hvordan installerer jeg programmer?
Der er mange måder at gøre ting på, og installation af programmer er ingen undtagelse. Der er venlige og smukke grafiske muligheder samt tekst-mode værktøjer til tastatur krigere. Uanset hvad du vælger, denne guide skal se dig rigtigt!
den nemme måde: Programcenter (etc)
Der er mange forskellige distributioner (smagsstoffer) af Linuks, som vist i kapitel 3: Valg af distribution. Hver distribution håndterer installationen af programmer lidt forskelligt, men de bruger alle en af tre primære ’emballagetyper’, så de varierer sjældent på drastiske måder.
Hvis du bruger Ubuntu, vil du sandsynligvis foretrække Ubuntu-Programcentret. Det viser dig, hvilket program du har installeret på din Ubuntu-PC, samt alle de programtitler, der er tilgængelige fra Ubuntu. Det anbefaler endda programmer, som du måske kan lide, baseret på det program, du tidligere har hentet. Næsten alle de andre distributioner har alle deres ækvivalenter til programcentret, og de fungerer på næsten samme måde. Mange bruger nu gnome-værktøjet, som ser næsten det samme ud og fungerer på en meget lignende måde. Der er en video af dens drift nedenfor.det er lige så nemt at installere programmet i Ubuntu-Programcentret som at klikke på den titel, du er interesseret i, og trykke på ‘Installer’. Resten er gjort for dig, og applikationen er tilgængelig fra Ubuntu Launcher (det brune cirkelikon øverst til venstre på skærmen).
Video: Sådan installeres programmer ved hjælp af Gnome-værktøjet:
fjernelse af programmer
for at fjerne programmer skal du blot klikke på den app, du vil fjerne, og klikke på ‘Fjern’. I Ubuntu kan du gøre dette ved at klikke på fanen ‘Installeret’ øverst i app ‘ en.
Hvis du bruger et andet program manager som gnome-værktøj, skal du blot søge efter det program, du vil fjerne fra søgeværktøjet øverst til højre. Klik på applikationen, når den er angivet, og tryk på ‘Fjern’ derfra. Se nedenstående skærmbilleder for flere detaljer om begge metoder.
resten af dette kapitel taler om mere avancerede emner inden for programinstallation, herunder hvordan man installerer programmer ved hjælp af traditionelle programpakkemetoder som apt-get, synaptic package manager og YUM.
Debian, Ubuntu, Mint & mere: Installation .deb (Debian-pakker) og ved hjælp af apt
Debians pakkehåndteringssystem er en meget velfremstillet emballagemodel. Det har ligheder med Red Hat-systemet (RPM). DEB / APT-systemet er meget populært og findes på mange andre systemer end Debian, herunder Ubuntu, Mint og meget mere.
Der er mange grænseflader til brug af Debian-pakker. Vi viser dig en lille delmængde, men dette er nogle værktøjer til at bruge deb – pakker:
- dpkg-et kommandolinjeprogram, som du kan installere .DEB pakker. Dette er den mest basale (og sværeste måde at installere debian-pakker på)
- apt (apt – get)-et brugervenligt kommandolinjeværktøj, der tilbyder en enkel måde at installere pakker på, og i modsætning til dpkg, fungerer ikke med .deb pakke, men bruger en fil, der findes i/etc/apt / sources.liste for at opnå det relevante .deb fil (er) fra nettet, installere alle afhængigheder for dig.
- dselect – en tekstbaseret menu drevet interface, der fungerer som mere end blot en frontend til dpkg. Giver mulighed for installation og fjernelse af pakker
- Aptitude – en ncurses terminal baseret frontend til APT. Det er populært for det brugervenlige interface og meget beskrivende karakter.
- Synaptic eller Adept, eller endda programmet Center / gnome-de grafiske frontend værktøjer, der giver en nem at bruge interface til apt. De gør det lettere at installere programmer, da du ikke behøver at huske nogen kommandoer, som de fleste nye brugere vil føle sig mere komfortable med.
nu hvor du ved, hvad de vigtigste Debian DEB-værktøjer er, går vi igennem installation af en Debian-pakke først ved hjælp af Synaptic package manager, som er standardværktøjet til Debian-linien, og derefter vil vi kort dække installation på kommandolinjeskallen:
installation af programmer med Synaptic Package Manager:
for at starte Synaptic skal du klikke på systemmenuen øverst til venstre i skrivebordsmenuen.
klik derefter på Administration.
endelig skal du klikke på ‘Synaptic Package Manager’
Når du har indtastet din administratoradgangskode (som normalt er den samme adgangskode som hovedbrugeren af maskinen), får du snart en skærm, der ligner den til venstre.
blandt de mange muligheder, du ser, er der en stor liste i venstre side af vinduet.
denne liste indeholder alle mulige forskellige kategorier af programmer. Hvis du ikke ved, hvad du leder efter, start her!
Ved at klikke på søgeknappen i højre side af værktøjslinjen er det muligt at indtaste navnet på et program du kender navnet på.
Bemærk Jeg skriver ‘kdegames’ her, fordi jeg ved, at jeg vil have programpakken med titlen kdegames.
ved at trykke på søgeknappen i sidste trin har jeg nu vist pakken ‘kdegames’ samt en beskrivelse og versionsinformation.
hvis du er sikker på, at du vil installere denne titel, skal du højreklikke på den. Menuen til højre vises. Ved at vælge ‘Mark for Installation’ vælges programmet ‘kdegames’ til installation, når du anvender disse ændringer.
eksemplet med ‘kdegames’ blev specifikt valgt, fordi det er et eksempel på programmer, der er afhængige af andre programmer (Det har brug for andre programtitler, der skal installeres for at det kan fungere). Synaptic/APT viser dig dette faktum og fortæller dig bekvemt, at det også vil hente det ekstra program, der vises i menuen til venstre for at ’tilfredsstille’ disse afhængigheder.
Du skal klikke på ‘Mark’ for at fortsætte.
Når du klikker på ‘Mark’, fører Synaptic dig tilbage til hovedskærmen, så du kan vælge flere programmer, du vil installere, hvis du ønsker det.
Hvis du er klar til at installere det program, du valgte tidligere, skal du klikke på knappen ‘Anvend’.
Synaptic giver dig en advarselsmeddelelse, der fortæller dig, at nye pakker skal installeres. Ved at klikke på pilen ved siden af ‘skal installeres’, kan du se hvilke.
Hvis du er tilfreds med dette, skal du klikke på Anvend.
endelig henter Synaptic Package Manager det ønskede program fra nettet eller anmoder måske om en CD (hvis dataene findes på installations-CD ‘ en i din distribution) og installerer derefter programmet på dit system.
Når programmet er installeret, kan du kan generelt bruge det direkte fra menuen ‘Programmer’. Hvis du vil finde ud af, hvor programmet blev installeret, skal du bruge Synaptic igen, finde det program, du lige har installeret, og højreklikke på det, se egenskaberne og klikke på ‘installerede filer’.
for at afinstallere programmet skal du højreklikke på det og vælge ‘Marker for fjernelse’. Som med tidligere, klik på knappen Anvend.
Hvis du gerne vil se en videoguide om, hvordan du installerer programmer i
installation af programmer ved hjælp af APT på kommandolinjen
installation af en deb-pakke via apt-get er hurtig og er så enkel som at køre følgende kommando ved root-prompten (f. eks.):
$ sudo apt-get install firefox
(Du skal indtaste din adgangskode)
dette eksempel ville installere den seneste version af programmet ‘brand. Apt vil også fortælle dig, at det er nødvendigt at hente nogle andre programmer (afhængigheder) for at kunne køre. Et par andre kommandoer til Apt, du har brug for, er:
apt-get update
opdaterer APT-kildeoplysningerne for at fortælle det om ethvert nyt program i APT-arkiverne.
apt-get upgrade
opgraderer automatisk alle gamle programmer på din maskine til de nyeste versioner.
apt-get dist-upgrade
opgraderer distributionen til den seneste tilgængelige version af distributionen.
apt-get remove <appnavn>
fjerner fra dit system og eventuelle ikke-krævede afhængigheder.
installation .DEB pakker på kommandolinjeskallen:
for det første hente .i en mappe på dit system, skal du blot installere den ved at køre følgende kommando ved hjælp af terminalen:
$sudo dpkg --install package-name.deb
det skal være pakken installeret, selvom der igen er afhængigheder at tænke på, og som med RPMs, noter eventuelle afhængighedsfejl, Hent de relevante DEB-pakker for at opfylde afhængigheden(erne) og prøv igen.
installation af programmer på Red Hat-baserede systemer
Red Hat, en af links første distributører kom med en pæn løsning på problemerne .tjære.filer og kompilering har for den normale bruger. De pre-pakke filen, lynlås det op og gøre det gøre alt det hårde installationsarbejde for dig. Dette system kaldes RPM, og det er standardinstallationsmetoden til mange distributioner i dag, såsom Red Hat, Fedora, SuSE og Mandriva.
YUM er nemmere og bedre:
YUM er et system, der ligner Debians APT, men for Fedora og andre Red Hat / RPM-baserede distributioner. Det gør afhængighedsproblemer langt mindre sandsynlige for Red Hat-brugere.
installation af programpakker via YUM kan udføres ved hjælp af terminalprogrammet:
$sudo yum install firefox
Bemærk, at du ikke behøver at angive den version af programmet, du installerer. YUM går ud på internettet og trækker automatisk ned den nyeste version, den kan finde af ‘firefoks’, og installerer den for dig sammen med ethvert andet program, du måtte have brug for, for at køre ‘firefoks’. Fjernelse / afinstallation af programmer via yum er så simpelt som at skrive ‘Yum remove <app name>’.
hvad hvis jeg ikke vil indtaste kommandoer for at installere programmer via YUM?
brug derefter det grafiske program, Yum-forlænger (eller lignende)!
hvordan installerer du det, hører jeg dig spørge?
$sudo yum install yumex
nu Kan du få adgang til Yum-forlænger i menuen “red hat” under “Systemværktøjer.”
For yderligere information om YUM, se denne side
Sådan installeres RPM-filer (red hat-pakker)
Hvis du er usikker på, om du har et RPM-system, eller du bare vil kontrollere, hvilken version af RPM du bruger, så prøv at skrive følgende på linuksterminalen:
$ rpm -q rpm
du skal få et lignende svar på dette:rpm-4.0.3-5
Hvis du får noget som ‘kommando ikke fundet’, lyder det som om du ikke har RPM installeret.
det er vigtigt, at hvis du går til hente en RPM fra nettet, altid forsøge at få en, der blev pakket af sælgeren af din distribution.
for eksempel, hvis du går til internettet og søger efter en RPM-pakke kaldet ‘firefoks’, og du får 3 RPMs tilbage: En fra Red Hat, en fra Mandriva og en fra SuSE. Hvis du har en Mandriva-distribution på din PC, skal du sørge for at bruge Mandriva one.
årsagen til dette er alt sammen til at passe ind i din systemkonfigurationsstruktur og ting, der kaldes biblioteker, som varierer fra distro til distro.
Sådan installeres pakken
Okay, lad os antage, at du har en RPM-fil klar til installation kaldet netscape-4.76-3.i386.rpm
Du kan installere det på følgende måder:
på terminalen / konsollen:
sudo rpm -Uvh netscape-4.76-3.i386.rpm
forberedelse 100%
installation 100%
indstillingerne-Uvh står for følgende:
u – opgraderingspakke, hvis den allerede er installeret, eller installer, hvis den ikke er installeret
v – vær detaljeret om installationen
h – vis hash-symboler for at indikere fremskridt med installationen
installation .tjære.GS. filer (tarballs)
Tarballs kommer pakket i fem hovedsmag:
.tar (standard tar arkiv uden kompression.)
.tjære.GS, .TGG (standard tar-arkiv for komprimeret tjære. samme som .tjære.GS.)
.tar.B2 (tar-arkiv komprimeret med ekstra komprimeringsværktøj, bsip2)
.skraldespand.tjære, .skraldespand.tjære.GS eller .skraldespand.TJ (mindre almindeligt tjærearkiv, der indeholder binære filer snarere end kilde).
det meste af tiden vil du beskæftige dig med .tjære.filer.
Sådan udtrækkes (pakkes ud) a .tjære.
på konsollen:
$ cd /directory_that_the_tar_file_is_in
$ tar zxvf tarfile.tar.gz
for at forklare sidstnævnte kommando dekomprimerer tar filen (med et flag, som er en forkortelse for gsip), betyder at udtrække, v er for verbose (så du kan se, hvad der sker, når det udtrækker) og f betyder at udtrække følgende fil (i dette tilfælde tarfile.tjære.GS). Husk, at tjære oprindeligt blev brugt til at udtrække arkiver fra bånd, tilbage i gamle dage, så som standard forventer det, at standardindgangen er et streamingbåndarkiv.
for at udtrække et tar-arkiv i Gnome eller KDE (Graphical Desktop):
Højreklik på ikonet for den relevante tar-fil i din filhåndtering.
vælg Uddrag (eller i KDE, vælg Åbn med arkiver).
Uddrag med tar-filen med det relevante arkiveringsprogram.
Okay, nu har du hentet det, du skal enten:
a) kompilere den kildekode, du lige har udpakket
b) Kør installationsprogrammet script, som er en del af de filer, du udpakkede
så hvordan skelner du, om du lige har udpakket en tar-fil med kildekode i den, eller om det er en binær, med et installationsprogram i det?
normalt indholdet af .tjære.en fil, der indeholder kildekode, vil ofte indeholde en fil kaldet ‘Makefile’ et eller andet sted i den første mappe inden for det udpakkede volumen. Denne fil bruges til at kompilere eller lave programmet.
en tar-fil, der ikke indeholder kildekode, indeholder hovedsageligt en binær installationsfil i den, filnavnet på installationsprogrammet slutter normalt i. sh eller. pl.
for eksempel indeholder programmet vmware-installer.pl i den udpakkede rodmappe.
for at køre filen skal du normalt give dig selv ’tilladelse’ til at køre den:
sudo chmod 755 vmware-installer.pl
(ændrer tilladelser på filen, så den kan læses, skrives og køres)
sudo ./ installer-VM.pl (kører installationsprogrammet)
Hvis du fandt en ‘Makefile’, skal du kompilere kildekoden. Sådan gør du det:
det meste af tiden skal du bruge terminalen til at kompilere kilde, så brug en kstm/konsol/terminal og gå ind i den mappe, der er lavet af pakken, f.eks:
$ cd /directory_that_the_tar_file_is_in
$ ls-l
I alt 302
-user group 2907 May 21 17:15 mytarfile.tar
-R–1 brugergruppe 0015 Maj 21 17: 15 nydir/
$ cd nydir/
på dette tidspunkt skal du sørge for at læse installationsfilen. Du vil opdage, at næsten hver tarball, du henter (især GNU) har mindst en fil kaldet INSTALL, COPYING, README og CHANGES
det meste af tiden installationsfilen siger det samme, det er en generisk proces til installation af tarballs, men hvis et program skal kompileres på en særlig måde, finder du ud af det i enten INSTALL eller README. Hvis det er nyttigt, vil det fortælle dig navne og hjemmesider På ethvert andet program, du skal hente for at installere dette program. Disse andre programmer, der kræves, kaldes ‘afhængigheder’.
Hvis du installerede et generisk program, ekstraheret fra en tarball og antog, at vi lige har ændret os til vores bibliotek, som ovenfor, kunne vi gøre følgende for at kompilere programmet:
$ ./configure
(Tag gode noter her for eventuelle konfigurationsfejl)
$ make
(Tag gode noter her for eventuelle kompileringsfejl)
$ make install
(tag gode noter her for eventuelle kompileringsfejl)
$ make clean
(Dette rydder op efter en succesfuld kompilering)
hvorfor kompilering er en smerte i røvet (for de fleste mennesker) og de problemer, du måtte have.
ovenstående procedure lyder ikke for svært, og i teorien skal det ikke være. Men det fungerer ikke altid.
det meste af tiden er dette på grund af afhængigheder af andre programmer, du har brug for andre programmer (normalt programmeringsbiblioteker), der skal installeres først for at kompilere dette program.
billede dette scenario: du forsøger at installere tar.et spil, der hedder hhv.
den ./ Konfigurer bomber, og du har bemærket på hjemmesiden for
du finder ud af, at SDL er infact et populært grafikbibliotek, og at det er nødvendigt for SDL.
du henter SDL-1.2.3.tjære.fra SDL ‘ s hjemmeside og installer den tarball. Det installeres fint, så du prøver at installere
du tjekker dit system for version 1.3 eller nyere. Du har 1.3.4, så du skal have det godt. Hvorfor kommer denne fejl op? Nå, det er nok fordi kt (som er en anden grafik / programmeringsværktøjssæt) er installeret, men er ikke i den mappe, der ./ configure kigger ind. Du kan redigere ./ Konfigurer dig selv for at se, om der er noget, du selv kan gøre for at ændre situationen, eller prøv at fjerne kt og installere en anden forekomst af den fra en anden kilde.
Jeg finder ud af, at RPM-baserede distroer ofte sætter ting som f .eks. på steder, som en normal tarball ikke gør, så det er ofte årsagen til disse kompileringsproblemer, skal du sørge for, at hvis du har installeret den normale version af en RPM (binær version), at du også installerer den ledsagende Dev RPM, hvis du ønsker at kompilere.kilde baseret på det. Med dette mener jeg:
sørg for at du har installeret.i386.rpm og Dev.i386.rpm hvis du kompilerer noget, der er afhængig af kvalitet, da-dev-pakken leverer kildekoden til det kildeprogram, du installerer.
har en læse over følgende, hvis du ønsker at vide lidt mere.
programmer og programmer
Hvis du vil vide alt om, hvordan og hvorfor programmer er pakket i
>>
håndtering af dine filer og programmer
hvis du har installeret din tarball -, RPM-eller DEB-pakke, og du vil køre den, eller måske er du interesseret i at vide mere om filsystemet, herunder håndtering af tilladelser, kan du se vejledningen om ‘administration af mine filer’.