Sådan tilføjes applikationer i Linux

I dette indlæg vil vi undergrave hver eneste af de forskellige mulige måder at installere et program i Linux på. I betragtning af at Ubuntu er den mest populære Linux-distribution, især blandt dem, der lige er begyndt at "dykke" ind i "Linux-verdenen", vil denne mini-tutorial, der netop er rettet mod "begyndere", fokusere udelukkende på Ubuntu . Under alle omstændigheder fungerer denne tutorial også for alle Debian- og Ubuntu-baserede distroer (da de alle bruger .DEB-pakker), og nogle generelle programmer og koncepter fungerer også for andre distroer.


I Ubuntu er der flere måder at tilføje, fjerne eller opdatere systemapplikationer på.
Bemærk, at ikke alle tilgængelige applikationer til Ubuntu er tilgængelige som standard til installation. Det vil være nødvendigt at muliggøre muligheden for at installere bestemte applikationer manuelt.
De vigtigste måder at installere applikationer på er:

  • Ubuntu Software Center. En simpel applikation, som du kan tilføje eller fjerne pakker fra dit system på en meget enkel måde.
  • Programmet Synaptic. Med Synaptic vil du være i stand til at have mere kontrol over de programmer, du installerer i systemet. Samt et større antal af dem. BEMÆRK: Synaptic bruger i øjeblikket apt-get.
  • Programmet Adept. Adept er den version af Synaptic til KDE, der er inkluderet i Kubuntu.
  • Programmerne apt-get eller aptitude. Dette er mere avancerede programmer, der kører i terminaltilstand. De er meget kraftfulde og giver dig også mulighed for blandt andet at tilføje og fjerne applikationer fra systemet. (Aptitude er mere komplet end apt-get, den husker downloadede biblioteker og afinstallerer dem, hvis de er udfaset). For at se hjælp til ethvert program, der kører i terminaltilstand: (man nombre_del_programa). Eksempel: man aptitude
  • Deb-pakker. Filer med en .deb-udvidelse er applikationspakker, der allerede er klar til at blive installeret let på dit Ubuntu-system.
  • Binære filer. Filer med .bin udvidelse er eksekverbare programmer på Linux.
  • Kør filer. Filer med .run-udvidelsen er normalt guiderne til installation i Linux.

Vi vil nu se hver enkelt af dem med dets ejendomme.

Gennem programmer

Ubuntu Software Center

Programmet Ubuntu Software Center det er den nemmeste måde i Ubuntu at installere eller fjerne programmer. Det er også den mest begrænsede.

Du kan finde programmet på Applikationsmenu> Ubuntu Software Center

(1) For at installere applikationer skal du vælge en af ​​de kategorier, der vises på programmets hovedskærm. Dette opdaterer vinduet, der viser de tilgængelige programmer fra den kategori. Nu skal du bare finde det program, du vil installere, og dobbeltklikke på det. Vinduet viser en beskrivelse af det og giver dig mulighed for at installere det ved at trykke på knappen Installer.

(2) Hvis du ikke ved i hvilket afsnit det program, du leder efter, er placeret. Indtast navnet på den applikation, du vil installere, i søgefeltet øverst til højre. Når du skriver navnet på programmet, reduceres listen over mulige kandidater, indtil du finder den, du ledte efter.

(3) Ved at klikke på "Installeret software" til venstre får du adgang til en liste over alle de programmer, du har installeret på dit system. Hvis du vil afinstallere nogen af ​​dem. Klik blot to gange på det, så opdateres vinduet, der viser beskrivelsen af ​​programmet og giver dig mulighed for at afinstallere det.

Her kan du se det forklaret i videoformat.

Synaptisk pakkehåndtering

Synaptic Det er et avanceret system til at installere eller fjerne applikationer fra dit system. Miljøet er grafisk, som i Ubuntu Software Center, men meget mere kraftfuldt. Med Synaptic har du fuld kontrol over de pakker (applikationer), der er installeret på dit system.

For at køre Synaptic skal du vælge System -> Administration -> Synaptic Package Manager. Denne pakkehåndtering giver os mulighed for at installere, geninstallere og fjerne pakker på en meget enkel grafisk måde.

Den synaptiske skærm er opdelt i 4 sektioner.

De to vigtigste er listen over kategorier (1) på venstre side og pakkenes (3) På den højre side.

Hvis du vælger en pakke fra listen, vises en beskrivelse af den (4).

