Applicaties toevoegen in Linux

In dit bericht zullen we elk van de verschillende mogelijke manieren om een ​​programma op Linux te installeren ondergraven. Gezien het feit dat Ubuntu de meest populaire Linux-distributie is, vooral onder degenen die net beginnen te "duiken" in de "Linux-wereld", zal deze mini-tutorial, precies gericht op "beginners", zich exclusief richten op Ubuntu. Hoe dan ook, deze tutorial werkt ook voor alle op Debian en Ubuntu gebaseerde distributies (aangezien ze allemaal .DEB-pakketten gebruiken), en sommige algemene programma's en concepten werken ook voor andere distributies.


In Ubuntu zijn er verschillende manieren om systeemtoepassingen toe te voegen, te verwijderen of bij te werken.
Houd er rekening mee dat niet alle applicaties die beschikbaar zijn voor Ubuntu, standaard beschikbaar zijn om te worden geïnstalleerd. Het zal nodig zijn om de mogelijkheid te bieden om bepaalde applicaties handmatig te installeren.
De belangrijkste manieren om applicaties te installeren zijn:

  • Het Ubuntu Software Center. Een simpele applicatie waarmee je op een heel eenvoudige manier pakketten aan je systeem kunt toevoegen of verwijderen.
  • Het programma Synaptic. Met Synaptic krijgt u meer controle over de programma's die u in het systeem installeert. Evenals een groter aantal van hen. OPMERKING: Synaptic gebruikt momenteel apt-get.
  • Het programma Bedreven. Adept is de versie van Synaptic voor KDE, opgenomen in Kubuntu.
  • De programma's apt-get of aptitude. Dit zijn meer geavanceerde programma's die in terminalmodus worden uitgevoerd. Ze zijn erg krachtig en stellen je ook in staat om onder andere applicaties aan het systeem toe te voegen en te verwijderen. (Aptitude is completer dan apt-get, het onthoudt gedownloade bibliotheken en verwijdert ze als ze verouderd zijn). Om hulp te zien voor elk programma dat in terminalmodus draait: (man nombre_del_programa). Voorbeeld: man aptitude
  • Deb-pakketten. Bestanden met de extensie .deb zijn applicatiepakketten die al zijn voorbereid om eenvoudig op uw Ubuntu-systeem te worden geïnstalleerd.
  • Binaire bestanden. Bestanden met de extensie .bin zijn uitvoerbare programma's op Linux.
  • Run bestanden. Bestanden met de extensie .run zijn meestal de wizards voor installatie onder Linux.

We gaan ze nu allemaal met hun eigenaardigheden bekijken.

Via programma's

Het Ubuntu Software Center

Het programma Ubuntu Software Center het is de gemakkelijkste manier in Ubuntu om programma's te installeren of te verwijderen. Het is ook het meest beperkt.

Je vindt het programma op Toepassingenmenu> Ubuntu Software Center

(1) Om applicaties te installeren, selecteert u een van de categorieën die op het hoofdscherm van het programma worden weergegeven. Hierdoor wordt het venster bijgewerkt met de programma's die in die categorie beschikbaar zijn. Nu hoeft u alleen maar te zoeken naar het programma dat u wilt installeren en erop te dubbelklikken. Het venster toont een beschrijving ervan en geeft u de mogelijkheid om het te installeren door op de knop Installeren te drukken.

(2) Als u niet weet in welke sectie het programma dat u zoekt zich bevindt. Typ de naam van de applicatie die u wilt installeren in het zoekvak rechtsboven. Terwijl u de naam van het programma schrijft, wordt de lijst met mogelijke kandidaten verkleind, totdat u degene vindt waarnaar u op zoek was.

(3) Door aan de linkerkant op "Geïnstalleerde software" te klikken, krijgt u toegang tot een lijst met alle programma's die u op het systeem hebt geïnstalleerd. Als u een van deze wilt verwijderen. Klik er gewoon twee keer op en het venster wordt bijgewerkt met de beschrijving van het programma en de optie om het te verwijderen.

