Ports
Innehåll- 1. Installera program från paket - 2. Kompilera program från en portPorts är det pakethanteringssystem som framför allt används i operativsystemet FreeBSD. Ports innehåller en uppsjö av programvara som i allmänhet är gratis och färdig att använda. Dessa program är allt från webbläsare (till exempel Mozilla), nätverksrelaterade program (till exempel bing) till fullfjädrade office-paket (till exempel OpenOffice). Att installera ett program kan göras på två sätt, antingen genom att installera ett färdigkompilerat paket, eller genom att kompilera det själv. Det sistnämnda kan låta skrämmande, men brukar faktiskt vara ganska enkelt.
1. Installera program från paket
Paket (packages) är färdigkompilerade program, med alla filer som behövs för att programmet ska gå att köra. Paket kan installeras från CD-ROM eller över Internet. Själva installationen kan man göra på ett av två sätt; antingen via installtionsverktyget /stand/sysinstall, eller genom att ladda ner package-filen till hårddisken och köra kommandot pkg_add med namnet på paketfilen som argument. Om package-filen ligger på CD-ROM behöver man inte kopiera över den till hårddisken. För att installera paket måste man vara inloggad som root.I installationsverktyget går man till Configure-alternativet i menyn, och följer instruktionerna därifrån.
2. Kompilera program från en port
Alla ports ligger i katalogen /usr/ports, ordnade i underkataloger efter den kategori de anses tillhöra. Att kompilera en port innebär att man går in i den katalog porten ligger i, och kör kommandot make install inloggad som root. Detta får till följd att källkoden för programmet hämtas från lämpligt ställe över Internet, och att programmet kompileras och installeras. Vill man bara hämta källkoden för att kompilera och installera den vid senare tillfälle kör man make fetch.Se även:
- Pakethanteringssystem
- FreeBSD
- cvsup
- portsupgrade
Artikeln skriven 2009-01-17 av Learning4sharing
Inga kategorier för denna artikel än...Intresserad av fler artiklar?
Fri DNSDedicerad server
MPL
Fredrik Hübinette
MalacoLeaf
IRIX
Caudium
NIS
BAT