For at installere en pakke kan du vælge en kategori, højreklikke på den ønskede pakke og vælge "ring for at installere"Eller gør Dobbeltklik i pakkenavnet.

Marker på denne måde alle de pakker, du vil installere på systemet, og klik på Anvend for at fortsætte med deres installation. Synaptic downloader nu de nødvendige pakker fra arkiverne på internettet eller fra installations-cd'en.

Du kan også bruge søgeknappen til at finde de pakker, du vil installere.

Ved at klikke på søgeknappen kan vi søge efter programmer efter navn eller beskrivelse. Når det program, vi vil installere, er placeret, dobbeltklikker vi på det for at installere det. Hvis vi vil slette et program, skal vi blot højreklikke på det og vælge slet eller slet helt.

For at de ændringer, der skal anvendes, er det nødvendigt at klikke på knappen Anvend.

Softwareinstallationssystemet i Ubuntu er meget kraftfuldt og alsidigt. Inden for arkiverne er applikationerne organiseret i "pakker". Hver pakke har andre, som den afhænger af for, at den fungerer korrekt. Synaptic sørger for at løse disse afhængigheder og installere de nødvendige pakker til dig. Men ikke kun det. I applikationspakkerne er andre pakker også angivet, at selvom de ikke er nødvendige for, at den applikation, vi vil installere, fungerer, er de nyttige. Disse er "anbefalede pakker".

Vi kan konfigurere Synaptic til at overveje disse pakker «anbefalede»Som om de var afhængigheder, og det vil derfor også installere dem automatisk.

Start Synaptic, og gå til Indstillinger> Indstillingeri fanen Generelt marker afkrydsningsfeltet "Behandl anbefalede pakker som afhængigheder".

Her kan du se det forklaret i videoformat.

Adept ekspertadministrator

Kubuntu-brugere har svaret til Synaptic, kaldet Adept ekspertadministrator. Det kan findes i menuen KDE> System> Ekspertadministrator. Operationen ligner meget Synaptic.

Ved hjælp af søgefeltet kan du søge efter pakker både efter navn og efter deres beskrivelse. Ved at dobbeltklikke på et element i resultatet af listen markeres det for at installere.
Du kan se afhængigheden af ​​en pakke ved at se på dens egenskaber ("detaljer").

Repositories i adept kan administreres ved at klikke på adept menuen og derefter på administrere repositories

Kubuntu-software : her er de (hoved, univers, begrænset, multivers) og en mere, hvor kildekoderne er, samt en rullemenu for at vælge, hvor eller fra hvilken server vi vil downloade.

Tredjeparts software: Her kan vi inkludere yderligere tredjepartsregistre eller en cdrom.

opdateringer: Kubuntu opdateringer, vi kan vælge de opdateringer, som dygtige vil gennemgå, vi konfigurerer også automatiske opdateringer, vi kan vælge at installere dem uden at give os besked, downloade dem lydløst eller bare meddele, at der er opdateringer.

Godkendelse: Her er signaturnøglerne til de filer, som vi downloader fra lagrene, også hvis vi finder et tredjepartslager, der interesserer os og håndterer signaturer, kan vi inkludere det ved at downloade signaturfilen fra hjemmesiden eller ftp til en hvilken som helst mappe og importere eller inkludere den ved at klikke på knappen "Importer nøglefil...".

Efter at have tilføjet eller fjernet arkiver til systemet for at foretage de ændringer, skal vi klikke på knappen Check for updates.

dygtighed og apt-get

Selvom vi kan installere programmer grafisk, som vi har set i de foregående punkter, kan vi altid bruge terminalen til at installere ethvert program.

For mange nye brugere kan denne mulighed virke lidt mere kompliceret og noget kryptisk. Intet er længere væk fra virkeligheden; når du vænner dig til det, er det meget mere behageligt, let og hurtigt.
Der er to måder at installere programmer i teksttilstand: med aptitude og apt-get.

Begge programmer er meget ens, undtagen i en detalje: aptitude husker de afhængigheder, der er anvendt i installationen af ​​en pakke. Dette betyder, at hvis du installerer eller opdaterer et program med aptitude og derefter vil afinstallere, vil aptitude slette programmet sammen med alle dets afhængigheder (undtagen hvis de bruges af andre pakker). Hvis det installeres med et grafisk apt-get eller Synaptic-miljø, fjerner afinstallationen kun den specificerede pakke, men ikke afhængighederne.


