Articles

hvordan installerer jeg programvare I Linux ?

I Linux er Det mange måter å gjøre ting på, og installering av programvare er ikke noe unntak. Det er vennlige og ganske grafiske alternativer, samt tekstmodusverktøy for tastaturkrigere. Uansett hva du velger, bør denne veiledningen se deg riktig!

Den enkle måten: Software Center (etc)

Ubuntu Software Centre's Software Centre
Ubuntu Software Centre viser hvor enkelt det er å laste ned og installere programvare I Linux.

Det er mange forskjellige distribusjoner (smaker) Av Linux, som demonstrert I Kapittel 3: Velge en distribusjon. Hver distribusjon av Linux håndterer installasjonen av programvare litt annerledes, men de bruker alle en av tre hovedemballasjetyper, slik at de sjelden varierer på drastiske måter.

hvis Du bruker Ubuntu, vil du sannsynligvis foretrekke Ubuntu Software Center. Det viser deg hvilken programvare du har installert På Ubuntu-PCEN, samt alle programvaretitlene som er tilgjengelige fra Ubuntu. Det anbefaler også programvare som du kanskje liker, basert på programvaren du tidligere har lastet ned. Nesten Alle De Andre Linux-distribusjonene har alle sine ekvivalenter til software center, og de fungerer på nesten samme måte. Mange bruker nå gnome-programvareverktøyet, som ser nesten ut, og fungerer på en veldig lignende måte. Det er en video av operasjonen nedenfor.Installering av programvaren i Ubuntu Software Center er like enkelt som å klikke på tittelen du er interessert i og trykke På ‘Installer’. Resten er gjort for deg, og programmet er tilgjengelig Fra Ubuntu Launcher (det brune sirkelikonet øverst til venstre på skjermen).Video: slik installerer du programvare ved Hjelp Av Gnome-programvareverktøyet:

Fjerne Programvare

for å fjerne programvare, klikker du bare på appen du vil fjerne og klikker’Fjern’. I Ubuntu Software Center kan Du gjøre Dette ved å klikke på’ Installert ‘ – fanen øverst I Software Center-appen.

hvis du bruker en annen programvarebehandler som gnome-software tool, søker du bare etter programmet du vil fjerne fra søkeverktøyet øverst til høyre. Klikk på programmet når det er oppført, og trykk ‘Fjern’ derfra. Se skjermbildene nedenfor for flere detaljer om begge metodene.

Installerte Apper For Ubuntu software centre.
Ubuntu software center installerte apper.
gnome-programvare på linux mint. Søker 'firefox' som allerede er installert. Klikk Fjern for å avinstallere programvaren'firefox' which is already installed. Click Remove to uninstall the software
gnome-programvare på linux mint. Søker ‘firefox’ som allerede er installert. Klikk Fjern for å avinstallere programvaren

resten av dette kapittelet snakker om mer avanserte emner for programvareinstallasjon, inkludert hvordan du installerer programvare ved hjelp av tradisjonelle programvarepakkemetoder som apt-get, synaptic package manager og YUM.

Debian, Ubuntu ,Linux Mint & Mer: Installasjon .deb (Debian-pakker) og bruk av apt

debDebian package management system er en meget godt laget programvareemballeringsmodell. Den har likheter Med Red Hat-systemet (RPM). DEB / APT-systemet er veldig populært, og finnes på mange andre systemer enn Debian, inkludert Ubuntu, Linux Mint og mer.

Det er mange grensesnitt for Å bruke Debian-pakker. Vi vil vise deg en liten delmengde, men disse er noen verktøy for å bruke deb-pakker:

  • dpkg-et kommandolinjeprogram som du kan installere .DEB pakker. Dette er den mest grunnleggende (og vanskeligste måten å installere debian-pakker på)
  • apt (apt – get)-et brukervennlig kommandolinjeverktøy som tilbyr en enkel måte å installere pakker på, og i motsetning til dpkg, fungerer det ikke med den .deb-pakken, men bruker en fil som finnes i / etc / apt / sources.liste for å få det relevante .deb fil (er) fra nettet, installere alle avhengigheter for deg.
  • dselect-en tekstbasert meny drevet grensesnitt som fungerer som mer enn bare en frontend til dpkg. Tillater installasjon og fjerning av pakker
  • Aptitude – en ncurses terminal basert front end TIL APT. Det er populært for det brukervennlige grensesnittet og svært beskrivende natur.Synaptic Eller Adept, Eller Til Og Med Software Center / gnome-programvare-de grafiske frontend verktøy som gir et brukervennlig grensesnitt til apt. De gjør det enklere å installere programvare, da du ikke trenger å huske noen kommandoer, som de fleste nye brukere vil føle seg mer komfortable med.