Hier kun je het uitgelegd zien in videoformaat.

Synaptic pakketbeheerder

Synaptic Het is een geavanceerd systeem om applicaties van uw systeem te installeren of te verwijderen. De omgeving is grafisch, zoals in het Ubuntu Software Center, maar veel krachtiger. Met Synaptic heeft u volledige controle over de pakketten (applicaties) die op uw systeem zijn geïnstalleerd.

Kies om Synaptic uit te voeren Systeem -> Beheer -> Synaptic Pakketbeheer. Deze pakketbeheerder stelt ons in staat om pakketten op een zeer eenvoudige grafische manier te installeren, opnieuw te installeren en te verwijderen.

Het Synaptic-scherm is verdeeld in 4 secties.

De twee belangrijkste zijn de categorielijst (1) aan de linkerkant en die van de pakketten (3) Aan de rechterkant.

Als u een pakket uit de lijst selecteert, wordt er een beschrijving van weergegeven (4).

Om een ​​pakket te installeren, kunt u een categorie selecteren, met de rechtermuisknop op het gewenste pakket klikken en "draaiknop om te installeren"Of doe Dubbelklik in de pakketnaam.

Markeer op deze manier alle pakketten die u op het systeem wilt installeren en klik op Toepassen om door te gaan met hun installatie. Synaptic zal nu de benodigde pakketten downloaden van de repositories op internet of van de installatie-cd.

U kunt ook de knop Zoeken gebruiken om de pakketten te vinden die u wilt installeren.

Door op de zoekknop te klikken, kunnen we programma's zoeken op naam of beschrijving. Zodra het programma dat we willen installeren zich bevindt, dubbelklikken we erop om het te installeren. Als we een programma willen verwijderen, hoeven we er alleen maar met de rechtermuisknop op te klikken en verwijderen of volledig verwijderen te selecteren.

Om de wijzigingen toe te passen, moet u op de knop Toepassen klikken.

Het software-installatiesysteem in Ubuntu is erg krachtig en veelzijdig. Binnen de repositories zijn de applicaties georganiseerd in "pakketten". Elk pakket heeft andere waarvan het afhankelijk is voor zijn goede werking. Synaptic zorgt voor het oplossen van deze afhankelijkheden en het installeren van de benodigde pakketten voor u. Maar dat niet alleen. In de applicatiepakketten worden ook andere pakketten aangegeven dat hoewel ze niet nodig zijn om de applicatie die we willen installeren te laten werken, ze wel nuttig zijn. Dit zijn de "aanbevolen pakketten".

We kunnen Synaptic configureren om deze pakketten te overwegen «aanbevolen»Alsof het afhankelijkheden zijn en het zal ze dus ook automatisch installeren.

Start Synaptic en ga naar Instellingen> Voorkeuren, in het tabblad Algemeen Vink het vakje "Behandel aanbevolen pakketten als afhankelijkheden" aan.

Hier kun je het uitgelegd zien in videoformaat.

Bekwame deskundige beheerder

Kubuntu-gebruikers hebben het equivalent van Synaptic, genaamd Bekwame deskundige beheerder. Het is te vinden in het menu KDE> Systeem> Deskundige beheerder. De werking lijkt erg op Synaptic.

Met behulp van het zoekvak kunt u pakketten zowel op naam als op hun beschrijving zoeken. Door te dubbelklikken op een element van het resultaat van de lijst, wordt het gemarkeerd om te installeren.
U kunt de afhankelijkheden van een pakket zien door naar zijn eigenschappen ("details") te kijken.

De repositories in adept kunnen worden beheerd door op het adept-menu te klikken en vervolgens op repositories te beheren

Kubuntu-software : hier zijn ze (hoofd, universum, beperkt, multiversum) en nog een waar de broncodes zijn, evenals een vervolgkeuzemenu om te kiezen van waar of van welke server we zullen downloaden.

