Eines der Probleme, die Linux-Neulingen oder Benutzern mit weniger Kenntnissen weiterhin Probleme bereiten, ist die Installation von Paketen oder die Installation von Programmen unter Linux. Dies wurde teilweise mit Tools wie YaST, Software Center, Pi Store und anderen Programmen zur Automatisierung von Linux-Installationen wie Gdebi, Synaptic usw. gelöst.
Aber wenn wir herunterladen Softwarepakete Wenn Sie sich nicht in den Repositories unserer Distribution befinden oder Programme unter Linux mit einer anderen Version als der von den Quellen unserer Distribution bereitgestellten installieren möchten, werden die Dinge komplizierter. Besonders wenn die heruntergeladenen Pakete Tarballs mit Quellcode sind.
In Windows ist mit Windows Installer alles viel einfacher, auch gibt es zu viele Erweiterungen zu installierende Binärdateien (.exe, .bat, .msu). Diejenigen, die von der Apple-Plattform kommen, werden auch bemerkt haben, dass das Mac OS X .dmg zu viele Erweiterungen hat.
Ein weiteres grelles Thema unter Linux (und anderen * nix) sind AbhängigkeitenDas heißt, Pakete, die von anderen Paketen abhängen, und wenn letztere nicht installiert sind, können wir die ersten nicht installieren. In diesem Fall gibt es eine Vielzahl von Paketmanagern, die das Leben erleichtern und Abhängigkeiten automatisch auflösen. Andernfalls müssten wir sie manuell lösen.
Mit dieser Lernprogramm Ich beabsichtige, dass all dies für Sie trivialer ist und bei der Installation von Programmen unter Linux kein Problem darstellt. In den folgenden Zeilen werden alle gängigen Erweiterungen und Pakettypen beschrieben, die in der Linux-Welt existieren, sowie die Vorgehensweise, um sie auf einfache Weise zu installieren.