Nå som Du vet hva De viktigste Debian DEB-verktøyene er, går vi gjennom å installere En Debian-pakke først ved Hjelp Av Synaptic package manager, som er standardverktøyet For Debian Linux, og så vil vi kort dekke installasjonen på kommandolinjeskallet:

Installere programvare med Synaptic Package Manager:

synaptisk pakkebehandling
Synaptisk pakkebehandling. Klikk miniatyrbilde for å utvide

For å starte Synaptic, klikk På systemmenyen øverst til venstre på skrivebordsmenyen.

Klikk Deretter På Administrasjon.

Til Slutt Klikker Du På ‘Synaptic Package Manager’

når du skriver inn administratorpassordet Ditt (som vanligvis er det samme passordet som hovedbrukeren av maskinen), vil du snart bli presentert med en skjerm som ligner den til venstre.

Blant de mange alternativene du ser, er det en stor liste på venstre side av vinduet.

denne listen inneholder alle slags forskjellige kategorier av programvare. Hvis du ikke vet hva du leter etter, start her!

Søke etter pakker i synaptisk
Søke etter pakker i synaptisk

ved å klikke På Søkeknappen på høyre side av verktøylinjen, er det mulig å skrive inn navnet på et program du kjenner navnet på.

Merk jeg skriver ‘kdegames’ her, fordi jeg vet at jeg vil ha programvarepakken kalt kdegames.

ved å trykke på søkeknappen i det siste trinnet, har jeg nå blitt vist pakken ‘kdegames’, samt en beskrivelse og versjonsinformasjon.

synaptic-guide3hvis du er sikker på at du vil installere denne tittelen, høyreklikk på den. Menyen til høyre vises. Ved Å velge ‘Merk For Installasjon’, vil programvaren ‘kdegames’ bli valgt for installasjon, når du bruker disse endringene.kdegames-eksemplet ble spesielt valgt fordi det er et eksempel på programvare som er avhengig av annen programvare (det må installeres andre programvaretitler for at det skal fungere). Synaptic / APT viser deg dettesynaptic-guide4faktum og forteller deg at det også vil laste ned den ekstra programvaren som vises i menyen til venstre for å «tilfredsstille» disse avhengighetene.

du bør klikke ‘Mark’, for å fortsette.

En du klikker ‘Mark’, Vil Synaptic ta deg tilbake til hovedskjermen, slik at Du kan velge mer programvare å installere, hvis du ønsker det.

hvis du er klar til å installere programvaren du valgte tidligere, klikker Du På ‘Apply’ – knappen.

synaptic-guide5Synaptic gir deg en advarsel som forteller deg at nye pakker skal installeres. Ved å klikke På Pilen ved Siden Av ‘Skal Installeres’, kan du se hvilke.

hvis du er fornøyd med Dette, klikker Du På Bruk.

Til Slutt laster Synaptic Package Manager ned den forespurte programvaren fra nettet, eller kanskje ber om EN CD (hvis dataene finnes på installasjons-CDEN til Linux distro), og installerer deretter programvaren på systemet ditt.

det siste trinnet i å laste ned og installere programvare ved Hjelp Av Synaptic Package Manager
det siste trinnet i å laste ned og installere programvare ved Hjelp Av Synaptic Package Manager

kan vanligvis bruke den direkte fra ‘programmer’ – menyen. Hvis du vil finne ut hvor programvaren ble installert for Å bruke Synaptic igjen, finn programvaren du nettopp installerte og høyreklikk den, se Egenskapene og klikk På ‘Installerte Filer’.

for å avinstallere programvaren, høyreklikk den og velg ‘Merk For Fjerning’. Som med tidligere, klikk På Bruk-knappen.

hvis du vil se en videoguide om hvordan du installerer programvare I Linux, ved hjelp av ulike metoder, se vår videoopplæring her.

