Hvordan legge til applikasjoner i Linux

I dette innlegget vil vi undergrave hver og en av de forskjellige mulige måtene å installere et program på Linux. Tatt i betraktning at Ubuntu er den mest populære Linux-distribusjonen, spesielt blant de som bare begynner å "dykke" inn i "Linux-verdenen", vil denne mini-tutorialen, rettet nettopp mot "nybegynnere", fokusere utelukkende på Ubuntu. . Uansett fungerer denne opplæringen også for alle Debian- og Ubuntu-baserte distroer (siden de alle bruker .DEB-pakker), og noen generelle programmer og konsepter vil også fungere på andre distroer.


I Ubuntu er det flere måter å legge til, fjerne eller oppdatere systemapplikasjoner på.
Vær oppmerksom på at ikke alle applikasjoner som er tilgjengelige for Ubuntu er tilgjengelige som standard for å installeres. Det vil være nødvendig å aktivere muligheten for å installere visse applikasjoner manuelt.
De viktigste måtene å installere applikasjoner på er:

  • Ubuntu Software Center. En enkel applikasjon som du kan legge til eller fjerne pakker fra systemet ditt på en veldig enkel måte.
  • Programmet Synaptic. Med Synaptic vil du kunne ha mer kontroll over programmene du installerer i systemet. I tillegg til et større antall av dem. MERK: Synaptic bruker for øyeblikket apt-get.
  • Programmet Dyktig. Adept er versjonen av Synaptic for KDE, inkludert i Kubuntu.
  • Programmene apt-get eller aptitude. Dette er mer avanserte programmer som kjører i terminalmodus. De er veldig kraftige og lar deg også legge til og fjerne applikasjoner fra systemet blant annet. (Aptitude er mer komplett enn apt-get, den husker nedlastede biblioteker og avinstallerer dem hvis de avvikles). Slik viser du hjelp for ethvert program som kjører i terminalmodus: (man nombre_del_programa). Eksempel: man aptitude
  • Deb-pakker. Filer med .deb-utvidelse er applikasjonspakker som allerede er forberedt på å enkelt installeres på ditt Ubuntu-system.
  • Binære filer. Filer med utvidelse .bin er kjørbare programmer på Linux.
  • Kjør filer. Filer med .run-utvidelsen er vanligvis veiviserne for installasjon i Linux.

Vi skal nå se hver enkelt av dem med sine særegenheter.

Gjennom programmer

Ubuntu Software Center

Programmet Ubuntu Software Center det er den enkleste måten i Ubuntu å installere eller fjerne programmer. Det er også den mest begrensede.

Du finner programmet på Programmer-menyen> Ubuntu Software Center

(1) For å installere applikasjoner, velg en av kategoriene som vises på hovedskjermen til programmet. Dette vil oppdatere vinduet som viser programmene som er tilgjengelige fra den kategorien. Nå er det bare å søke etter programmet du vil installere og dobbeltklikke på det. Vinduet viser en beskrivelse av den og gir deg muligheten til å installere den ved å trykke på Installer-knappen.

(2) Hvis du ikke vet i hvilken del programmet du leter etter ligger. Skriv inn navnet på applikasjonen du vil installere i søkeboksen øverst til høyre. Når du skriver navnet på programmet, vil listen over mulige kandidater bli redusert til du finner den du lette etter.

(3) Ved å klikke på "Installert programvare" til venstre, får du tilgang til en liste over alle programmene du har installert på systemet. Hvis du vil avinstallere noen av dem. Bare klikk to ganger på den, og vinduet vil oppdateres som viser beskrivelsen av programmet og gir deg muligheten til å avinstallere det.

Her kan du se det forklart i videoformat.

Synaptic pakkebehandling

Synaptic Det er et avansert system for å installere eller fjerne applikasjoner fra systemet ditt. Miljøet er grafisk, som i Ubuntu Software Center, men mye kraftigere. Med Synaptic har du full kontroll over pakkene (applikasjonene) som er installert på systemet ditt.

For å kjøre Synaptic velger du System -> Administrasjon -> Synaptic Package Manager. Denne pakkelederen vil tillate oss å installere, installere og fjerne pakker på en veldig enkel grafisk måte.

Synaptic-skjermen er delt inn i 4 seksjoner.

De to viktigste er kategorilisten (1) på venstre side og pakkenes (3) På høyre side.

Hvis du velger en pakke fra listen, vises en beskrivelse av den (4).

For å installere en pakke kan du velge en kategori, høyreklikke på ønsket pakke og velge “ring for å installere"Eller gjør Dobbeltklikk i pakkenavnet.

Merk på denne måten alle pakkene du vil installere på systemet, og klikk Bruk for å fortsette med installasjonen. Synaptic vil nå laste ned de nødvendige pakkene fra arkivene på internett eller fra installasjons-CDen.

Du kan også bruke Søk-knappen for å finne pakkene du vil installere.

Ved å klikke på søkeknappen kan vi søke etter programmer etter navn eller beskrivelse. Når programmet vi ønsker å installere er lokalisert, dobbeltklikker vi på det for å installere det. Hvis vi vil slette et program, er alt vi trenger å gjøre å høyreklikke på det og velge slett eller slett helt.

For at endringene skal brukes, er det nødvendig å klikke på Bruk-knappen.

Programvareinstallasjonssystemet i Ubuntu er veldig kraftig og allsidig. I repositoriene er applikasjonene organisert i "pakker". Hver pakke har andre som den avhenger av for at den fungerer korrekt. Synaptic tar seg av å løse disse avhengighetene og installere de nødvendige pakkene for deg. Men ikke bare det. I applikasjonspakkene er andre pakker også indikert at selv om de ikke er nødvendige for at applikasjonen vi vil installere for å fungere, er de nyttige. Dette er "anbefalte pakker".

Vi kan konfigurere Synaptic til å vurdere disse pakkene «anbefalt»Som om de var avhengigheter, og dermed vil det også installeres automatisk.

Start Synaptic og gå til Innstillinger> Innstillingeri fanen general merker av i boksen "Behandle anbefalte pakker som avhengigheter".

Her kan du se det forklart i videoformat.

Adept ekspertadministrator

Kubuntu-brukere har tilsvarende Synaptic, kalt Adept ekspertadministrator. Det finnes i menyen KDE> System> Ekspertadministrator. Operasjonen er veldig lik Synaptic.

Ved hjelp av søkeboksen kan du søke etter pakker både etter navn og beskrivelse. Ved å dobbeltklikke på et element i resultatet av listen markeres det for å installere.
Du kan se avhengighetene til en pakke ved å se på egenskapene ("detaljer").

Vi kan administrere repositoriene i dyktighet ved å klikke på adept-menyen og deretter på administrere repositories

Kubuntu-programvare : her er de (hoved, univers, begrenset, multiverse) og en til der kildekodene er, samt en rullegardinmeny for å velge hvor eller fra hvilken server vi skal laste ned.

Tredjeparts programvare: Her kan vi inkludere ytterligere tredjepartsregister eller en cdrom.

oppdateringer: Kubuntu oppdateringer, vi kan velge oppdateringene som dyktige vil gjennomgå, vi konfigurerer også automatiske oppdateringer, vi kan velge å installere dem uten å varsle oss, laste dem ned lydløst eller bare varsle at det er oppdateringer.

Autentisering: Her er nøklene til signaturene for filene vi laster ned fra repositoriene, også hvis vi finner et tredjepartsregister som interesserer oss og håndterer signaturer, kan vi inkludere det ved å laste ned signaturfilen fra nettstedet eller ftp til hvilken som helst katalog og importere den eller vi inkluderer ved å klikke på knappen "Importer nøkkelfil ..."

Etter at du har lagt til eller fjernet arkiver for systemet for å gjøre endringene, må vi klikke på knappen Sjekk etter oppdateringer.

dyktighet og apt-get

Selv om vi kan installere programmer grafisk, som vi har sett i de foregående punktene, kan vi alltid bruke terminalen til å installere hvilket som helst program.

For mange nye brukere kan dette alternativet virke litt mer komplisert og noe kryptisk. Ingenting er lenger fra virkeligheten; når du blir vant til det er det mye mer behagelig, enkelt og raskt.
Det er to måter å installere programmer i tekstmodus: med aptitude og apt-get.

Begge programmene er veldig like, bortsett fra i en detalj: aptitude husker avhengighetene som er brukt i installasjonen av en pakke. Dette betyr at hvis du installerer eller oppdaterer et program med aptitude og deretter vil avinstallere, vil aptitude slette programmet sammen med alle dets avhengigheter (bortsett fra hvis de brukes av andre pakker). Hvis installert med apt-get eller Synaptic grafisk miljø, vil avinstallering bare fjerne den spesifiserte pakken, men ikke avhengighetene.


Bruk

Vi åpner en terminal via Applikasjoner -> Tilbehør -> Terminal.

  • Installer pakker:
$ sudo apt-get install
  • Avinstaller pakker:
$ sudo apt-get remove
  • Avinstaller pakker (inkludert konfigurasjonsfiler):
$ sudo apt-get rensing
  • Oppdater listen over tilgjengelige pakker:
$ sudo apt-get oppdatering
  • Oppdater systemet med tilgjengelige pakkeoppdateringer:
$ sudo apt-get oppgradering
  • Få en liste over kommandoalternativer:
$ sudo apt-få hjelp


Installer pakker uten internett

På en datamaskin som ikke har internett, og som programmet / pakken vi ikke ønsker, ikke er installert, kan vi laste ned pakkene sammen med deres avhengigheter (ikke allerede installert) ved hjelp av disse to kommandoene:

sudo aptitude clean sudo aptitude install -d pakkenavn

Når vi installerer en pakke gjennom aptitude / apt, forblir den i en bestemt mappe. Med den første kommandoen, hva vi gjør er å slette disse pakkene fra datamaskinen (det påvirker ikke installasjonene som allerede er gjort).

Den andre kommandoen laster ned pakken vi ønsket og avhengighetene den trenger, men den installeres ikke. Nå går vi til "/ var / cache / apt / archives" og ser disse pakkene. Vi kopierer dem, tar dem til datamaskinen som ikke har forbindelse og installerer dem ved å dobbeltklikke på hver av dem eller i konsollen:

sudo dpkg -i pakkenavn

Husk at hvis det er avhengigheter, må du installere disse først. Det kan også være slik at noen av disse avhengighetene allerede var installert på datamaskinen med internett, slik at de ikke ble lastet ned.

Hvis datamaskinen med internett allerede hadde den installert, kan den avinstalleres ved hjelp av "aptitude remove" (uten rensing), og vi fjerner "-d" fra den senere "aptitude install". På denne måten avinstallerer vi den og laster ned og installerer den deretter. På denne måten vil datamaskinen med internett fortsette å ha programmet nøyaktig det samme som før du avinstallerer det.

For å løse og forhindre mulige avhengighetsproblemer kan vi gå til Synaptic på datamaskinen med internett, vi ser etter pakken vi ønsker, vi høyreklikker på den aktuelle pakken, vi går inn Egenskaper og velg fanen uthus. Der ser vi pakkene vi trenger for å installere pakken riktig på datamaskinen uten internett.

Eventuelt kan vi også laste ned debian-diskene som inneholder mange programmer og .deb-pakker, noe som gjør dem kompatible med ubuntu, vi skriver bare inn opprinnelsen til programvaren og klikker på legg til cd-rom.

Bruke filer

Deb-pakker

En annen måte å installere applikasjoner på systemet er gjennom pakkene som allerede er klargjort for installasjon og med utvidelsen . Deb.
For å installere disse pakkene, trenger du bare å gjøre doble klikk på filen i Nautilus-nettleseren, og applikasjonen starter automatisk gdebi, som tar seg av installasjonen av pakken og ser etter avhengighet av andre pakker som den kan trenge for riktig installasjon.

Hvis vi foretrekker det, kan de også installeres ved hjelp av kommandolinjen, ved hjelp av kommandoen dpkg:

sudo dpkg -i .deb

I dette tilfellet må du også installere mulige avhengigheter av pakken manuelt.
Den samme kommandoen kan også brukes til å avinstallere pakken:

sudo dpkg -r


Konverter RPM-pakker til Deb

Noen GNU / Linux-distribusjoner, som Red Hat, SUSE og Mandriva, bruker .rpm-pakker, organisert annerledes enn Debian- og Ubuntu .deb-pakker.

For å installere disse pakkene må du først konvertere dem til .deb-formatet. For dette brukes applikasjonen alien, som kan installeres ved hjelp av en av metodene som er forklart i denne artikkelen. Søknaden alien brukes som følger:

Vi åpner en terminal (Programmer> Tilbehør> Terminal) og utfør følgende instruksjon:

sudo alien .rpm

På denne måten lager programmet en fil med navnet på pakken, men med en .deb-utvidelse, som kan installeres etter Deb-pakkens forklaring.

Autopakkepakker (utvidelse .pakke)

Prosjektet Autopakke ble født med ideen om å legge til rette for installasjon av applikasjoner i Linux uavhengig av distribusjon og skrivebord de bruker. Derfor bruker mange prosjekter det, for eksempel Inkscape.