Derde partij software: Hier kunnen we extra opslagplaatsen van derden of een cdrom opnemen.

updates: Kubuntu-updates, we kunnen de updates selecteren die de expert zal beoordelen, we configureren ook automatische updates, we kunnen ervoor kiezen om ze te installeren zonder ons hiervan op de hoogte te stellen, ze stil te downloaden of gewoon te melden dat er updates zijn.

authenticatie: Hier zijn de sleutels tot de handtekeningen voor de bestanden die we downloaden van de repositories, ook als we een externe repository vinden die ons interesseert en handtekeningen verwerkt, kunnen we deze opnemen door het handtekeningbestand van de website of ftp naar een willekeurige map te downloaden en importeren of we voegen het toe door op de knop "Sleutelbestand importeren ..." te klikken

Na het toevoegen of verwijderen van repositories zodat het systeem de wijzigingen kan aanbrengen, moeten we op de knop Updates controleren klikken.

aptitude en apt-get

Hoewel we programma's grafisch kunnen installeren, zoals we in de vorige punten hebben gezien, kunnen we altijd de terminal gebruiken om een ​​programma te installeren.

Voor veel nieuwe gebruikers lijkt deze optie misschien wat ingewikkelder en ietwat cryptisch. Niets is minder van de werkelijkheid; als je eraan gewend bent, is het veel comfortabeler, gemakkelijker en sneller.
Er zijn twee manieren om programma's in tekstmodus te installeren: met geschiktheid en apt-get.

Beide programma's lijken erg op elkaar, behalve in één detail: aptitude onthoudt de afhankelijkheden die zijn toegepast bij de installatie van een pakket. Dit betekent dat als u een applicatie met aptitude installeert of bijwerkt en vervolgens wilt verwijderen, aptitude het programma zal verwijderen samen met al zijn afhankelijkheden (behalve als ze door andere pakketten worden gebruikt). Indien geïnstalleerd met apt-get of Synaptic grafische omgeving, zal verwijderen alleen het gespecificeerde pakket verwijderen, maar niet de afhankelijkheden.


gebruik

We openen een terminal via Toepassingen -> Accessoires -> Terminal.

  • Installeer pakketten:
$ sudo apt-get install
  • Pakketten verwijderen:
$ sudo apt-get verwijderen
  • Pakketten verwijderen (inclusief configuratiebestanden):
$sudo apt-get opschonen
  • Werk de lijst met beschikbare pakketten bij:
$ sudo apt-get update
  • Werk het systeem bij met beschikbare pakketupdates:
$ sudo apt-get-upgrade
  • Krijg een lijst met opdrachtopties:
$ sudo apt-krijg hulp


Installeer pakketten zonder internet

Op een computer die wel internet heeft en waarop het programma / pakket dat we willen niet is geïnstalleerd, kunnen we de pakketten samen met hun afhankelijkheden (nog niet geïnstalleerd) downloaden met behulp van deze twee opdrachten:

sudo aptitude clean sudo aptitude install -d pakketnaam

Wanneer we een pakket installeren via aptitude / apt, blijft het in een specifieke map staan. Met het eerste commando verwijderen we deze pakketten van de computer (dit heeft geen invloed op de reeds gemaakte installaties).

De tweede opdracht downloadt het pakket dat we wilden en de afhankelijkheden die het nodig heeft, maar het zal het niet installeren. Nu gaan we naar "/ var / cache / apt / archieven" en bekijken deze pakketten. We kopiëren ze, brengen ze naar de computer die geen verbinding heeft en installeren ze door erop te dubbelklikken of in de console:

sudo dpkg -i pakketnaam

Houd er rekening mee dat als er afhankelijkheden zijn, u deze eerst moet installeren. Het kan ook zijn dat sommige van deze afhankelijkheden al op de computer met internet waren geïnstalleerd, zodat ze niet zouden worden gedownload.