Installere programvare ved HJELP AV APT på kommandolinjen

Installere en deb-pakke gjennom apt-get er rask og er så enkelt som å kjøre følgende kommando ved Roten Linux-ledeteksten (for eksempel):

$ sudo apt-get install firefox

(du må skrive inn passordet ditt)

som eksempel ville installere den nyeste versjonen av programmet ‘firefox’. Apt vil også fortelle deg at den trenger å laste ned annen programvare (avhengigheter) for at firefox skal kjøre. Et par andre kommandoer For Apt du trenger er:

apt-get update

Oppdaterer APT-kildeinformasjonen, for å fortelle om ny programvare i APT-depotene.

apt-get upgrade

Oppgraderer automatisk gammel programvare på maskinen din til de nyeste versjonene.

apt-get dist-upgrade

Oppgraderer distribusjonen til siste tilgjengelige versjon av distribusjonen.

apt-get remove<appnavn>

Fjerner fra systemet ditt, og eventuelle ikke-nødvendige avhengigheter.

Installasjon .DEB-pakker på kommandolinjeskallet:

for det Første, last ned .deb pakke og pop den inn i en mappe på systemet ditt, så bare installere det ved å kjøre følgende kommando ved hjelp av terminalen:

$sudo dpkg --install package-name.deb

Det bør være pakken installert, men igjen, det er avhengigheter å tenke på, og som Med Rpm, noter eventuelle avhengighetsfeil, last ned de riktige DEB-pakken(e) for å møte dependenc (er) og prøv igjen.

Installere Programvare På Red Hat – baserte systemer

RPM LogoRed Hat, en Av Linuxs første distributører kom opp med en fin løsning på problemene .tjære.gz-filer og kompilering har for den vanlige brukeren. De pre-pakke filen, zip den opp og gjøre det gjøre alt det harde installasjonsarbeidet for deg. DETTE systemet kalles RPM, og det er standard programvareinstallasjonsmetode for Mange Linux-distribusjoner i dag, Som Red Hat, Fedora, SuSE og Mandriva.

YUM er enklere og bedre:

YUM ER et system som Ligner Debians APT, men for Fedora og Andre Red Hat/RPM-baserte distribusjoner. Det gjør avhengighetsproblemer langt mindre sannsynlig For Red Hat-brukere.

Installere en programvarepakke GJENNOM YUM kan gjøres ved hjelp Av Følgende trinn Ved Hjelp Av Terminalprogrammet:

$sudo yum install firefox

Merk at du Ikke trenger å spesifisere hvilken versjon av programvaren du installerer. YUM går ut På Internett og trekker automatisk ned den nyeste versjonen den kan finne av ‘firefox’, og installerer den for deg, sammen med annen programvare du måtte trenge, for å kjøre ‘firefox’. Fjerne / avinstallere programvare via yum er så enkelt som å skrive ‘ yum fjerne <appnavn >’.

Hva om jeg ikke vil skrive inn kommandoer for å installere programvare via YUM?

bruk deretter det grafiske programmet, Yum Extender (eller lignende)!

hvordan installerer du det, hører jeg du spør?

$sudo yum install yumex

Nå kan Du få Tilgang Til Yum Extender i» red hat «- menyen, under » Systemverktøy.»

for ytterligere informasjon OM YUM, se Denne siden

slik installerer DU RPM-filer (red hat-pakker)

hvis du er usikker på om DU har ET RPM-system eller du bare vil sjekke hvilken versjon AV RPM du bruker, kan du prøve å skrive følgende På Linux-terminalen:

$ rpm -q rpm
Du bør få et lignende svar på Dette:
rpm-4.0.3-5

hvis du får noe som «command not found», så det høres ut som om du ikke har RPM installert, kan du bruke En Linux-distribusjon som ikke bruker RPM innfødt, For Eksempel Debian, Ubuntu, Gentoo, Slackware, Mepis eller Xandros ta en titt PÅ DEB eller TGZ deler av denne siden.

Det er viktig at hvis du går for å laste NED EN RPM fra nettet, prøv alltid å få en som ble pakket av leverandøren av distribusjonen din.