Å installere en .package-fil for første gang er veldig enkelt. Bare følg instruksjonene nedenfor (prosjektsiden viser også hvordan).

Når filen er lastet ned, må vi gi den utførelsestillatelser, dobbeltklikke på filen og på varselet den ber om Vil du kjøre __ eller se innholdet? vi må klikke på Løpe. Når dette er gjort, vil programmets installasjonsprogram starte Autopakke og innholdet i pakken.
Når programmet er installert Autopakke, neste fil av denne typen du vil installere, alt du trenger å gjøre er å dobbeltklikke på den uten å måtte gjøre noe av det ovennevnte.

Binære filer

Filer med utvidelsen .bin er binære filer. De inneholder ikke et sett med programmer eller biblioteker som pakker, men er selve programmet. Normalt distribueres kommersielle programmer under dette systemet, som kan være gratis, men som vanligvis ikke er gratis.
Når vi laster ned en fil av denne typen og lagrer den på systemet, har den ikke tillatelse til å kjøre.

Det første vi må gjøre er derfor å gi filen tillatelse til å kjøre. Vi viser kontekstmenyen til filen og velger alternativet Egenskaper. Vi velger fanen tillatelser og vi vil se at filen har lese- og skrivetillatelser for eieren, men ikke for utføring. Vi aktiverer boksen for å gi utførelsestillatelser og lukke vinduet.

 Nå som vi har gitt tillatelse til filen til å kunne utføre den, gjør dobbeltklikk. Når du gjør dette, vises et vindu som gir deg flere alternativer. Velge run.

For å gjøre dette fra en terminal:

Vi gir eksekveringstillatelser til filen:

sudo chmod + x .bin

Vi installerer den binære filen:

$ sudo ./.bin

Kjør filer

filer .løpe de er veivisere, vanligvis grafiske, som hjelper til med installasjonen. For å utføre dem, bare skriv inn terminalen:

sh ./.run

Normalt, i tilfelle du trenger tillatelser til superbruker (også kalt administrator eller root) vil be om passordet; hvis ikke, bare legg til bestillingen sudo før kommandoen, som ville se slik ut:

sudo sh ./.run

Bygg applikasjoner fra kildekoden

Noen ganger vil du finne applikasjoner som ikke inneholder installasjonspakker, og du må kompilere fra kildekoden. For å gjøre dette er det første vi må gjøre i Ubuntu å installere en metapakke kalt bygge-essensiell, ved hjelp av en av metodene som er forklart i denne artikkelen.

Generelt er trinnene som følger for å kompilere en applikasjon følgende:

  1. Last ned kildekoden.
  2. Når du pakker ut koden, er den vanligvis pakket med tjære komprimert under gzip (* .tar.gz) eller bzip2 (* .tar.bz2).
  3. Skriv inn mappen som er opprettet ved å pakke ut koden.
  4. Kjør skriptet konfigurere (Brukes til å sjekke systemegenskapene som påvirker kompileringen, konfigurere kompilering i henhold til disse verdiene, og opprette filen makefil).
  5. Kjør kommando gjøre, ansvarlig for kompilering.
  6. Kjør kommando sudo gjør installasjon, som installerer applikasjonen på systemet, eller enda bedre, installer pakken sjekkinstallasjon, og løp sudo sjekkinstallasjon. Denne applikasjonen oppretter en .deb-pakke slik at den ikke trenger å bli kompilert neste gang, selv om den ikke inkluderer listen over avhengigheter.

Bruken av sjekkinstallasjon Det har også fordelen at systemet vil holde oversikt over programmene som er installert på denne måten, og også lette avinstallasjonen.

Her er et komplett eksempel på å kjøre denne prosedyren:

tar xvzf sensorer-applet-0.5.1.tar.gz cd sensorer-applet-0.5.1 ./configure --prefix = / usr gjør sudo checkinstall

Legg igjen kommentaren

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

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Tomas35 sa

    Bare takk så mye at dette hjalp mine første pininos i ubuntus

  2.   La oss bruke Linux sa

    Du er velkommen, Thomas!
    Vi står fortsatt til din disposisjon i tilfelle du vil foreslå nye emner for bloggen.
    Jubel! Paul.

  3.   Mauro sa

    Super komplette, konsise og klare disse opplæringene! Takk che!

  4.   Manuel. sa

    Tusen takk, veldig interessant innlegg.
    Fortsett til fordel for nybegynnere som meg.
    Takk igjen.

  5.   Mindundi sa

    Tusen takk for veiledningen.
    Jubel!.