Annonse
I motsetning til Windows, installerer du programvare i Linux Komme i gang med Linux og UbuntuDu er interessert i å bytte til Linux... men hvor begynner du? Er datamaskinen din kompatibel? Vil favorittappene dine fungere? Her er alt du trenger å vite for å komme i gang med Linux. Les mer har potensialet til å være litt mer komplisert. Med mindre den valgte programvaren allerede er i pakkeform eller bor i et depot Din guide til Ubuntu-lagre og pakkehåndtering Les mer og kan installeres med en enkel tekstlinje, er sjansen stor for at du trenger å samle og installere fra en .TAR.GZ- eller .TAR.BZ2-fil.
Dette kan være et mareritt, men hvis du holder deg til reglene, burde det ikke være det. Hvis du har et irriterende arkiv som må installeres, vil følgende metode opprette en pakke, installer nevnte pakke og gi en fin, ren måte å fjerne programvaren etterpå via pakken din sjef. Kommandolinjer ved det klare, dype pusten takk ...
Tarballs Of Steel
En .TAR.GZ / BZ2-fil er en komprimert tarball (den ukomprimerte utvidelsen er .TAR) som inneholder rå kildekode for det valgte programmet. Installasjon krever at disse filene blir samlet, behandlet og koblet på en måte som Ubuntu deretter kan utføre programmet.
Tarball-formatet ble standardisert i 1988 (og igjen i 2001) og blir fortsatt mye brukt både på Linux og Windows for distribusjon av programvare. Opprinnelig ble tarballer designet for å lette sikkerhetskopiering av data Den beste gratis sikkerhetskopi-programvaren for din PC Les mer på båndenheter, ikke at du skal gjøre det.
Hvis du ikke har brukt Linux-kommandolinjen før det ikke er behov for å bekymre deg, er kommandoene rett frem og sammenhengende.
Forberede systemet
Du må installere en pakke som heter build-essential for å lage pakken fra kilde og check å legge den til i pakkehåndtereren din for enkel fjerning. Dette kan gjøres raskt via konsollen, bare åpne Terminal (applikasjoner, Tilbehør, Terminal) og skriv:
sudo apt-get install build-essential checkinstall
Tillat tid for disse å laste ned og installere, og når du er ferdig, kan det være lurt å installere versjonsstyringsprogramvare for oppgraderinger, men du kan alltid gjøre dette senere. I alle fall vil disse tre gjøre susen:
sudo apt-get install subversion git-core mercurial
Deretter vil du ha en felles katalog som skal brukes når du bygger disse pakkene. Du kan teknisk plassere dette hvor som helst, så lenge det er skrivbart. Den offisielle Ubuntu-dokumentasjonen anbefaler
/usr/local/src
så vi holder oss med det:
sudo chown $ USER / usr / local / src
Så sørg for at det er skrivbart:
sudo chmod u + rwx / usr / local / src
Endelig installerer vi også apt-file, som brukes til å løse eventuelle avhengighetsproblemer du støter på:
sudo apt-get install apt-file
Du vil sannsynligvis få en pop-up som forteller deg at du trenger å oppdatere apt-file, hvis ikke kjør følgende kommando og la den være ferdig:
sudo apt-file oppdatering
Når du har gjort dette, trenger du aldri gjøre det igjen, da systemet ditt vil være forberedt på tarballer du kaster på det.
Pakk ut og konfigurer
Forutsatt at du allerede har lastet ned en mystisk .TAR.GZ-fil, trenger du først å flytte den til den angitte build-mappen (jeg brukte
/usr/local/src
). Du kan gjøre dette med din normal filleser Nautilus Elementary forenkler filsøking på Linux Les mer , og når det er gjort, kan du åpne en ny terminal.
Endre til build-mappen ved å skrive:
cd / usr / local / src
Neste pakke ut arkivet. Til .tar.gz filtype:
tjære -xzvf.tar.gz
Og for Tar.bz2 filtype:
tjære -xjvfTar.bz2
Hvis alt gikk bra, vil du se en lang liste med utpakkede filer, som på skjermdumpen over. Ikke lukk terminalen ennå, vi er ikke ferdige.
Det er på dette tidspunktet jeg trang du for å navigere til mappen arkivet ditt nettopp opprettet (med din vanlige filleser) og åpne enten README eller INSTALL hvis filene eksisterer. Hvis den spesielle programvaren din krever en annen metode enn den jeg skal til, vil denne filen inneholde nøkkelen. Du kan redde deg en mye av bryet med å gjøre dette.
Du kan også være i stand til å velge forskjellige installasjonsalternativer avhengig av programvaren, og INSTALL eller README vil angi hva disse er. Filene har muligens ingen utvidelse, men er ren tekst og bør åpne i Gedit eller en hvilken som helst tekstredigerer du velger.
Som en generell regel vil følgende kommandoer installere programvaren din med standard installasjonsmetode.
Tarballen din vil ha blitt trukket ut til en mappe med samme navn som filen, så bytt til denne mappen med cd-kommandoen du brukte tidligere, slik:
cd / usr / local / src /
Erstatte
./configure
Merk: Hvis programvaren din ikke har en konfigurasjonsfil, kan det være lurt å prøve å hoppe direkte til filen Bygg og installer delen av denne artikkelen, men se først i INSTALL- eller README-dokumentasjonen.
Hvis du mottar en feilmelding relatert til autoconf, må du installere den ved å skrive:
sudo apt-get install autoconf
Så løp
./configure
en gang til.
Denne kommandoen vil bekrefte om du har alle installerte pakker som kreves for å bruke programvaren din. Du kan bruke apt-file som du installerte tidligere for å fylle ut feltene.
Hvis du får en feil (noe som
konfigurere: feil: Bibliotekkrav... ikke møtt
) se etter filen som ikke er funnet over feilmeldingen, og bruk deretter apt-file search ved å skrive:
apt-file søk.
Dette vil fortelle deg hvilken pakke filen du trenger er i, slik at du kan laste den ned ved å bruke:
sudo apt-get install
Dette vil ikke nødvendigvis alltid skje, men det er veldig nyttig hvis du ikke har de nødvendige avhengighetene.
Når du er fornøyd, har du fått pakkene (hvis du trenger noen), kjørt
./configure
kommandoen igjen.
Hvis alt gikk bra, får du se
config.status: opprette Makefile
- gratulerer, du er veldig nær! Mange mennesker gir opp før de kommer til dette punktet, men du er bedre enn det.
Bygg og installer
I samme terminalvinduet:
gjøre
Len deg tilbake, ta en kaffe og pust et øyeblikk. Avhengig av størrelsen på installasjonen kan dette ta en stund.
Nå kan du installere programmet med følgende kommando:
sudo checkinstall
Følg instruksjonene på skjermen, legg til en beskrivelse for programvaren og trykk Tast inn på denne skjermen:
Hvis alt gikk bra, får du se Installering vellykket. Klapp deg selv på baksiden. Du har gjort det bra.
Programvaren din skal nå installeres på
/usr/local/bin
og du vil kunne kjøre den derfra uten problemer.
Gjorde du det hele veien gjennom? Er det ikke lettere bare å vente på en pakke eller få den fra depotene? Kanskje du fant det... enkelt? Gi oss beskjed i kommentarene.
Tim er en frilansskribent som bor i Melbourne, Australia. Du kan følge ham på Twitter.