for eksempel, hvis du går til nettet og søker etter EN RPM-pakke kalt ‘firefox’ , og du får 3 Rpm tilbake: En Fra Red Hat, En Fra Mandriva og En Fra SuSE. Hvis Du har En Mandriva Linux-distribusjon på PCEN, må Du sørge For At Du bruker Mandriva-en.årsaken til dette er alt ned til å passe inn i systemkonfigurasjonsstrukturen og ting som kalles biblioteker, som varierer fra distro til distro.

slik installerer du pakken

Ok, la oss anta at du har en RPM-fil klar til å installere kalt netscape-4.76-3.i386.rpm

du kan installere den på følgende måter:

på terminalen / konsollen:

sudo rpm -Uvh netscape-4.76-3.i386.rpm

Forbereder 100%
Installere 100%

Alternativene-Uvh står for følgende:

U – Oppgrader pakke hvis allerede installert, eller installer hvis ikke installert
v – vær detaljert om installasjonen
h – vis hash-symboler for å indikere fremdriften av installasjonen

Installere .tjære.gz. filer (tarballs)

tar.gz-ikonet

.Tjære.gz-filer, eller, Tarballs stå for tape arkiv Og Er Unix tilsvarer zip-filer For Windows-verden. De kan inneholde alle filer, men brukes ofte til å pakke opp kildekoden for programmer. Tarballs kommer pakket i fem hoved smaker:

.tar (standard tar arkiv uten komprimering.)

.tjære.gz, .tgz (standard gzip komprimert tar arkiv. samme som .tjære.gz.)

.tar.bz2 (tar arkiv komprimert med ekstra komprimering verktøy, bzip2)

.skuff.tjære, .skuff.tjære.gz eller .skuff.tgz (mindre vanlig tar arkiv som inneholder binære filer i stedet for kilde).

Mesteparten av tiden vil du håndtere .tjære.gz-filer.

her er hvordan å pakke ut (pakke ut) en .tjære.gz-fil på to forskjellige måter:

På Konsollen:

$ cd /directory_that_the_tar_file_is_in
$ tar zxvf tarfile.tar.gz

for å forklare sistnevnte kommando dekomprimerer tar gzipped-filen (med z-flagget, som er kort for gz eller gzip), x betyr å trekke ut, v er for verbose (slik at du kan se hva som skjer når det trekker ut) og f betyr å trekke ut følgende fil (i dette tilfellet tarfile.tjære.gz). Husk at tjære opprinnelig ble brukt til å trekke ut arkiver fra bånd, tilbake i gamle dager, så som standard forventer det at standardinngangen skal være et streaming tape arkiv.

for å trekke ut et tar-arkiv I Gnome eller Kde (Grafisk Skrivebord):

Høyreklikk på ikonet for riktig tar-fil i filbehandleren.

Velg Utdrag(eller I KDE, velg Åpne Med Arkiver).

Pakk ut med tar-filen med det aktuelle arkiveringsprogrammet.

Ok, nå har du hentet det du må heller:

a) Kompilere kildekoden du nettopp hentet

b) Kjør installasjonsskriptet som er en del av filene du hentet

Så, hvordan skiller du ut om du nettopp har hentet en tar-fil med kildekode i den, eller om det er en binær, med en installatør i den?

vanligvis er innholdet i den .tjære.en fil som inneholder kildekode, vil ofte inneholde en fil som heter ‘Makefile’ et sted i den første mappen i det utpakkede volumet. Denne filen brukes til å kompilere, eller lage, programvaren.

en tar-fil som ikke inneholder kildekode, inneholder hovedsakelig en binær installasjonsfil i den, filnavnet til installatøren slutter vanligvis i .sh eller. pl.

for eksempel inneholder programmet VMWare et program kalt vmware-installer.pl i den utpakkede rotmappen.

for å kjøre filen må du vanligvis gi deg selv tillatelse til å kjøre den:

sudo chmod 755 vmware-installer.pl (endrer tillatelser på filen slik at den kan leses, skrive og kjøres)

sudo ./ installere-vmware.pl (kjører installasjonsprogrammet)

hvis du fant En ‘Makefile’, må du kompilere kildekoden. Slik gjør du det:

Mesteparten av tiden må du bruke terminalen til å kompilere kilde, så bruk en xterm/console/terminal og gå inn i katalogen som er laget av pakken, for eksempel:

$ cd /directory_that_the_tar_file_is_in

$ ls-l
Totalt 302