Brug

Vi åbner en terminal via Applikationer -> Tilbehør -> Terminal.

  • Installer pakker:
$ sudo apt-get installation
  • Afinstaller pakker:
$ sudo apt-get remove
  • Afinstaller pakker (inklusive konfigurationsfiler):
$ sudo apt-get rensning
  • Opdater listen over tilgængelige pakker:
$ sudo apt-get opdatering
  • Opdater systemet med tilgængelige pakkeopdateringer:
$ sudo apt-get opgradering
  • Få en liste over kommandomuligheder:
$ sudo apt-få hjælp


Installer pakker uden internet

På en computer, der ikke har internet, og som det program / den pakke, vi ønsker, ikke er installeret, kan vi downloade pakkerne sammen med deres afhængigheder (ikke allerede installeret) ved hjælp af disse to kommandoer:

sudo aptitude ren sudo aptitude install -d pakkenavn

Når vi installerer en pakke gennem aptitude / apt, forbliver den i en bestemt mappe. Med den første kommando, hvad vi gør, er at slette disse pakker fra computeren (det påvirker ikke de installationer, der allerede er foretaget).

Den anden kommando downloader den ønskede pakke og de afhængigheder, den har brug for, men den installerer den ikke. Nu går vi til "/ var / cache / apt / archives" og ser disse pakker. Vi kopierer dem, fører dem til computeren, der ikke har forbindelse, og installerer dem ved at dobbeltklikke på hver af dem eller i konsollen:

sudo dpkg -i pakkenavn

Husk, at hvis der er afhængigheder, skal du først installere disse. Det kan også være tilfældet, at nogle af disse afhængigheder allerede var installeret på computeren med internettet, så de ikke blev downloadet.

Hvis computeren med internet allerede havde den installeret, kunne den afinstalleres ved hjælp af "aptitude remove" (uden rensning), og vi fjerner "-d" fra den senere "aptitude install". På denne måde afinstallerer vi det først og downloader og installerer det derefter. På denne måde vil computeren med Internettet fortsat have programmet nøjagtigt det samme som før det blev afinstalleret.

For at løse og forhindre eventuelle afhængighedsproblemer kan vi gå til Synaptic på computeren med internettet, vi ser efter den pakke, vi ønsker, vi højreklikker på den pågældende pakke, vi indtaster Egenskaber og vælg fanen udhuse. Der ser vi de pakker, vi har brug for for korrekt at installere pakken på computeren uden internet.

Eventuelt kan vi også downloade debian-diske, der indeholder mange programmer og .deb-pakker, hvilket gør dem kompatible med ubuntu, vi indtaster kun oprindelsen af ​​softwaren og klikker på tilføj cd-rom.

Brug af filer

Deb-pakker

En anden måde at installere applikationer på systemet er gennem pakker, der allerede er klar til at blive installeret og med udvidelsen deb.
For at installere disse pakker skal du bare gøre dobbeltklik på filen i Nautilus-browseren, og applikationen startes automatisk gdebi, som sørger for at installere pakken og se efter afhængigheder af andre pakker, som den muligvis har brug for til den korrekte installation.

Hvis vi foretrækker det, kan de også installeres ved hjælp af kommandolinjen ved hjælp af kommandoen dpkg:

sudo dpkg -i .deb

I dette tilfælde skal du også installere de mulige afhængigheder af pakken manuelt.
Den samme kommando kan også bruges til at afinstallere pakken:

sudo dpkg -r


Konverter RPM-pakker til Deb

Nogle GNU / Linux-distributioner, såsom Red Hat, SUSE og Mandriva, bruger .rpm-pakker, der er organiseret forskelligt fra Debian- og Ubuntu .deb-pakker.

For at installere disse pakker skal du først konvertere dem til .deb-formatet. Til dette anvendes applikationen alien, som kan installeres ved hjælp af en af ​​metoderne forklaret i denne artikel. Ansøgningen alien bruges som følger:

Vi åbner en terminal (Applikationer> Tilbehør> Terminal) og udfør følgende instruktion:

sudo alien .rpm

På denne måde opretter programmet en fil med navnet på pakken, men med en .deb-udvidelse, som kan installeres efter forklaringen til Deb-pakker.

Autopakningspakker (udvidelse .pakke)

