olear Skrevet 29. oktober 2005 Del Skrevet 29. oktober 2005 (endret) En guide til Slackware Framtidlige oppdateringer finnes nå på http://www.slackforge.net/Guides/En_guide_til_Slackware/ De fleste har vel lest guiden til Stigfjel, tenkte jeg skulle lage en litt mer oppdatert guide til Slackware. Guiden er ikke helt ferdig enda, mer kommer. Oppdatert: 1/11/05 Lagt til info om Checkinstall og introdukjon til hvordan man lager pakker selv. Index Arkitekturer Versjoner Hva skal jeg laste ned? Hvor laster jeg ned? Installasjon av Slackware KonfigureringBrukere Konfigurering av lyd Konfigurering av X Oppstarten [*]Pakkesystemet PKGTool SlackPKG Checkinstall SlackBuild [*]Oppsett av programvare Apache MySQL OpenSSH [*]Annet nyttig Automounting (autofs) [*]Linker Arkitekturer Slackware har offisiell støtte for x86 (i486) og s/390 (IBM Mainframe). Det finnes også uoffisielle porter til x86-64 (AMD/Intel) og PPC (New-World Mac). x86 (Slackware) s/390 (Slack/390) x86-64 (Slamd64) PPC (Slackintosh) Versjoner Slackware kommer i to versjoner. Current og Stable. Stable er en gjennomtestet versjon som kommer ut 1-2 ganger i året. Denne er veldig stabil og har support i mange år. Current er stadig under utvikling og kan sammenlignes med Gentoo og Arch. Denne egner seg veldig godt for dem som alltids vil ha det nyeste, eller bare vil se hvordan den neste Stable vil bli. Så hva skal jeg velge? Vel, dette er ditt valg. Vil du ha det nyeste så gå for Current. Vil du være 100% sikker på at alt holder seg stabilt (f.eks problemer med ny programvare) så velger du Stable. Nå skal det også sies at jeg har aldri hatt noen problemer med Current, så den er mer en stabil nok til vanlig bruk. Hva skal jeg laste ned? Slackware kommer på 4 CD'er. Selve Slackware er bare på de to første. Ekstra programvare, dokumentasjon og kildekode er på de to siste. - CD1 (Slackware) - CD2 (2.6.x kernel, KDE og TEX) - CD3 (Kildekode, boot og rootdisks, /extra*, /testing* og dokumentasjon) - CD4 (Kildekode, ZipSlack** og /pasture*) * Slackware er delt opp i 4 grupper. - /slackware - /extra (Programmer som er kjekt å ha, men ikke viktig nok til å inkluderes i hovedgruppen) - /testing (Dette er programmer som vil bli inkludert i hovedgruppen, men er ikke nok testet) - /pasture (Gammel programvare) ** ZipSlack er en nedkuttet versjon av Slackware som er beregnet på FAT-partisjoner (f.eks Zip disker). Hvor laster jeg ned? CD-ISO x86 - ftp://ftp.slackware.no/linux/slackware/sl...-install-d1.iso - ftp://ftp.slackware.no/linux/slackware/sl...-install-d2.iso - ftp://ftp.slackware.no/linux/slackware/sl...2-source-d3.iso - ftp://ftp.slackware.no/linux/slackware/sl...2-source-d4.iso s/390 ftp://ftp.nluug.nl/vol/4/metalab/distribu.../slack390-10.0/ (ISO må lages selv) x86-64 - ftp://ftp.scarlet.be/pub/slamd64/slamd64-...-10.2-disk1.iso - ftp://ftp.scarlet.be/pub/slamd64/slamd64-...-10.2-disk3.iso - ftp://ftp.scarlet.be/pub/slamd64/slamd64-...nonus-disk2.iso - ftp://ftp.scarlet.be/pub/slamd64/slamd64-...nonus-disk4.iso - ftp://ftp.scarlet.be/pub/slamd64/slamd64-....2-us-disk2.iso - ftp://ftp.scarlet.be/pub/slamd64/slamd64-....2-us-disk4.iso PPC - http://slackintosh.workaround.ch/pub/slack...-install-d1.iso - http://slackintosh.workaround.ch/pub/slack...-install-d2.iso DVD-ISO x86 - ftp://ftp.slackware.no/linux/ISO-images/S...re-10.2-DVD.iso BitTorrent x86 - http://slackware.com/torrents/slackware-10...tall-d1.torrent - http://slackware.com/torrents/slackware-10...tall-d2.torrent - http://slackware.com/torrents/slackware-10...urce-d3.torrent - http://slackware.com/torrents/slackware-10...urce-d4.torrent NetInstall x86 http://slacknet.slackforge.net/preview/ Floppy x86 - ftp://ftp.slackware.no/linux/slackware/sl...ootdisks/bare.i - ftp://ftp.slackware.no/linux/slackware/sl...disks/install.1 - ftp://ftp.slackware.no/linux/slackware/sl...disks/install.2 - ftp://ftp.slackware.no/linux/slackware/sl...sks/network.dsk - ftp://ftp.slackware.no/linux/slackware/sl...isks/pcmcia.dsk Installasjon av Slackware Da gjøre vi oss klar til å installere Slackware. Jeg forventer at du har greid å brenne ISO'ene på CD/DVD og har ledig plass på hardisken. Start/restart maskinen med CD1/DVD. Nå må du velge kernel, dette avhenger av hvilken maskinvare du har. ATA - bare.i (dette er standardkernelen, støtter alt av ATA) - bareacpi.i (Samme som over men med støtte for ACPI) - sata.i (Samme som bare.i, men med støtte for SATA) - ataraid.i (Samme som bare.i, men med støtte for RAID-kontrollere) SCSI - adaptec.s (Støtte for kontrollere fra Adaptec) - raid.s (Støtte for RAID-kontrollere) - scsi.s / scsi2.s / scsi3.s (Støtte for andre SCSI-kontrollere) - ibmmca.s / jfs.s / speakup.s / xfs.s (Kerneler for de med spesielle behov) Enkelt forklart. Har du IDE velger du bare.i (bare trykk enter), har du SATA skriver du sata.i osv. Hvis oppstarten av en eller annen grunn skulle fryse (gjelder for det meste bareacpi.i), så legg til 'nousb' når du velger kernel. # bareacpi.i nousb Etter kernelen har gjort sitt så blir det sjekket for eksterne disker på USB/Firewire. Til slutt får du spørsmål om tastaturoppsettet du vil bruke. Trykk 1 hvis du vil ha noe annet en US. Når du er ferdig med å velge tastatur får du en velkomstmelding. Trykk enter for å logge inn. Det første du må gjøre er å lage partisjoner til Slackware. Før du begynner med partisjoneringen må du finne ut hvilken harddisk vi skal bruke. # fdisk -l Du vil nå få opp en liste over hardisker/partisjoner. Velg nå den harddisk du vil partisjonere. hda er første disk, hdb er andre osv. Har du SCSI/SATA så heter disken sda osv. # cfdisk /dev/hda (IDE) # cfdisk /dev/sda (SCSI/SATA) Først må du lage rootpartisjonen, hold over den frie plassen og velg 'new', angi størrelse (5GB-10GB burde holde). Hvis dette er den første partisjonen på hardisken må du markere partisjonen og velg 'bootable'. Nå må du lage en partisjon til swap. Opprett en ny partisjon på rundt en 500mb. Når det er gjort marker partisjonen og velg 'type'. Når du får spørsmål om type, skriv 82. Nå har du egentlig alt du trenger, men jeg anbefaler bruk av home. Hvis du vil ha home så oppretter du bare enda en partisjon. Når du er fornøyd med valgene velger du 'write'. Dette vil skrive endringene til hardisken. Velg 'quit' for å avslutte. Nå er du klar til å installere Slackware. Skriv 'setup' for å starte. Det første du gjør er å legge til swap. Partisjonen du lagde tidligere vil bli automatisk funnet. Da er det på tide å formatere rootpartisjonen. Velg rett partisjon og trykk enter. Før du kan formatere må du velge filsystem. ReiserFS eller EXT3 er gode valg. Partisjonen vil nå bli formatert. Hvis du lagde en homepartisjon så legger du til denne også, husk å mounte den som /home. Når du er ferdig med partisjonene så trykker du 'continue'. Du får da en liste over valgene dine, du trykker enter for å fortsette. Nå må du velge hva du skal installere fra. Trykk enter for CD/DVD. Slackware er delt opp i programvareklasser, dette stammer fra de gode gamle dagene da Slackware kom på disketter. A - Basesystemet. Det eneste du trenger for å få systemet opp å gå. AP - Diverse programmer som ikke er avhengig av X. D - Utviklingsverktøyer. E - GNU Emacs. F - Dokumentasjon. K - Kildekode til kernel. KDE - KDE, KOffice og Qt. KDEI - Språkstøtte til KDE. L - Systembibliotek. N - Nettverksprogrammer. T - teTex dokument formateringssystem. TCL - TCL X - X11, fonter og dokumentasjon XAP - Programmer som bruker X. Y - Spill Hvis dette er ditt første møte med Slackware så anbefaler jeg at du bare velger alle. En annen metode er å bare installere A og installer alt det andre etter behov. Her velger du hvor mye du vil blande deg inn i hvilke pakker som blir installert. De fleste bør ta 'full' da dette installerer alle pakker i de programklassene du valgte tidligere. For de som vil ha litt mer kontroll anbefaler jeg 'expert', merk at her bør du vite hva du gjør. Nå må du velge kernel. Hvis du bootet med standardkernelen (bare.i) og vil bruke den så velger du bare 'skip', ellers så velger du 'cdrom' og spesifiserer hvilken kernel du vil ha. Her kan du lage en oppstartsdiskett, dette er totalt unødvendig hvis maskinen din greier å boote fra CD/DVD. Hvis du har et modem så har du nå muligheten til å spesifisere hvor det er koblet til. Hvis du vil at Slackware skal finne maskinvaren din under oppstart så velger du 'Yes'. Nå er det på tide å installere bootloader. For å unngå problemer så anbefaler jeg at du velger 'simple', Slackware vil da automatisk sette opp dette for deg. Framebuffer gir deg muligheten til å ha andre oppløsninger i terminalen. Hva du velger er opp til deg. Her kan du spesifisere ekstra parametere til kernelen. De som har CD/DVD-brennere bør legge til brenner=ide-scsi (hdb, hdc osv). Nå skal du velge hvor bootloaderen skal installeres, her velger du 'MBR'. Her velger du hvilken mus du har, er vel ganske selvforklarende. Hvis du vil ha støtte for mus i terminal så svarer du ja. Nettverk er vel nesten noe alle må ha. Svar ja hvis du vil konfigurere nettverket. Det første du må gjøre er å gi maskinen din et navn, dette kan være hva som helst. Her velger du domenet maskinen din hører til, hvis du ikke har et domene så skriver du bare noe. Her velger du hvordan du kobler til nettverket. Har du en DHCP-server i nettverket så velger du bare det. Hvis du valgte DHCP så får du nå spørsmål om navnet til DHCP-serveren, dette kan du nok fint ignorere. Nå er det på tide å velge hva som skal starte under oppstarten. Anbefaler at du deaktiverer alt (utennom ALSA og evt. PCMCIA), du legger til det du vil ha senere. Hvis du vil ha noe annet en standardfonten i terminalen så har du nå muligheten til å velge noe annet. Nå skal tidssonen stilles inn, hvis du vil konfigurere dette så velger du 'NO'. Du vil da få en liste over tilgjengelige tidssoner. Nå har du muligheten til å velge hvilken DE/WM som skal være standard. Hva du velger her er helt opp til deg. Velg 'Yes' og skriv inn passordet til root (administrator). Gratulerer, du har nå installert Slackware. Konfigurering Da er Slackware installert. Hva nå? Brukere Det første du bør gjøre er å lage deg en bruker (vi tar for oss den "enkle" varianten). root# adduser Adduser er veldig enkel å forstå. Skriv inn brukernavn, velg default på alt utennom 'Additional groups', der velger du 'video,audio,games,cdrom'. Konfigurering av lyd Hvis du aktiverte hotplug under installasjonen er lydkortet ditt allerede konfigurert. Start alsamixer for å justere volumet. root# alsamixer Juster volumet til 'Master' og 'PCM', trykk 'M' for å unmute. Du avslutter med 'Esc'. Nå må endringene lagres. root# alsactl store Konfigurering av X Du har vel ikke lyst til å sitte i terminalen hele dagen root# xorgconfig Du vil nå få en rekke spørsmål om skjermkort, skjerm, tastatur og mus. For å teste at konfigureringen gikk bra starter du bare X. bruker# startx GUIen du valgt under installasjonen vil nå starte, eller ikke. Hvis noe ikke fungerer som det skal får du gå igjennom konfigureringen en gang til, dobbeltsjekk alt. For å få X til å starte under oppstarten må du gjøre følgende: root# pico /etc/initab Gå ned til linje 24, bytt ut 3 med 4. Ctrl+O for å lagre, Ctrl+X for å avslutte. Neste gang du starter Slackware vil KDM (KDE sin login manager, eller XDM hvis du ikke har installert KDE) starte. Du kan starte KDM/XDM nå: root# telinit 4 Oppstarten Det som skal startes under oppstarten ligger i /etc/rc.d/. Scriptene som ligger der godtar start|stop|restart som ekstra kommandoer. For å starte f.eks MySQL skriver du: root# sh /etc/rc.d/rc.mysqld start Hvis du vil at MySQL skal starte under oppstarten: root# chmod 755 /etc/rc.d/rc.mysqld Hvis du ikke vil at MySQL skal starte under oppstarten: root# chmod 644 /etc/rc.d/rc.mysqld Du kan også administrere oppstarten med 'pkgtool'. Pakkesystemet Hva, har Slackware pakkesystem? Ja, faktisk. Pakkesystemet til Slackware er veldig enkelt. Pakkene består av en tar.gz med installasjonscript, beskrivelse og filer. PKGTool root# installpkg foobar-1.0-i486-1.tgz Foobar blir pakket ut og filene blir kopiert der de skal, beskrivelse og logg blir skrevet til /var/log/packages/foobar-1.0-i486-1. For å oppgradere skriver du: root# upgradepkg foobar-2.0-i486-1.tgz For å slette skriver du: root# removepkg foobar Du kan også starte pkgtool. root# pkgtool Pkgtool er en frontend som gjør at du kan administrere pakkesystemet fra "GUI". Du kan også justere en del andre ting (oppstart, WM, LILO, mus osv). SlackPKG SlackPKG er en utvidelse av PKGTool. SlackPKG ligger i /extra, du installere slik: root# wget ftp://ftp.slackware.no/linux/slackware/slackware-10.2/extra/slackpkg/slackpkg-1.5.2-noarch-2.tgz root# installpkg slackpkg-1.5.2-noarch-2.tgz Nå må vi legge til en mirror. root# echo "ftp://ftp.slackware.no/linux/slackware/slackware-10.2/" >> /etc/slackpkg/mirrors Du syncer med root# slackpkg update Du oppgraderer med (dette vil oppgradere alle pakker som ligger i /slackware, /extra og /testing) root# slackpkg upgrade-all Installere, fjerne, reinstallere og oppgradere program root# slackpkg install|remove|reinstall|upgrade foobar Hvis du har noen programmer du ikke vil oppgradere (f.eks kernel) så banner du dem. root# slackpkg blacklist foobar Du kan også søke, merk at du kan søke etter hvilken som helst fil og SlackPKG vil finne pakken som inneholder filen. root# slackpkg search foobar Hvis du vil rydde opp litt så kan 'clean-system' være en kjekk funksjon. 'clean-system' vil fjerne alle pakker som ikke følger med Slackware. root# slackpkg clean-system Det finnes også flere funksjoner, les dokumentasjonen som fulgte med. Checkinstall Slackware kommer med et godt utvalg av programmer, men Slackware kan ikke tilfredstille alle. De fleste vil nok en eller annen gang være nødt til å installere programmer som ikke følger med Slackware. Det er mulig å finne ferdiglaget pakker, men pakkene er kanskje ikke bygd slik du vil ha det. Da kompilerer du selv. bruker# ./configure <ekstra parametere> bruker# make <ekstra parametere> root# make install Dette er den vanligste metoden, men er ikke å anbefale da pakkesystemet ikke har kontroll over hva du installerer. Checkinstall er et program som lager en pakke av det du kompilerer. Fordelen med dette er at pakkesystemet har kontroll over filene og det er veldig enkelt å fjerne filene i ettertid. Det første vi må gjøre er å installere Checkinstall. root# slackpkg install checkinstall Da er vi klar til å kompilere. Framgangsmåten er den samme som før, men istedenfor 'make install' bruker vi 'checkinstall'. bruker# ./configure <ekstra parametere> bruker# make <ekstra parametere> (hvis du ikke har ekstra parametere så kan du bare hoppe over dette og gå direkte til 'checkinstall') root# checkinstall Du vil nå få noen spørsmål, default er vanligvis bra nok (hvis du legger til '-y' så blir alt satt til default og du slipper å svare på noen spørsmål). Checkinstall er et fint program og dekker de fleste behov. SlackBuild SlackBuild er en mer avansert måte å lage pakker på. SlackBuild krever mer arbeid en Checkinstall, men er verdt det i lengden. SlackBuild bør brukes av de som vil ha mer kontroll, skal distribuere pakken videre eller skal pakke allerede kompilerte programmer. SlackBuild kan sammenlignes med Archs ABS eller Gentoos ebuild. Først litt kjedelig teori Slik ser en pakke ut: foobar-1.0-i486-1.tgz oversatt: navn-versjon-arkitektur-<ekstra info som buildversjon og eventuellt hvem som bygde pakken>.tgz Pakken er bare en tar.gz og inneholder beskrivelse, evt. ekstra installasjonsscript og filene. La oss se hvordan en typisk pakke ser ut. - install/ -- slack-desc -- doinst.sh - usr/ -- bin/ --- foobar Så hvordan fungerer dette? Pakken blir pakket ut til /, så alle filene/mappene tilsvarer rett plassering i forhold til hvordan / er bygd opp. Når du skriver 'installpkg foobar-1.0-i486-1.tgz' blir filene pakket ut til /, hvis doinst.sh eksisterer så blir den kjørt etter filene er pakket ut. doinst.sh blir brukt til å lage symlinker eller andre kommandoer som er nødvendig for at programmet skal virke. Tilslutt så blir det opprettet en fil i /var/log/packages (i vårt tilfelle så blir det /var/log/packages/foobar-1.0-i486-1), filen inneholder slack-desc, doinst.sh og en komplett logg over hvor filene ligger. Siden pakken blir pakket ut til / så er det veldig viktig at man ikke foranderer rettighetene til de eksisterende mappene på /. Derfor er det veldig viktig at man har litt kunnskap ang. rettighetene i Slackware. F.eks /usr/bin (og alle filene som ligger der) har root som bruker og bin som gruppe, det betyr at mappen /usr/bin (og innholdet) i pakken din også må ha root som bruker og bin som gruppe. Nå som vi vet sånn ca hvordan ting fungerer så er det på tide å lage en pakke selv, vi begynner med å lage en pakke manuelt. root# mkdir -p foobar/install root# cd foobar La oss begynne med beskrivelsen. root# pico install/slack-desc slack-desc er bygd opp på følgende måte: foobar: foobar (kort beskrivelse) foobar: foobar: Litt lengre beskrivelse, hver linje kan inneholde maks 72 tegn fra :. foobar: Filen er også nødt til å inneholde 11 linjer selv om du ikke bruker foobar: plassen. Pakkenavnet i begynnelsen av hver linje er også nødt til å foobar: være identisk til navnet i pakken (husk små og store bokstaver). Det foobar: er også vanlig å legge inn et mellomrom etter :. foobar: foobar: foobar: foobar: Vi skal ikke kompilere noe så vil lager bare et script som heter foobar og putter det i usr/bin. root# mkdir -p usr/bin root# pico usr/bin/foobar Innholdet i foobar: #!/bin/sh echo "Foobar is my name ..." Bare for å teste hvordan doinst.sh fungerer så lager vi en symlink til foobar. root# cd usr/bin root# ln -s foobar barfoo Nå er det på tide å sette rettighetene. root# cd ../../../ root# chown -R root.root foobar root# chmod -R 755 foobar root# chown -R root.bin foobar/usr/bin/ Da er vi klart til å lage pakken. root# cd foobar root# makepkg -l y -c n ../foobar-1.0-noarch-1.tgz '-l y' sier at alle symlinker skal flyttes til doinst.sh, '-c n' sier at makepkg ikke skal forandre på rettighetene. Gratulerer du har nå laget din første pakke makepkg er ikke nødvendig for å lage pakken, man kan fint bare pakke innholdet i foobar som en tar.gz. Nå som du har basiskunnskaper om hvordan pakker fungerer i Slackware er du klar til å lage en SlackBuild. En SlackBuild er bare et shellscript som gjør alt for deg, derfor er det ingen feil eller rett måte å gjøre det på, du bestemmer selv hvordan den skal fungere. Jeg vil derfor gi noen eksempler fra mine egne SlackBuilds og generelle tips på hvordan man gjør det enklest mulig. Eksempler kommer ..... Oppsett av programvare Apache Som standard så bruker Apache 'nobody' som bruker/gruppe, jeg synes det er best å ha en dedikert bruker/gruppe for dette. root# groupadd www root# useradd -g www www root# pico /etc/apache/httpd.conf Bytt ut linje 322 med 'User www' og linje 323 med 'Group www'. Vhosts De fleste trenger vhosts, vhosts gjør det mulig å ha flere websider/domener på en IP. Vi begynner med å opprette et par mapper. root# mkdir /home/httpd root# mkdir /etc/apache/vhosts Nå må vi aktivere vhosts i Apache root# pico /etc/apache/httpd.conf Legg till følgende nederst i configfilen: #Vhosts NameVirtualHost *:80 <VirtualHost *:80> ServerAdmin [email protected] ServerName www.foobar.no ServerAlias foobar.no DocumentRoot /home/httpd/foobar/html/ CustomLog /var/log/apache/foobar-access_log combined ErrorLog /var/log/apache/foobar-error_log </VirtualHost> Include /etc/apache/vhosts/ Den første vhost er default, alle domener som peker til serveren får opp denne siden hvis de ikke har en egen vhost. Nå må vi opprette mappene til den første vhosten. root# mkdir -p /home/httpd/foobar/html Legg det som skal være tilgjengelig på nettet i /home/httpd/foobar/html Start Apache med root# sh /etc/rc.d/rc.httpd start Nå legger vi til en ny vhost. root# mkdir -p /home/httpd/demosite/html Som du sikkert fikk med deg så leter nå Apache etter vhostfiler i /etc/apache/vhosts/. Opprett en ny fil: root# pico /etc/apache/vhosts/demosite Legg til følgende: <VirtualHost *:80> ServerAdmin [email protected] ServerName www.demosite.no ServerAlias demosite.no DocumentRoot /home/httpd/demosite/html/ CustomLog /var/log/apache/demosite-access_log combined ErrorLog /var/log/apache/demosite-error_log </VirtualHost> Restart Apache og den nye vhosten skal fungere (du må såklart peke domenet til serveren) root# sh /etc/rc.d/rc.httpd restart Apache og PHP PHP er ikke aktivert som standard. root# pico /etc/apache/httpd.conf Gå til linje 1033 og fjern '#'. Restart Apache og du har nå støtte for PHP. MySQL Som mye annet så er ikke MySQL satt opp i Slackware. For å sette opp MySQL gjør følgende: root# su mysql mysql# mysql_install_db mysql# exit root# sh /etc/rc.d/rc.mysqld start root# mysqladmin -uroot password 'passord' MySQL er nå klar til bruk. OpenSSH Standardinstillingene til SSH er ok, men ting kan forbedres. root# pico /etc/ssh/sshd_config Gå til linje 37 og forandre linjen til PermitRootLogin no Nå har ikke root mulighet til å logge inn gjennom SSH. Anbefaler også at du definerer en gruppe som har tilgang til SSH. AllowGroups users Sendmail info kommer ... vsftpd info kommer ... Annet nyttig Automounting Automounting er en veldig kjekk feature, spesiellt på CD/DVD og USB-disker. Denne howto tar for seg autofs i Slackware. Det første du trenger er autofs. slackpkg install autofs Når det er gjort så må vi skaffe oss et oppstartsscript. http://olear.slackforge.net/files/slackware/rc.autofs Du kopierer scriptet til /etc/rc.d/. Husk å gjør scriptet kjørbar. root# chmod 755 /etc/rc.d/rc.autofs Når det er gjort må vi få scriptet til å starte under oppstarten. root# pico /etc/rc.d/rc.inet2 Legg til dette: # Starts the filesystem automounter: if [ -x /etc/rc.d/rc.autofs ]; then ./etc/rc.d/rc.autofs start fi Nå må vi lage et par configfiler. root# pico /etc/auto.master Legg til følgende (modifiser etter egne behov): /mnt/rd /etc/auto.rd --timeout=3 Når det er gjort så må vi definere hvilke disker som skal automountes. root# pico /etc/auto.rd Legg til følgende (modifiser etter egne behov): cdrom -fstype=iso9660,users,umask=002,gid=users,ro :/dev/sr0 usb -fstype=vfat,users,umask=002,gid=users :/dev/sda1 Når det er gjort så starter du autofs. root# sh /etc/rc.d/rc.autofs start Du kan nå sjekke at det fungerer, putt i en CD og skriv: bruker# ls /mnt/rd/cdrom Nå skal CD'en automatisk bli mountet og du vil se innholdet av CD'en. Linker - http://www.slackware.com/ - http://store.slackware.com - http://www.slack390.org/ - http://www.slamd64.com/ - http://slacknet.slackforge.net - http://slackware.it/ - http://www.slackbook.org/ - http://www.slackersbible.org/ - http://www.linuxpackages.net - http://packages.slackforge.net Enjoy Endret 8. oktober 2006 av olear Lenke til kommentar
Palme Skrevet 29. oktober 2005 Del Skrevet 29. oktober 2005 Må bare få sagt at dette var en utrolig bra guide! Må vel nesten ta meg en tur med slack på en av serverene mine nå i nærmeste fremtid ja. Av en eller annen grunn hadde jeg trodd at det var endel verre å få opp en fungerende installasjon, men dette var jo piece of cake! Lenke til kommentar
olear Skrevet 29. oktober 2005 Forfatter Del Skrevet 29. oktober 2005 (endret) Takker Slackware er ikke så vanskelig, folk tror bare at siden det ikke finnes noe programmer som hjelper deg så er det vanskelig. BTW: La til Apache howto. Endret 29. oktober 2005 av olear Lenke til kommentar
stigfjel Skrevet 29. oktober 2005 Del Skrevet 29. oktober 2005 Flott guide. Men legg til info om SCSI. Det er noen som bruker det også. Lenke til kommentar
Jorek Skrevet 30. oktober 2005 Del Skrevet 30. oktober 2005 Nice olear Flott guide som sikkert kommer til å hjelpe mange. Lenke til kommentar
genstian Skrevet 30. oktober 2005 Del Skrevet 30. oktober 2005 Nice ole Du kan jo legge til info litt om checkinstall Lenke til kommentar
olear Skrevet 30. oktober 2005 Forfatter Del Skrevet 30. oktober 2005 Du kan jo legge til info litt om checkinstall Kommer Når jeg får tid så skal jeg skrive en liten innføring i Checkinstall og SlackBuild. Lenke til kommentar
stigfjel Skrevet 30. oktober 2005 Del Skrevet 30. oktober 2005 Du kan jo legge til info litt om checkinstall Kommer Når jeg får tid så skal jeg skrive en liten innføring i Checkinstall og SlackBuild. 5082134[/snapback] Det er fint, fordi det er noe man garantert vil få bruk for i Slackware. Det er mange tilfeller man må installere programmer fra source. Lenke til kommentar
Turgon Skrevet 30. oktober 2005 Del Skrevet 30. oktober 2005 Fin og oversiktlig guide. Sticky! Lenke til kommentar
AudunSæther Skrevet 30. oktober 2005 Del Skrevet 30. oktober 2005 Hvordan er SlackPKG iforhold til APT? Lenke til kommentar
olear Skrevet 30. oktober 2005 Forfatter Del Skrevet 30. oktober 2005 Hvordan er SlackPKG iforhold til APT? 5082595[/snapback] SlackPKG er laget for å gjøre det litt enklere å installere pakker/oppgraderinger til Slackware, den støtter derfor bare pakker som følger med Slackware. Hvis du vil ha noe som henter ned pakker fra tredjeparts sider som Linuxpackages osv så trenger du Swaret eller Slapt-get. Disse kan også ordne med deps (men kan også ødelegge mye). Hvordan dette er i forhold til APT kan jeg ikke utale meg så mye om, da jeg ikke har den store erfaring med Debian-baserte distroer. Lenke til kommentar
stigfjel Skrevet 30. oktober 2005 Del Skrevet 30. oktober 2005 (endret) Slapt-get fungerer veldig greit. Jeg bruker det til oppgradering av slackware-pakker, samt eventuelle pakker fra linuxpackages. Men jeg er svært forsiktig med pakkene fra 3-parts leverandører som linuxpackages. Foretrekker å kompilere eksterne programmer fra source og så installere de med checkinstall. Edit: Ser at sshfs er ganske interessant. Hva med å legge til info om det når du først er i gang? Guiden har blitt svært så dekkende. Bra jobb. Endret 30. oktober 2005 av stigfjel Lenke til kommentar
Hell Toupée Skrevet 31. oktober 2005 Del Skrevet 31. oktober 2005 Kaster meg på skrytekoret her! Knallguide! Lenke til kommentar
olefiver Skrevet 31. oktober 2005 Del Skrevet 31. oktober 2005 Meget bra olear. Første gang jeg har lest en så bra norsk guide til Slackware (har dog ikke lest Stigfjel sin), og faktisk bedre skrevet og mer oversiktelig enn flere engelske jeg har lest. Hva med å skrive et avsnitt eller så om ulike Slackware ports - den offisielle s/390 porten og de uoffisielle portene Slackintosh (Mac/PPC) og Slamd64 (x86-64) - og "versjoner" - SLAX, Recovery Is Possible (RIP), mm. Ikke noe langt, kun en kort kort forklaring på hva det er. f.eks. "Slack/390 er en port/versjon av Slackware til IBMs s/390 serie av stormaskiner. Dette er en offisiell port av Slackware." Noe i den dur'n, eller ikke... Ellers. Venter spennt på en innføring i SlackBuilds, og henger meg på Stigfjels ønske om info om sshfs. Lenke til kommentar
olear Skrevet 31. oktober 2005 Forfatter Del Skrevet 31. oktober 2005 Skal skrive om FUSE/SSHFS. Kan også skrive kort om de forskjellige ports (s/390, x86-64). Er litt usikker på om jeg skal skrive noe om Slackintosh, da denne er død (kom til v 8.1). Kan også skrive kort om de forskjellige forks: SLAX Vector Linux Frugalware (var en fork, men er ikke sikker på om den er det lengre) GoblinX College Linux DARKSTAR Linux Klax Zenwalk Linux Mutagenix RUNT Stux TopologiLinux Ultima Linux Pocketlinux Har litt dårlig tid de neste dagene, men skal nok få lagt ut noe i løpet av uken. Lenke til kommentar
stigfjel Skrevet 31. oktober 2005 Del Skrevet 31. oktober 2005 Feil, Slackintosh er ikke dødt. Versjon 10.2 ble sluppet i går. Ta en titt på www.distrowatch.com. Det var også en versjon 10.1 før det. Lenke til kommentar
olear Skrevet 31. oktober 2005 Forfatter Del Skrevet 31. oktober 2005 (endret) Ok, har vært dødt så lenge at jeg har sluttet å følge med, har tydligvis fått noen til å ta over. Får vel finne fram den gamle Mac'en min igjen Endret 31. oktober 2005 av olear Lenke til kommentar
8086 Skrevet 31. oktober 2005 Del Skrevet 31. oktober 2005 Fin guide så langt, men Slackere har jo alltid "the book" å forholde seg til. Du kan jo ta utgangspunkt i den ettersom den tar for seg alt fra scratch og utover. Du tenker tydeligvis litt utover det "the book" omhandler (fuse bl.a.), men det kan være greit å basere seg på den allikevel slik at man har et rammeverk. Lenke til kommentar
olear Skrevet 31. oktober 2005 Forfatter Del Skrevet 31. oktober 2005 Fin guide så langt, men Slackere har jo alltid "the book" å forholde seg til. Du kan jo ta utgangspunkt i den ettersom den tar for seg alt fra scratch og utover. Du tenker tydeligvis litt utover det "the book" omhandler (fuse bl.a.), men det kan være greit å basere seg på den allikevel slik at man har et rammeverk. "The book" er sikkert fin den (har ikke lest den). De som vil lese den får gjøre det, tar sikker for seg mer en hva jeg gjør. Jeg skriver med utgangspunkt fra egne erfaringer, om dette er bra nok eller ikke får være opp til dem som leser guiden. Lenke til kommentar
olefiver Skrevet 31. oktober 2005 Del Skrevet 31. oktober 2005 (endret) Frugalware (var en fork, men er ikke sikker på om den er det lengre)5083962[/snapback] Kommer kanskje an på hvordan en ser ting...Distrowatch har denne beskrivelsen: Frugalware Linux is an independently developed general purpose desktop Linux distribution designed for intermediate users. It follows simple Slackware-like design concepts and includes the "pacman" package management utility from Arch Linux.Det høres ikke ut som om Frugalware er en ren fork av Slack (lenger), men de bemerker selv på sine om sider at Pat skrev en del av init og setup skriptene. Og jeg trur du nok kan kutte en par tre fire av distroene du lister, holder med de "store". Jeg ser ikke behovet å ha en beskrivelse, om enn kort, av en rumensk versjon av Slackware (DARKSTAR) eller en litt annerledes versjon av SLAX (Klax). Men Recovery Is Possible må du ta med, mas mas Endret 31. oktober 2005 av olefiver Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå