Gå til innhold

BSD/UnixInstallerte nettopp FreeBSD!


Young

Anbefalte innlegg

Skrevet (endret)

Jeg har nå installert FreeBSD på ny, men har visst fått engelsk tastatur, hvordan endrer jeg dette? forslag? skal selvsagt ha norsk.

 

Jeg fant det ut da.

Men ikke en dritt som virker. Ikke nano engang.

hvordan oppdaterer jeg ?

 

Litt vanskelig og installere via ports når det ikke er noe der..

skulle installere "wget" men så kom det:

wget-1.10.2.tar.gz doesn't seem to exist in /usr/ports/distfiles/.

 

Hvordan skal jeg få installert wget når ikke ports virker?

 

Hvordan updater jeg freebsd?

 

Skulle legge inn dette promtet ditt stig, men ja.. alt forsvant...

hva står default før jeg legger inn promtet slik jeg vet hvor jeg skal ha det?

kan ikke du vise KODE av din .cshrc slik jeg finner ut hvordan det skal se ut?

Endret av Young
Videoannonse
Annonse
Skrevet (endret)
Men ikke en dritt som virker. Ikke nano engang.

hvordan oppdaterer jeg ?

Som sagt, den teksteditoren som følger med når du har en fersk installasjon av FreeBSD er vi. Men du kan selvfølgelig skaffe nano på en enkel måte ved å ganske enkelt skrive

pkg_add -r nano

Litt vanskelig og installere via ports når det ikke er noe der..

skulle installere "wget" men så kom det:

wget-1.10.2.tar.gz doesn't seem to exist in /usr/ports/distfiles/.

 

Hvordan skal jeg få installert wget når ikke ports virker?

Strengt tatt vil du ikke trenge wget i FreeBSD, da du har fetch, som fungerer på samme måte. Høres ut som at du ikke har fått tak i ports. Da kan du bruke noe som heter portsnap for å få tak i nyeste utgave av ports. Det fungerer på følgende måte:

portsnap fetch               // henter portstreet
portsnap extract            // pakker ut portstreet i /usr/ports

Det jeg har vist over her gjør du første gang du kjører portsnap. For å oppdatere ports-treet gjør du følgende, som vist under:

portsnap fetch
portsnap update

 

Kan legge ved min .cshrc, så ser du hvordan den filen skal være.

Hvordan updater jeg freebsd?

Det er flere måter å oppdatere FreeBSD på. Den metoden jeg bruker, er å kjøre cvsup. cvsup kan enkelt skaffes ved å gi kommandoen

pkg_add -r cvsup-without-gui

Så må jeg passe på å endre filen /usr/share/examples/cvsup/stable-supfil på følgende måte:

*default host=CHANGE_THIS.FreeBSD.org
*default release=cvs tag=RELENG_6

endrer du til

*default host=cvsup.no.FreeBSD.org
*default release=cvs tag=RELENG_6_1

Når 6.2 kommer ut, bytter du ut RELENG_6_1 med RELENG_6_2. Så kjører du cvsup på denne filen, "cvsup stable-supfile", forutsatt at du står i samme mappe som denne filen.

Etter det går du inn i /usr/src og gjør følgende som root:

make -j4 buildworld
make -j4 buildkernel
make installkernel
reboot

Denne prosessen er svært tidkrevende. Har du en treg maskin, kan dette fort ta flere timer. På min Core2-maskin tok dette ca 40 minutter, da med 8 simultane tråder (med -j8). Her får du 4 tråder, bestemt av -j4 etter make. Dette får prosessen til å gå fortere enn hva den ville gjort uten denne bryteren. Etter omstarten gjør du følgende, som root:

cd /usr/src
mergemaster -p
make installworld
mergemaster
reboot

Og vips, så har du et oppdatert basesystem. Her er det viktig å tenke på at du ikke behøver å gjøre dette hvis det ikke kommer noen nye advisories. Sammenlign /usr/src/UPDATING (fil) med hva du finner på www.freebsd.org. For å oppdatere programmer du har installert, enten via pkg_add eller ports, oppdaterer du ports ved hjelp av portsnap og kjører så portupgrade. portupgrade kan skaffes på samme måte som illustrert tidligere, "pkg_add -r portupgrade". Pass også på at du får tak i portaudit. Når du bruker portupgrade, lønner det seg å bruke portupgrade slik:

portupgrade -aP

Da vil portupgrade ta for seg alle programmer, og prøve å installere ferdigpakker hvis de finnes.

cshrc.txt

Endret av stigfjel
Skrevet

Takk.

Men du, jeg heiv inn promtet, men det viser bare i root og ikke i /home/

hva er feil da eller noe jeg må skrive?

Skrevet
Takk.

Men du, jeg heiv inn promtet, men det viser bare i root og ikke i /home/

hva er feil da eller noe jeg må skrive?

7338823[/snapback]

Du kopierte .cshrc filen til /root?

Skrevet (endret)

nei.

jeg bare la det inn i fila..

 

skriver: csh så kommer:

"set: Variable name must begin with a letter."

 

.cshrc fila ligger jo på /root , ihvertfall her hos meg

 

En annen ting, jeg skal ha ftp-server og installerte proftpd, men jeg vet ikke hvordan jeg skal starte den.. vet ikke om jeg installerte den riktig en gang, har du lyst å skrive en man på hva jeg skal gjørefor å få det helt 100 % ?! ;)

Jeg fikk visst til proftp :D

Endret av Young
Skrevet

Bare kopier .cshrc filen fra /root til din vanlige bruker, så får du samme prompt der også. Og når det gjelder proftpd: installer fra ports og les /usr/local/etc/rc.d/proftpd hva du skal gjøre. Der står det i klartekst.

Skrevet (endret)

slik ja.

Nå har jeg installert:

Proftpd

oidentd

ipv6

mekka mitt eget motd

 

begynne å bli bra nå.

 

Du, jeg lagt inn motd i /usr/bin/motd men når jeg logger inn i shellet så starter ikke motd automatisk, jeg bruker csh, hvordan får jeg det til og starte automatisk?

Endret av Young
Skrevet
men jeg fant ut at når jeg logger inn i shellet så starter ikke csh automatisk :(

7339499[/snapback]

Skriv chpass, så ser du hvilket shell du har satt brukeren til å bruke. Jeg vet at root-brukeren har csh som standard shell.

Skrevet (endret)

vipw: the password db file is busy

 

kommer ikke inn, hva i alle dager gjør jeg nå?

 

jeg endra fra /bin/sh og skulle endre til /bin/csh men trykka feil og kommer ikke inn igjen så nå er den bare /bin/

Endret av Young
Skrevet

På din egen bruker? Da bare logger du inn som root, skriver "chpass bruker" og så endrer til /bin/csh for brukeren din. Når du så prøver å logge inn igjen, så vil alt være i orden.

Skrevet (endret)

ok, men hvordan redigere og lagre i "vi" ? og ikke minst komme seg ut av vi

 

 

Jeg endra det inne i /home/bruker/

 

men i /root så skrev jeg vipw og endra der inne og tydeligvis lagra og kommer ikke inn mer. :(

Endret av Young
Skrevet
ok, men hvordan redigere og lagre i "vi" ? og ikke minst komme seg ut av vi

7339708[/snapback]

vi er satt opp som standard teksteditor, og som jeg har sagt tidligere: skal du klare deg bra i BSD/UNIX-verdenen, er du nødt til å lære deg vi. Den teksteditoren finnes der det ikke finnes andre alternativer.

 

a: legge til tekst, editoren går i tekstredigeringsmodus

i: innskyte tekst, editoren går i tekstredigeringsmodus

 

esc: editoren går til kommandomodus

dd: slette en hel linje

x: slette en bokstav

:w lagrer

:q avslutter vi

 

:wq lagrer og avslutter vi

Skrevet

okei. men hvordan kommer jeg meg inn når det ikke går siden den er endra til /bin/ og ikke /bin/sh eller /bin/csh ?

Skrevet (endret)

joda. er inne i chpass "bruker" nå, men sliter me å få lagra :p

 

når jeg skriver :wq og ENTER så kommer bare dette:

 

/etc/pw.gNDNtJ: 15 lines, 330 characters.

chpass: the password db file is busy

Endret av Young
Skrevet (endret)

Retype New Password:

passwd: the password db file is busy

 

hmm..

brukeren er jo meg da og jeg er root, funker dårlig og slette meg selv.

Endret av Young
Skrevet (endret)
Retype New Password:

passwd: the password db file is busy

7339890[/snapback]

Prøv å slett brukeren med rmuser "bruker", slett /home/*bruker* og opprett brukeren på ny.

 

Edit: et godt tips er å ALDRI endre shell på root-kontoen hvis du ikke er 100% sikker på hva du gjør (har bl.a. endret shell på root i Solaris).

Endret av stigfjel

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...