Als de computer met internet het al had geïnstalleerd, dan zou het kunnen worden verwijderd met "aptitude remove" (zonder purge) en verwijderen we de "-d" van de latere "aptitude install". Op deze manier verwijderen we het eerst en vervolgens downloaden en installeren we het. Op deze manier behoudt de computer met internet het programma precies hetzelfde als voordat het werd verwijderd.

Om mogelijke afhankelijkheidsproblemen op te lossen en te voorkomen kunnen we naar de Synaptic van de computer met internet gaan, we zoeken het pakket dat we willen, we klikken met de rechtermuisknop op het betreffende pakket, we voeren in EIGENDOMMEN en selecteer het tabblad Afhankelijkheden. Daar zien we de pakketten die we nodig hebben om het pakket goed te installeren op de computer zonder internet.

Optioneel kunnen we ook de debian-schijven downloaden die veel programma's en .deb-pakketten bevatten, waardoor ze compatibel zijn met ubuntu, we voeren alleen de oorsprong van de software in en klikken op cd-rom toevoegen.

Bestanden gebruiken

Deb-pakketten

Een andere manier om applicaties op het systeem te installeren, is via de pakketten die al zijn voorbereid om te worden geïnstalleerd en met de extensie . Deb.
Om deze pakketten te installeren, hoeft u alleen maar te doen dubbele klik op het bestand in de Nautilus-browser en de applicatie wordt automatisch gestart gdebi, die zal zorgen voor het installeren van het pakket en het zoeken naar de afhankelijkheden van andere pakketten die het nodig kan hebben voor een correcte installatie.

Als we dat willen, kunnen ze ook worden geïnstalleerd met behulp van de opdrachtregel, met behulp van de opdracht dpkg:

sudo dpkg -i .deb

In dit geval moet u de mogelijke afhankelijkheden van het pakket ook handmatig installeren.
Dezelfde opdracht kan ook worden gebruikt om het pakket te verwijderen:

sudo dpkg-r


Converteer RPM-pakketten naar Deb

Sommige GNU / Linux-distributies, zoals Red Hat, SUSE en Mandriva, gebruiken .rpm-pakketten die anders zijn georganiseerd dan Debian- en Ubuntu .deb-pakketten.

Om deze pakketten te installeren, moet u ze eerst converteren naar het .deb-formaat. Hiervoor wordt de applicatie gebruikt vreemd, die kan worden geïnstalleerd met een van de methoden die in dit artikel worden uitgelegd. De applicatie vreemd wordt als volgt gebruikt:

We openen een terminal (Toepassingen> Accessoires> Terminal) en voer de volgende instructie uit:

sudo alien .rpm

Op deze manier creëert het programma een bestand met de naam van het pakket, maar met de extensie .deb, dat geïnstalleerd kan worden volgens de uitleg van Deb pakketten.

Autopackage-pakketten (extensie .package)

El proyecto Autopakket werd geboren met het idee om de installatie van applicaties in Linux te vergemakkelijken, ongeacht de distributie en desktop die ze gebruiken. Daarom gebruiken veel projecten het, zoals Inkscape.

Het voor het eerst installeren van een .package-bestand is heel eenvoudig. Volg gewoon de onderstaande instructies (de projectpagina geeft ook aan hoe).

Zodra het bestand is gedownload, moeten we het uitvoeringsrechten geven, dubbelklikken op het bestand en op het bericht waarin het wordt gevraagd Wilt u __ uitvoeren of de inhoud ervan bekijken? we moeten klikken op lopen. Zodra dit is gebeurd, zal het installatieprogramma van het programma starten Autopakket en de inhoud van de verpakking.
Wanneer het programma is geïnstalleerd Autopakket, het volgende bestand van dit type dat u wilt installeren, dubbelklik erop zonder iets van het bovenstaande te hoeven doen.

Binaire bestanden

Bestanden met de extensie .bin zijn binaire bestanden. Ze bevatten geen set programma's of bibliotheken zoals pakketten, maar zijn het programma zelf. Normaal gesproken worden commerciële programma's gedistribueerd onder dit systeem, dat al dan niet gratis is, maar meestal niet gratis.
Als we een bestand van dit type downloaden en het op het systeem opslaan, heeft het geen toestemming om het uit te voeren.