.Deb- und .rpm-Pakete:
Linux ist in zwei große Welten unterteilt und wird von Paketen sehr gut dargestellt DEB und RPM. Das erste wird von Debian und Derivaten wie Ubuntu verwendet, während das zweite von SuSE, Fedora und anderen verwendet wird.
RPM:
Wenn du drin bist Novell SuSE oder in openSuSEkönnen Sie mit YaST Pakete dieses Typs installieren. Dazu müssen Sie nur zum SuSE-Menü gehen, auf "System", "YaST" klicken und dann zur Option "Software installieren / deinstallieren" gehen. So können wir Programme unter Linux von der DVD Ihrer Distribution oder vom Netzwerk installieren.
Wenn wir das Paket bereits heruntergeladen haben, können wir mit der rechten Maustaste darauf klicken und es gibt uns die Möglichkeit, es zu installieren. Sehr leicht…
Wenn wir es von der Konsole aus tun wollen, anstatt YaST verwendet Zypper:
zypper install nombre_programa
In Red Hat mehr vom Gleichen ... Auf der anderen Seite, wenn Sie haben Fedora oder CentOS können Sie YUM verwenden. Lassen Sie uns zuerst mit YUM fortfahren, das aus dem Verzeichnis, in dem sich das Paket befindet, in das Terminal geschrieben werden muss:
yum install nombre_paquete
Und wenn es ein allgemeines Tool gibt, das installiert werden muss RPM Es ist die Drehzahl selbst, die in vielen Distributionen vorhanden ist und auf dieser Art von Paket basiert:
rpm –i nombre_paquete.rpm
In Mandriva können Sie das Mandriva Control Center verwenden, um Programme oder RPMDrake zu installieren. Sie können auch im Textmodus verwenden
ähm:
urpm –i nombre_paquete.rpm
DEB:
Unter Ubuntu können Sie das einfache Ubuntu Software Center verwenden, um Pakete aus den offiziellen Repositorys zu installieren. Von Debian kann es auch mit installiert werden gdebi-gtk, grafisch und einfach oder mit Synaptic, funktionieren diese auch auf anderen Distributionen, Sie müssen sie nur installieren.
Ein weiteres interessantes Tool ist Dselect, ebenfalls im Grafikmodus, um Pakete einfach zu handhaben. Aber für diejenigen, die mehr an der Konsole ziehen, können Sie verwenden dpkg oder apt (Denken Sie daran, sudo voranzustellen oder mit Root-Rechten zu arbeiten):
Dpkg –i nombre_paquete.deb
o
Apt-get install nombre_paquete
Eignung ist ein weiteres ziemlich vollständiges Tool, das Sie verwenden können, indem Sie Folgendes eingeben:
aptitude install nombre_paquete
Andere Paketmanager in Ihrer Distribution:
Arch Linux und Derivate verwenden einen Paketmanager namens pacman. Es wurde von Judd Vinet erstellt und kann Abhängigkeiten automatisch auflösen. So installieren Sie ein Paket mit diesem Manager:
pacman –S nombre_paquete
Portage ist ein weiterer der großartigen Paketmanager, zum Beispiel Gentoo. Es hat Ähnlichkeiten mit BSD-Ports und ist mit POSIX und der Python-Umgebung kompatibel. Es wird auch von FreeBSD verwendet. So installieren Sie ein Paket damit:
emerge nombre_paquete
Paldo Es ist ein Linux-Kernel-Betriebssystem, das einen upkg-Paketmanager verwendet. Es wurde von Jürg Billeter erstellt und um Programme unter Linux mit ihm zu installieren, müssen Sie schreiben:
upkg-install nombre_paquete
Die Pardus Linux-Distribution verwendet einen einfachen Paketmanager, der in Python geschrieben und als bekannt ist PiSi. Es verwendet LZMA und XZ, um die Pakete zu komprimieren, und vor allem die Delta-Technologie ist bemerkenswert, die es ermöglicht, nur die Unterschiede zwischen den Paketen herunterzuladen, um Bandbreite zu sparen. Installieren Sie wie folgt:
pisi install nombre_paquete
So installieren Sie Tarballs:
Pakete, die direkt von der Quelle installiert werden, werden mit dem primitiven, aber dennoch nützlichen und effizienten Tar-Tool (daher der Name) gepackt Tarball) und dann mit einem komprimierten Format komprimiert.
Einige Pakete dieses Typs enthalten Dateien wie .jar, .bin, .rpm, .... In diesem Fall müssen Sie nur die richtige Prozedur für die darin enthaltene Binärdatei entpacken und verwenden. Aber normalerweise ist es so Quellcode kompiliert und installiert werden.
Mal sehen wie. Das erste, wenn wir arbeiten von der Konsole, befindet sich in dem Verzeichnis, in dem sich das Paket befindet, mit dem wir arbeiten möchten. Dafür verwenden wir das Tool "cd”. Wenn Sie beispielsweise ein Paket heruntergeladen haben und es im Ordner Downloads haben, geben Sie das Terminal ein:
cd Descargas
Und die Eingabeaufforderung Dieser Pfad ändert sich, um anzuzeigen, dass Sie sich in diesem Systemverzeichnis befinden. Sie sollten sich auch daran erinnern, dass Sie Berechtigungen benötigen, um bestimmte Aktionen wie ./configure, make oder make install auszuführen. Dies wird als Nächstes angezeigt.
Installieren Sie tar.gz oder tgz:
Diese Arten von Tarball sind weit verbreitet in Slackware und Derivate, obwohl es für den Rest der Distributionen auf Paketcode erweitert wurde. Die Installation von tar.gz ist wie folgt (denken Sie daran, ./configure auszuführen, zu installieren und mit Berechtigungen zu installieren, wie Sie wissen, als root oder indem Sie dem Befehl sudo voranstellen ...):
cd directorio_donde_se_encuentra_el_tarball tar –zxvf nombre_paquete.tar.gz (o nombre_paquete.tgz, en caso de ser un .tgz) cd nombre_paquete_desempaquetado ./configure make make install
Wenn das nicht funktioniert hätte Um tar.gz zu installieren, können Sie auf das entpackte Verzeichnis zugreifen, um zu überprüfen, ob eine Textdatei mit den Anweisungen zur Installation vorhanden ist. Manchmal, wenn sie dieses Standardverfahren nicht befolgen, fügen Entwickler diese Dateitypen hinzu, um die Besonderheiten, Abhängigkeiten usw. zu erläutern.
Tar.bz2 oder .tbz2:
Es ist ein sehr gebrauchtes Paket in BSD und das hat sich auch auf Linux und andere * nix verbreitet. Es wird mit Teer verpackt und mit BSD Zip 2 komprimiert. So installieren Sie diese Art von Programm:
cd directorio_donde_se_encuentra_el_paquete tar –jxvf nombre_paquete.tar.bz2 (o nombre_paquete.tbz2, e incluso nombre_paquete.tbz) cd nombre_directorio_desempaquetdo ./configure make make install
Dies sollte ausreichen, um Programme unter Linux zu installieren. Stellen Sie sicher, dass Sie verwenden Privilegien für die neuesten Befehle.
Anderes Bandarchiv:
Manchmal ein Bandarchiv oder unkomprimierte TAR-Datei. Diese Art von Paket enthält die Informationen, die erforderlich sind, um die darin enthaltenen Dateien vollständig wiederherzustellen und zu entpacken. Sie müssen lediglich Folgendes tun:
tar xvf nombre_paquete.tar
Suchen Sie dann nach einer Datei mit Namen README.txt (oder ähnliches) im entpackten Verzeichnis und suchen Sie nach den Installationsanweisungen. Normalerweise geht es darum, ein Verfahren durchzuführen, das den vorherigen ähnlich ist ...
Tar.xz oder .xz oder .txz:
In letzter Zeit sehe ich mehr von diesem Kerl. Um mit dieser Art von Paket arbeiten zu können, müssen Sie über das Tool verfügen xz-utils Eingerichtet. Verwenden Sie zum Auspacken und Installieren:
tar Jxvf nombre_paquete.tar.xz
o
Xz –d nombre_paquete.tar.xz Tar –xf nombre_paquete.tar
o
Unxz nombre_paquete.xz
Nach dem Entpacken wird eine Datei durchsucht README.txt oder INSTALL.txt um die Details der Installation anzuzeigen, die normalerweise typisch ist ./configure, make und make install. Obwohl manchmal cmake verwendet werden kann.
.gz oder .gzip oder .bzip2:
Mit GNU-Zip Pakete vom Typ .gz oder .gzip können komprimiert werden. Diese werden ähnlich wie komprimierte BSD Zip 2-Pakete mit der Erweiterung .bzip2 behandelt. Um mit dieser Art von Paket fertig zu werden, müssen die Tools unzip und bunzip2 in unserem System verfügbar sein:
gunzip –c nombre_paquete.gz bunzip2 nombre_papuete.bz2
Der Rest ist ähnlich den Schritten gesehen mit den vorherigen Tarballs… Stellen Sie sicher, dass die README- oder INSTALL-Dateien vorhanden sind.
.tar.lzma, .tlz:
Unabhängig davon, ob es unter dem langen Namen .tar.lzma oder unter dem kurzen Namen .tlz angezeigt wird, verwenden diese Pakete den Lempel-Ziv-Markov-Komprimierungsalgorithmus. Um sie zu extrahieren und zu installieren, müssen Sie sie in die Konsole eingeben (zuvor) Sie müssen das lzma-Paket installiert haben):
unlzma nombre_fichero.lzma
o
lzma -d file.lzma
o
tar --lzma -xvf file.tlz
o
tar --lzma -xvf file.tar.lzma
Abhängig vom Format, in dem das Paket uns präsentiert wird. Anschließend können Sie sich eine Textdatei mit Anweisungen ansehen oder die beschriebenen Schritte ausführen, um die anderen Tarballs zu installieren (./config, make, make install). Eine weitere gute Praxis ist es, sich die anzuschauen Website des EntwicklersHier finden Sie Tutorials zur Installation der Pakete oder Wiki-Sites mit vielen Informationen.
* Hinweis: Sie können bestimmte Paketpakete auch mit einem Tool namens installieren installpkg.
So installieren Sie Binärpakete:
.Krug:
Zu installieren Java-Pakete es ist ziemlich einfach. Die Voraussetzungen für die Installation der virtuellen Oracle Java-Maschine (entweder JRE oder JDK) liegen auf der Hand. Um es zu installieren, müssen wir mit der rechten Maustaste darauf klicken und "auswählen".Öffnen Sie mit einer anderen Anwendung”Aus dem Dropdown-Menü. Ein Fenster mit einer Liste der Anwendungen in unserem System und einer Formularzeile zum Schreiben einer Anwendung wird angezeigt. Nun, in diesem Raum schreibst du “Java-Jar "Ohne Anführungszeichen, einschließlich des Leerzeichens nach dem Glas, das ich verlassen habe. Dann klicken Sie auf die Schaltfläche "ÖffnenUnd es sollte ohne Probleme laufen. Wie Sie sehen, ist eine Installation nicht erforderlich.
.Behälter:
Wir können sie ausführen, indem wir auf sie doppelklicken, um sie zu öffnen, sofern wir sie zuvor angegeben haben Ausführungsberechtigungen. Klicken Sie dazu mit der rechten Maustaste auf die Datei und gehen Sie zu "Ortschaften”Ausführungsberechtigungen auf der Registerkarte zuweisen«Entschuldigen Sies ». Es kann auch von der Konsole aus wie folgt installiert werden:
cd directorio_donde_está_el_binario ./nombre_binario.bin
.Lauf:
Für .Lauf Wir werden ähnlich wie bei der .bin vorgehen. Dieses Format wird häufig für Treiber wie das AMD Catalyst Center verwendet. Um es zu installieren, können Sie die Konsole verwenden:
cd directorio_donde_está_el_paquete sh ./nombre_paquete.run
Denken Sie daran, zuvor Ausführungsberechtigungen zuzuweisen. Einige müssen auch mit Berechtigungen ausgeführt werden. In diesem Fall erfolgt dies als Root oder mit Sudo.
Wenn Sie die .run installieren möchten im Grafikmoduskönnen Sie mit der rechten Maustaste darauf klicken und "Ortschaften", Dann in der Registerkarte"Berechtigungen"Marken"Ermöglichen Sie das Ausführen der Datei als ProgrammUnd du akzeptierst zu schließen. Wenn Sie nun auf die .run-Datei doppelklicken, wird ein Installationsprogramm geöffnet, das dem in Windows sehr ähnlich ist (geben Sie Weiter, Weiter, OK… ein).