Projektet Autopakke blev født med ideen om at lette installationen af ​​applikationer i Linux uanset distribution og desktop, de bruger. Derfor bruger mange projekter det, såsom Inkscape.

Installation af en .package-fil for første gang er meget let. Følg blot instruktionerne nedenfor (projektsiden angiver også hvordan).

Når filen er downloadet, skal vi give den tilladelse til udførelse, dobbeltklikke på filen og på den meddelelse, den beder om Vil du køre __ eller se dets indhold? vi skal klikke på Ejecutar. Når dette er gjort, starter programmets installationsprogram Autopakke og indholdet af pakken.
Når programmet er installeret Autopakke, den næste fil af denne type, som du vil installere, skal du bare dobbeltklikke på den uden at skulle gøre noget af ovenstående.

Binære filer

Filer med filtypen .bin er binære filer. De indeholder ikke et sæt programmer eller biblioteker som pakker, men er selve programmet. Normalt distribueres kommercielle programmer under dette system, som måske eller ikke er gratis, men som regel ikke er gratis.
Når vi downloader en fil af denne type og gemmer den på systemet, har den ikke tilladelse til at køre.

Den første ting, vi skal gøre, er derfor at give filen tilladelse til at køre. Vi viser filens kontekstmenu og vælger indstillingen Egenskaber. Vi vælger fanen tilladelser og vi vil se, at filen har læse- og skrivetilladelser for ejeren, men ikke til udførelse. Vi aktiverer feltet for at give eksekveringstilladelser og lukke vinduet.

 Nu hvor vi har givet tilladelse til filen til at kunne udføre den, skal du gøre dobbeltklik. Når du gør dette, vises et vindue, der giver dig flere muligheder. Vælge løb.

For at gøre det samme fra en terminal:

Vi giver eksekveringstilladelser til filen:

sudo chmod + x .bin

Vi installerer den binære fil:

$ sudo ./.bin

Kør filer

filer .løb de er guider, som regel grafik, der hjælper med installationen. For at udføre dem skal du bare indtaste terminalen:

sh ./.løb

Normalt, hvis du har brug for superbrugertilladelser (også kaldet administrator eller rod) vil bede om adgangskoden; hvis ikke, skal du blot tilføje ordren sudo før kommandoen, som ville se sådan ud:

sudo sh ./.run

Byg applikationer ud fra kildekoden

Nogle gange finder du applikationer, der ikke indeholder installationspakker, og du skal kompilere ud fra kildekoden. For at gøre dette er den første ting, vi skal gøre i Ubuntu, at installere en metapakke kaldet bygge-essentieltved hjælp af en af ​​metoderne forklaret i denne artikel.

Generelt er de trin, der skal følges for at kompilere en ansøgning, følgende:

  1. Download kildekoden.
  2. Pak koden ud, den pakkes normalt med tjære komprimeret under gzip (* .tar.gz) eller bzip2 (* .tar.bz2).
  3. Indtast mappen oprettet ved at pakke koden ud.
  4. Kør scriptet konfigurere (Det bruges til at kontrollere de systemegenskaber, der påvirker kompileringen, konfigurere kompilering i henhold til disse værdier og oprette filen makefile).
  5. Kør kommando lave, ansvarlig for kompilering.
  6. Kør kommando sudo gør installationen, der installerer applikationen på systemet, eller bedre endnu, installer pakken checkinstallog løb sudo checkinstall. Denne applikation opretter en .deb-pakke, så den ikke skal kompileres næste gang, selvom den ikke inkluderer listen over afhængigheder.

Anvendelsen af checkinstall Det har også den fordel, at systemet holder styr på de programmer, der er installeret på denne måde, hvilket også letter afinstallationen.

Her er et komplet eksempel på at køre denne procedure:

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

5 kommentarer, lad dine

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Tomas35 sagde han

    Bare tak meget, så dette hjælper min første pininos i ubuntus

  2.   Lad os bruge Linux sagde han

    Du er velkommen, Thomas!
    Vi forbliver til din rådighed, hvis du vil foreslå nye emner til bloggen.
    Skål! Paul.

  3.   Mauro sagde han

    Super komplet, kortfattet og ryd disse tutorials! Tak che!

  4.   Manuel. sagde han

    Mange tak, meget interessant indlæg.
    Fortsæt til fordel for nybegyndere som mig.
    Tak igen.

  5.   Mindundi sagde han

    Mange tak for vejledningen.
    Skål !.