Het eerste dat we daarom moeten doen, is dat bestand toestemming geven om te worden uitgevoerd. We tonen het contextmenu van het bestand en kiezen de optie EIGENDOMMEN. We selecteren het tabblad Permissies en we zullen zien dat het bestand lees- en schrijfrechten heeft voor de eigenaar, maar niet voor uitvoering. We activeren het vak om uitvoeringsrechten te geven en sluiten het venster.

 Nu we toestemming hebben gegeven om het bestand uit te kunnen voeren, doet u dat dubbelklik. Wanneer u dit doet, verschijnt er een venster met verschillende opties. Kiezen lopen.

Om hetzelfde te doen vanaf een terminal:

We geven uitvoeringsrechten aan het bestand:

sudo chmod + x .bin

We installeren het binaire bestand:

$ sudo ./.bin

Run bestanden

Bestanden .rennen het zijn wizards, meestal grafisch, die helpen bij de installatie. Om ze uit te voeren, voert u gewoon de terminal in:

sh ./.rennen

Normaal gesproken, voor het geval u superuser-machtigingen nodig heeft (ook wel administrator of wortel) zal om het wachtwoord vragen; zo niet, voeg dan gewoon de bestelling toe sudo voor het commando, dat er als volgt uitziet:

sudo sh ./.run

Bouw applicaties op basis van broncode

Soms zul je applicaties vinden die geen installatiepakketten leveren, en moet je compileren vanuit de broncode. Om dit te doen, is het eerste dat we in Ubuntu moeten doen, een metapakket installeren met de naam build-essentiële, met behulp van een van de methoden die in dit artikel worden uitgelegd.

Over het algemeen zijn de te volgen stappen om een ​​applicatie te compileren de volgende:

  1. Download de broncode.
  2. Door de code uit te pakken, wordt deze meestal verpakt met tar gecomprimeerd onder gzip (* .tar.gz) of bzip2 (* .tar.bz2).
  3. Ga naar de map die is gemaakt door de code uit te pakken.
  4. Voer het script uit configureer (Wordt gebruikt om de systeemkenmerken te controleren die van invloed zijn op de compilatie, de compilatie te configureren volgens deze waarden en om het bestand te maken makefile).
  5. Voer het commando uit maken, verantwoordelijk voor de compilatie.
  6. Voer het commando uit sudo make install, die de applicatie op het systeem installeert, of beter nog, installeer het pakket CheckInstall, en loop sudo checkinstall. Deze applicatie maakt een .deb-pakket aan, zodat het de volgende keer niet hoeft te worden gecompileerd, hoewel het de lijst met afhankelijkheden niet bevat.

Het gebruik van CheckInstall Het heeft ook het voordeel dat het systeem de programma's die op deze manier zijn geïnstalleerd, bijhoudt, waardoor ze gemakkelijker kunnen worden verwijderd.

Hier is een compleet voorbeeld van het uitvoeren van deze procedure:

tar xvzf sensors-applet-0.5.1.tar.gz cd sensors-applet-0.5.1 ./configure --prefix = / usr make sudo checkinstall

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Tomas35 zei

    Gewoon bedankt, ik ben erg dankbaar dat ik mijn eerste stappen in ubuntus zet

  2.   Laten we Linux gebruiken zei

    Graag gedaan Tomas!
    We blijven tot uw beschikking voor het geval u nieuwe onderwerpen voor de blog wilt voorstellen.
    Proost! Paul.

  3.   Mauro zei

    Super compleet, beknopt en duidelijk deze tutorials! Bedankt!

  4.   Manuel. zei

    Heel erg bedankt, zeer interessante post.
    Ga zo door ten behoeve van nieuwkomers zoals ik.
    Nogmaals bedankt.

  5.   MinDundi zei

    Heel erg bedankt voor de tutorial.
    Gegroet!.