So installieren Sie Skripte:
.Sch:
Unter Linux können wir auch finden Skripte mit den Erweiterungen .sh oder .py. Um diese Art von Skripten zu installieren, gehen wir in das Verzeichnis, in dem sich das Skript befindet, mit dem Befehl "cd", wie wir zuvor gesehen haben. Auge! Wenn das Skript gepackt ist, entpacken oder entpacken Sie es zuerst. Anschließend können Sie ihm, wie Sie bereits wissen, Ausführungsberechtigungen erteilen (Sie können dies im Grafikmodus oder vom Terminal aus mit dem Befehl „chmod + x script_name"ohne Anführungszeichen). Sobald sie Ausführungsberechtigungen haben, vom Terminal:
sh nombre_script.sh
o
./nombre_script.sh
.py:
Für Dateien mit Erweiterung .py Der Python-Programmierspracheninterpreter muss aufgerufen werden. Geben Sie dazu in der Konsole Folgendes ein:
python nombre_script.py install
Sonstiges:
Es gibt andere Arten von Dateien und Paketen, um Programme unter Linux zu installieren. Bestimmte Pakete von BSD, Solaris, Mac OS X und anderen * nix können unter Linux installiert werden. Ein Beispiel hierfür sind die Solaris .pkg. Um die .pkg zu installieren, können Sie sie mit der rechten Maustaste anklicken. Gehen Sie zu “Ortschaften"Und"BerechtigungenUnd weisen Sie ihm Ausführungsberechtigungen zu. Dann doppelklicken Sie darauf, um sie zu installieren.
Es gibt auch Tools wie Alien um von einem Format in ein anderes zu konvertieren, zum Beispiel von U / min nach deb usw. Dies wird nicht dringend empfohlen und kann manchmal Probleme verursachen. Also ich empfehle es nicht.
Fahren Sie mit dem Linux-Paket Kauderwelsch fort, um zu sagen, dass es mehr als die hier gezeigten gibt, aber sie sind seltener und ungewöhnlicher. Ein Beispiel für Seltenheit ist die .slp Sie verwenden aus dem Stampede Linux-Projekt. Um .slp in andere gängigere Formate umzuwandeln, können Sie Alien (zuvor installiertes Alien) wie folgt verwenden:
sudo alien nombre_paquete.slp nombre_paquete.extensión_nueva generated
Z.B., um von .slp zu rpm zu transformieren:
sudo alien miprograma.slp miprograma.rpm generated
Sie können Ihre Kommentare mit Anfragen hinterlassen, Zweifel oder Kommentare. Wenn Sie Probleme haben, die Schritte in diesem Tutorial zu befolgen, helfe ich Ihnen gerne weiter.