-rwxr–r– 1 brukergruppe 2907 May 21 17:15 mytarfil.tar
-rwxr–r– 1 brukergruppe 0015 Mai 21 17: 15 newdir /

$ cd newdir /

på dette punktet, må du lese INSTALLERE filen. Du vil oppdage at nesten alle tarball som du laster ned (spesielt GNU-programvare) har minst en fil som heter INSTALL, COPY, README og CHANGES

Mesteparten av TIDEN INSTALLASJONSFILEN sier det samme, det er en generisk prosess for å installere tarballs, men hvis et program krever å bli kompilert på en spesiell måte, vil du finne ut I ENTEN INSTALL eller README. Hvis det er nyttig, vil det fortelle deg navnene og nettstedene til annen programvare du trenger å laste ned for å installere denne programvaren. Disse andre biter av programvare som kreves kalles ‘avhengigheter’.

hvis du installerte et generisk program, hentet fra en tarball og antok at vi nettopp endret til katalogen vår, som ovenfor, kunne vi gjøre følgende for å kompilere programmet:

$ ./configure

$ make install

(ta gode notater her for eventuelle kompileringsfeil)

$ make clean

(dette rydder opp etter en vellykket kompilering)

hvorfor kompilering er en smerte i rumpa(for de fleste), og problemene du måtte ha.

prosedyren ovenfor høres ikke for vanskelig ut, og i teorien bør det ikke være. Men det fungerer ikke alltid.Mesteparten av tiden er dette på grunn av avhengigheter på andre programmer, du trenger annen programvare (vanligvis programmeringsbiblioteker) som skal installeres først for å kompilere denne programvaren.

Bilde dette scenariet: du prøver å installere tjære.gzipped spill kalt xtux.

Den ./ konfigurer bomber, og du la merke til på nettstedet til xtux, og også fra utgangen av den ./ konfigurer NOE OM SDL. Du er ikke helt sikker på hva det er, men du går inn på et nettsted som google uansett og skriver INN SDL.DU finner UT AT SDL er infact et populært grafikkbibliotek For X, og at det er nødvendig for xtux.

du laster NED SDL-1.2.3.tjære.gz FRA SDL nettsiden og installere det tarball. Det installeres fint, så du prøver å installere xtux igjen. Det bomber fortsatt ut, men denne gangen gir det deg en annen melding: kunne ikke finne Qt lik eller storre enn 1.3 pa en ./konfigurere.

du sjekker systemet FOR QT versjon 1.3 eller nyere. Du har 1.3.4, så du burde ha det bra. Hvorfor kommer denne feilen opp? Vel, det er sannsynligvis fordi Qt (som er en annen grafikk / programmeringsverktoy) er installert, men er ikke i mappen som ./ configure ser på. Du kan redigere ./ konfigurer deg selv for a se om det er noe du kan gjore for a endre situasjonen selv, eller prove a fjerne Qt, og installere en annen forekomst av den fra en annen kilde.jeg finner AT RPM-baserte distros ofte legger ting som Qt på steder som en vanlig tarball ikke, så det er ofte årsaken til disse kompileringsproblemene, sørg for at hvis du har installert den normale versjonen AV EN RPM (binær versjon), at du også installerer den medfølgende-dev RPM hvis du ønsker å kompilere .tgz basert kilde mot det. Med dette mener jeg:

Pass på at du har installert qt.i386.rpm og qt-dev.i386.rpm hvis du kompilerer noe som er avhengig AV QT, da-dev-pakken vil gi qt-kildekoden til kildeprogrammet du installerer.

Har en lese over følgende hvis du ønsker å vite litt mer.

Software And Software Packaging

hvis du vil vite alt om hvordan og hvorfor programvare er pakket I Linux, så les over denne siden. Den viser deg alle hoveddetaljer om alle de forskjellige typer programvareemballasje, utdyper litt mer om hvordan de kom til å bli og sammenligner dem med Deres Apple og Microsoft-kolleger.

>> Les: Programvare Og Programvareemballasje I Linux.

Håndtere filer og programmer

hvis du har installert tarball, RPM eller DEB pakken og du ønsker å kjøre den, eller kanskje du er interessert i å vite mer Om Linux filsystemet inkludert arbeider med tillatelser, ta en titt på opplæringen på ‘administrere mine filer’.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *