Reklame
I modsætning til Windows er installation af software i Linux Kom godt i gang med Linux og UbuntuDu er interesseret i at skifte til Linux... men hvor starter du? Er din pc kompatibel? Vil dine foretrukne apps arbejde? Her er alt hvad du har brug for at vide for at komme i gang med Linux. Læs mere har potentialet til at være lidt mere kompliceret. Medmindre din valgte software allerede er i pakkeform eller opholder sig i et depot Din guide til Ubuntu-lagre og pakkehåndtering Læs mere og kan installeres med en simpel tekstlinje, er chancerne for, at du bliver nødt til at samle og installere fra en .TAR.GZ- eller .TAR.BZ2-fil.
Dette kan være et mareridt, men hvis du holder dig til reglerne, skulle det ikke være det. Hvis du har et irriterende arkiv, der skal installeres, opretter følgende metode en pakke, installere nævnte pakke og give en dejlig ren måde at fjerne softwaren bagefter via din pakke Manager. Kommandolinjer ved det klare, dybe åndedrag, tak…
Tarballs Of Steel
En .TAR.GZ / BZ2-fil er en komprimeret tarball (den ukomprimerede udvidelse er .TAR), der indeholder den rå kildekode til dit valgte program. Installation kræver, at disse filer bliver samlet, behandlet og linket på en måde, som Ubuntu derefter kan udføre programmet.
Tarball-formatet blev standardiseret i 1988 (og igen i 2001) og er fortsat meget udbredt på både Linux og Windows til distribution af software. Oprindeligt blev tarballs designet til at lette sikkerhedskopiering af data Den bedste gratis sikkerhedskopi-software til din pc Læs mere på båndenheder, ikke at du gør det.
Hvis du ikke har brugt Linux-kommandolinjen, før der ikke er nogen grund til at bekymre dig, er kommandoerne ligetil og sammenhængende.
Forberedelse af dit system
Du skal installere en kaldet pakke build-essentielt til oprettelse af pakken fra kilde og checkinstall at tilføje det til din pakkehåndtering for nem fjernelse. Dette kan gøres hurtigt via konsollen, blot åbn Terminal (Applikationer, tilbehør, Terminal) og type:
sudo apt-get install build-essential checkinstall
Giv dem mulighed for at downloade og installere tid, og når det er gjort, kan du også installere versionstyringssoftware til opgraderinger, selvom du altid kan gøre dette senere. Under alle omstændigheder vil disse tre gøre det trick:
sudo apt-get install subversion git-core mercurial
Dernæst ønsker du et fælles bibliotek, der skal bruges, når du bygger disse pakker. Du kan teknisk placere dette hvor som helst, så længe det er skrivbart. Den officielle Ubuntu-dokumentation anbefaler
/usr/local/src
så vi holder os med det:
sudo chown $ USER / usr / local / src
Sørg derefter for, at det er skrivbart:
sudo chmod u + rwx / usr / local / src
Endelig installerer vi også apt-fil, som bruges til at løse alle afhængighedsproblemer, du støder på:
sudo apt-get install apt-file
Du får sandsynligvis en pop-up, der fortæller, at du skal opdatere apt-file, hvis ikke køre følgende kommando og lade den afslutte:
opdatering af sudo apt-file
Når du har gjort dette, behøver du aldrig at gøre det igen, da dit system vil være forberedt på de tarballer, du kaster på det.
Uddrag & konfiguration
Forudsat at du allerede har downloadet en mystisk .TAR.GZ-fil, skal du først flytte den til din angivne build-mappe (jeg brugte
/usr/local/src
). Du kan gøre dette med din normal filbrowser Nautilus Elementary forenkler filsøgning i Linux Læs mere , og når det er gjort, skal du åbne en ny terminal.
Skift til build-mappen ved at skrive:
cd / usr / local / src
Næste udpakke arkivet. Til TAR.GZ filtype:
tjære -xzvf.tar.gz
Og for .tar.bz2 filtype:
tjære -xjvf.tar.bz2
Hvis alt gik godt, kan du se en lang liste med udpakkede filer, som i skærmbilledet ovenfor. Luk ikke terminalen endnu, vi er ikke færdige.
Det er på dette tidspunkt jeg trang til du skal navigere til den mappe, dit arkiv netop har oprettet (med din sædvanlige filbrowser) og åbne enten README eller INSTALL, hvis filerne eksisterer. Hvis din særlige software kræver en anden metode end den, jeg skal til, vil denne fil indeholde nøglen. Du kan gemme dig selv a masse af besvær ved at gøre dette.
Du er muligvis også i stand til at vælge forskellige installationsindstillinger afhængigt af softwaren, og INSTALL eller README angiver, hvad disse er. Filerne har muligvis ingen udvidelse, men er ren tekst og skal åbne i Gedit eller en hvilken som helst teksteditor, du vælger.
Som en generel regel installerer følgende kommandoer din software med standardinstallationsmetoden.
Din tarball er blevet ekstraheret til en mappe med samme navn som filen, så skift til denne mappe med den cd-kommando, du brugte tidligere, som:
cd / usr / local / src /
Erstatte
./configure
Bemærk: Hvis din software ikke har en konfigurationsfil, kan du prøve at springe direkte til Build & Install afsnit i denne artikel, skal du først læse din INSTALL eller README-dokumentation.
Hvis du modtager en fejlmeddelelse, der er relateret til autoconf, skal du installere den ved at skrive:
sudo apt-get install autoconf
Kør derefter
./configure
igen.
Denne kommando vil kontrollere, om du har alle de installerede pakker, der kræves for at bruge din software. Du kan bruge apt-file, som du installerede tidligere til at udfylde emnerne.
Hvis du modtager en fejl (noget som
configure: error: Krav til bibliotek... ikke opfyldt
) kig efter filen, der ikke findes over fejlmeddelelsen, og brug derefter apt-file-søgning ved at skrive:
apt-file søgning.
Dette fortæller dig, hvilken pakke filen du har brug for er i, så du kan downloade den ved hjælp af:
sudo apt-get install
Dette vil ikke nødvendigvis altid ske, men det er meget nyttigt, hvis du ikke har de nødvendige afhængigheder.
Når du er tilfreds, har du kørt pakkerne (hvis du har brug for dem)
./configure
kommandoen igen.
Hvis alt gik godt, kan du se
config.status: oprette Makefile
- tillykke, du er meget næsten der! Mange mennesker giver op, inden de kommer til dette punkt, men du er bedre end det.
Build & Install
I den samme terminalvinduetype:
lave
Læn dig tilbage, tag en kop kaffe og ånde et øjeblik. Afhængig af størrelsen på din installation kan dette tage et stykke tid.
Nu kan du installere programmet med følgende kommando:
sudo checkinstallation
Følg instruktionerne på skærmen, tilføj en beskrivelse til din software og hit Gå ind på denne skærm:
Hvis alt gik godt, kan du se Installation vellykket. Klap dig selv på bagsiden. Du har gjort det godt.
Din software skal nu installeres til
/usr/local/bin
og du kan køre det derfra uden problemer.
Fik du det hele vejen igennem? Er det ikke lettere bare at vente på en pakke eller hente den fra depoterne? Måske har du fundet det... let? Fortæl os det i kommentarerne.
Tim er en freelance skribent, der bor i Melbourne, Australien. Du kan følge ham på Twitter.