Deb von der Kommandozeile installieren. Programme installieren. Verwenden der Befehlszeile

Wie man in Ubuntu arbeitet.
Kapitel 6: Paketverwaltung

Original: "Ubuntu Hacks: Kapitel 6 - Paketverwaltung"
Autoren: Kyle Rankin, Jonathan Oxer, Bill Childers
Erscheinungsdatum: Juni 2006
Übersetzung: N. Romodanov
Übergabedatum: September 2010

Verwenden Sie die Befehlszeile, um einzelne .deb-Dateien zu installieren, wenn andere automatisierte Tools nicht verwendet werden können.

Die Paketverwaltung in Debian-basierten Distributionen ist sehr leistungsfähig und erspart viel Aufwand, der für das Finden der neuesten Pakete und das Verfolgen von Abhängigkeiten verschwendet werden kann. Die Fähigkeiten automatisierter Tools wie z apt-get, Synaptic und Adept sind für die meisten Benutzer fast immer ausreichend, und Sie sollten sie wann immer möglich verwenden. Es gibt jedoch Situationen, in denen Sie ein Paket möglicherweise direkt installieren müssen. .deb.

Warnung. Ubuntu verwendet aus gutem Grund automatisierte Paketinstallationsprogramme. Mit ihrer Hilfe werden spezielle Schutzmaßnahmen implementiert, die die Kompatibilität von Paketen und die Verfügbarkeit von Bibliotheken sicherstellen, wenn sie von den Paketen benötigt werden. Wenn Sie einzelne Dateien installieren .deb(insbesondere diejenigen, die nicht für eine bestimmte Version von Ubuntu paketiert sind), verlieren Sie nicht nur viele dieser Vorteile, Sie können auch Teile des Systems aufgrund von Bibliotheksinkompatibilität beschädigen, Dateien überschreiben, von denen andere Ubuntu-Programme abhängen, oder hinzufügen einzigartige Versionen, die es schwieriger machen, Ihr System zu aktualisieren, während es in Betrieb ist. Vor der Installation eines separaten Pakets .deb insbesondere wenn Sie neu bei Ubuntu sind, erkunden Sie bitte alle anderen Installationsoptionen, einschließlich der Verwendung der Universe- und Multiverse-Repositories [Hack #60]. Sie haben Ihren eigenen Kernel im "Ubuntu-Stil" erstellt Wenn Sie das Dienstprogramm verwenden make-kpkg Wenn Sie Ihren eigenen Kernel aus den Quellen kompiliert haben, sollten Sie am Ende ein Paket erhalten .deb, die die Kernel-Binärdatei und die Dateien enthält .deb für jedes Zusatzmodul, das Sie vielleicht bauen (die spezifischen Schritte für dieses Verfahren sind in »Kernel im Ubuntu-Stil bauen« [Hack #78] beschrieben). Sie haben Ihr eigenes Paket aus Ubuntu-Quellen zusammengestellt Wie beim Kompilieren des Kernels haben Sie den Ubuntu-Quellcode mit dem Dienstprogramm kompiliert dpkg, und schließlich haben Sie eine separate Datei .deb, die Sie manuell installieren müssen. Möchten Sie zur alten Version des Programms zurückkehren? Diese Situation kann insbesondere auftreten, wenn Sie eine Entwicklerversion von Ubuntu verwenden. Manchmal enthalten die neuesten Entwicklerversionen Fehler. In diesem Fall müssen Sie möglicherweise zu einer früheren Version des Pakets zurückkehren. Eine der einfachsten Möglichkeiten, dies zu tun, besteht darin, eine ältere Version des Pakets zu finden. .deb(wahrscheinlich in Ihrem lokalen Paketcache in /var/cache/apt/archive/) und manuell installieren. Das Programm, das Sie installieren möchten, hat die Erweiterung .deb, befindet sich jedoch nicht in den Ubuntu-Repositories Es kann vorkommen, dass ein Paket in den Ubuntu-Repositories fehlt .deb, die Sie installieren möchten, weil es ein neueres Paket ist als das, was Ubuntu anbietet, weil Sie eine allgemeinere Version der Datei gefunden haben .deb, oder ein Dritter hat eine Datei bereitgestellt .deb für Ubuntu, hat aber noch kein eigenes Paket-Repository erstellt (wie zum Beispiel der Webbrowser Opera Web in seiner aktuellen Version des Pakets).

Hinweis

Wenn Sie ein im .deb-Format gepacktes Programm finden, besteht in neun von zehn Fällen eine gute Chance, dass sich dieses Programm bereits in einem der Ubuntu-Repositories befindet. Einzelheiten zu den zusätzlichen Repositories, die von Ubuntu und Drittanbietern bereitgestellt werden, finden Sie unter „Ändern der Liste der Paket-Repositories“ [Hack #60].

Das von Ihnen installierte oder aktualisierte Programm wurde nicht vollständig installiert, da ein anderes Paket mit denselben Dateien installiert ist In relativ seltenen Fällen sind wir auf Situationen gestoßen, in denen zwei Pakete dieselben Dateien verwenden und wenn eines von ihnen aktualisiert wird, wird eine Fehlermeldung ausgegeben, die darauf hinweist, dass versucht wird, Dateien aus einem anderen Paket zu überschreiben. In diesen Fällen müssen Sie das Dienstprogramm verwenden dpkg Installieren Sie dieses Paket manuell mit der Option --force.

Installieren der .deb-Datei

Wann immer Sie aus irgendeinem Grund eine Datei installieren müssen .de b, Sie müssen sich an das Versorgungsunternehmen wenden dpkg. Dienstprogramm dpkg ist ein Tool, das in Debian-basierten Distributionen zum Installieren von Dateien verwendet wird .deb. (Auch wenn Sie automatische Paketverwaltungstools verwenden, was tatsächlich hinter den Kulissen im System verwendet wird, um Pakete zu installieren, ist dpkg). Wenn Sie mit dem Tool vertraut sind U/min in Distributionen verwendet, die auf RPM-Paketen basieren, finden Sie das dpkgähnliche Syntax. So installieren Sie eine reguläre Datei über die Befehlszeile .deb, geben Sie Folgendes ein:

[E-Mail geschützt]:~$ sudo dpkg -i Paketname.deb

Ersetzen Sie Paketname.deb durch Dateiname .deb die Sie installieren möchten. Wenn Sie mehrere Dateien gleichzeitig installieren möchten, können Sie sie einzeln in der Befehlszeile auflisten

[E-Mail geschützt]:~$ sudo dpkg -i Paket1.deb Paket2.deb Paket3.deb

oder verwenden Sie den Platzhalter [Hack #13], um alle .deb-Dateien zu installieren, die sich im aktuellen Verzeichnis befinden:

[E-Mail geschützt]:~$ sudo dpkg -i *.deb

Dienstprogramm dpkg hat auch eine rekursive Ausführungsoption (-R). Wenn Sie ein Verzeichnis voller Deb-Dateien haben, können Sie diese wie folgt installieren:

[E-Mail geschützt]:~$ sudo dpkg -i -R /Pfad/zum/Verzeichnis

und Nützlichkeit dpkg wird alle Dateien rekursiv suchen und installieren .deb, die sich in diesem Verzeichnis und allen seinen Unterverzeichnissen befinden.

Manchmal, wenn Sie ein Paket mit der dpkg, kann die Installation fehlschlagen, da das Paket als gekennzeichnet ist halt weil es mit einem anderen Paket in Konflikt steht oder von anderen Paketen abhängt, die nicht installiert sind, oder wenn bei der Installation eines Pakets versucht wird, Dateien zu überschreiben, die zu einem anderen Paket gehören, oder aus einem anderen Grund. BEI dpkg Es gibt eine Reihe von --force-Optionen, mit denen Sie diese Probleme ignorieren und mit der Installation des Pakets fortfahren können.

Warnung

Die --force-Optionen sind nur etwas für Experten, die mit dem Paketsystem sehr vertraut sind .deb und mit den im System verfügbaren Abhängigkeiten. Typischerweise brechen Paketinstallationen aus ernsthaften Gründen ab, und wenn Sie neu sind und die Installation eines Pakets trotzdem erzwingen, wird die Installation höchstwahrscheinlich mit einem kaputten System für Sie enden. Verwenden Sie diese Optionen daher mit Vorsicht.

Geben Sie Folgendes ein, um die vollständige Liste der --force-Optionen anzuzeigen:

[E-Mail geschützt]:~$ dpkg --Hilfe erzwingen

Zu den nützlichsten Optionen gehören:

Installieren eines Pakets, auch wenn es als markiert ist halt.

Überschreiben erzwingen

Installieren eines Pakets, obwohl es möglicherweise Dateien aus einem anderen Paket überschreibt.

Geben Sie eine Fehlerliste über fehlende Abhängigkeiten aus und fahren Sie trotzdem mit der Installation fort.

Konflikte erzwingen

Auch wenn ein Paket mit einem anderen Paket in Konflikt gerät, fahren Sie trotzdem mit der Installation fort.

Wenn Sie also eine Datei haben .deb, das installiert werden muss und Dateien aus einem anderen Paket überschreibt, und Sie haben alles überprüft und entschieden, dass alles in Ordnung ist, geben Sie dann Folgendes ein, um fortzufahren:

[E-Mail geschützt]:~$ sudo dpkg -i --force-overwrite Paketname.deb

Entfernen eines Pakets

Manchmal müssen Sie möglicherweise ein einzelnes Paket manuell entfernen. BEI dpkg Es gibt die Optionen -r und -P, um das Paket zu entfernen bzw. das Paket zu entfernen und die Konfigurationsdateien zu bereinigen. Um ein Paket zu entfernen, geben Sie Folgendes ein:

[E-Mail geschützt]:~$ sudo dpkg -r Paketname

Beachten Sie, dass Sie keine Erweiterung angeben .deb im Namen einer Datei, die Sie möglicherweise zuvor installiert haben, nur der Name des Pakets selbst. Wenn die Option -r angegeben ist, dpkg wird alle Dateien dieses Pakets suchen und entfernen, mit Ausnahme der Konfigurationsdateien, die übrig bleiben, falls das Programm erneut installiert wird. Wenn Sie das System von allen Dateien, einschließlich Konfigurationsdateien, bereinigen möchten, verwenden Sie die Option -P:

[E-Mail geschützt]:~$ sudo dpkg -P Paketname

Selbst wenn Sie neu bei Linux sind und noch nicht lange damit gearbeitet haben, wissen Sie, dass die häufigste Methode zur Installation von Programmen auf Distributionen, die auf diesem Kernel basieren, die Installation aus den Repositories ist. Es gibt jedoch Fälle, in denen dies nicht möglich ist und das gewünschte Programm als RPM- oder DEB-Paket verteilt wird. Und da Debian-basierte Distributionen (Ubuntu, Elementary OS, Linux Mint usw.), die deb-Pakete verwenden, heute häufiger vorkommen, schauen wir uns an, wie man sie installiert.

Deb-Paket in Ubuntu installieren

In Ubuntu können Sie das deb-Paket über das Software Center installieren:

  • Laden Sie die erforderliche Datei herunter.
  • doppelklicken Sie mit der linken Maustaste darauf;
  • Wählen Sie im sich öffnenden Application Center „Installieren“.

Installieren des Deb-Pakets über das Terminal

Wie immer ist der einfachste und vielseitigste Weg, Linux zu konfigurieren und insbesondere Deb-Pakete zu installieren, über das Terminal. Um ein Deb-Paket über das Terminal zu installieren, führen Sie einfach ein paar Befehle aus. Betrachten Sie das Beispiel der Installation von Google Chrome:

  • Laden Sie natürlich zuerst das Paket selbst herunter;
  • Dann öffnen wir das Terminal und gehen in das Verzeichnis mit der Datei, da es sich meistens um "Downloads" handelt, sieht der Befehl dann so aus: cd ~ / Downloads /
  • und mit dem dpkg-Paketmanager installieren: sudo dpkg -i google-chrome-stable_current_i386.deb
  • Geben Sie das Superuser-Passwort ein und warten Sie, bis die Installation abgeschlossen ist.

Das heißt, um das Deb-Paket über das Terminal zu installieren, müssen Sie die Konstruktion verwenden:

sudo dpkg -i Paketname.deb Vorherigen Post

Pakete werden installiert manuell mit mit Hilfe des Teams dpkg(Debian-Paketverwaltungssystem). dpkg ist das Backend für Befehle wie apt-get und aptitude , das wiederum das Backend für GUI-Installationsanwendungen wie Software Center und Synaptic ist.

Etwas wie:

dpkg -> apt-get , aptitude -> Synaptic, Software Center

Aber natürlich wären die einfachsten Möglichkeiten, ein Paket zu installieren, zunächst grafische Anwendungen (Synaptic, Software Center usw.) und dann die Terminalbefehle apt-get und aptitude, die dem dpkg-Backend eine sehr nette, freundliche Note verleihen würden, einschließlich, aber nicht beschränkt auf zu gepackten Abhängigkeiten, Kontrolle darüber, was installiert ist, aktualisiert werden muss, nicht installiert ist, beschädigte Pakete usw. Schließlich der Befehl dpkg, der die Basis für alle ist.

Da dpkg eine Basis ist, können Sie es verwenden, um Pakete direkt von der Befehlszeile aus zu installieren.

Paketinstallation

sudo dpkg -i DEB_PAKET

Wenn die Paketdatei beispielsweise askubuntu_2.0.deb heißt, würden Sie sudo dpkg -i askubuntu_2.0.deb ausführen. Wenn dpkg einen Fehler aufgrund von Abhängigkeitsproblemen meldet, können Sie sudo apt-get install -f ausführen, um die fehlenden Abhängigkeiten herunterzuladen und alles einzurichten. Meldet dieser einen Fehler, müssen Sie die Abhängigkeiten nach dem Beispiel selbst definieren. Wie können unerfüllte Abhängigkeiten nach dem Hinzufügen eines PPA behoben werden? ,

Löschen Sie ein Paket

sudo dpkg -r PAKET_NAME

Wenn das Paket beispielsweise askubuntu heißt, würden Sie sudo dpkg -r askubuntu ausführen.

Konfigurieren Sie ein vorhandenes Paket neu

sudo dpkg-reconfigure PACKAGE_NAME

Dies ist nützlich, wenn Sie etwas im Zusammenhang mit einem bestimmten Paket neu konfigurieren müssen. Einige nützliche Beispiele sind die Tastaturkonfiguration, wenn Sie Strg + Alt + Backspace aktivieren möchten, um den X-Server neu zu starten, also würden Sie Folgendes tun:

sudo dpkg-reconfigure Tastaturkonfiguration

Ein weiterer wichtiger Punkt ist, wenn Sie die Zeitzone für den Server oder die lokale Testmaschine festlegen müssen, also verwenden Sie das tzdata-Paket:

sudo dpkg-reconfigure tzdata

Debian-Pakete (.deb) sind die von Ubuntu verwendeten Pakete. Sie können jedes .deb-Paket auf Ihrem System installieren. .deb-Dateien können normalerweise von Ihrem Dateimanager (Nautilus) installiert werden, indem Sie einfach darauf klicken, da Ubuntu bereits Dateizuordnungen mit dem Standardinstallationsprogramm eingerichtet hat. Diese Anweisungen sind für diejenigen gedacht, die Pakete von einem Befehlszeilenterminal (Terminal) installieren möchten.

So installieren Sie ein heruntergeladenes Debian (Ubuntu)-Paket (.deb): Öffnen Sie ein Terminal und geben Sie ein

sudo dpkg -i Paketname.deb

So entfernen Sie ein Debian (Ubuntu)-Paket (.deb):

sudo dpkg -r Paketname

So konfigurieren/reparieren Sie ein installiertes Debian (Ubuntu)-Paket (.deb):

sudo dpkg-reconfigure Paketname

Mein Favorit ist GDebi, das sowohl vom Terminal als auch von einer Shell oder einem grafischen Desktop aus verfügbar ist.

Normalerweise verlinke ich .deb-Dateien mit GDebi, da es schnell und effizient ist - insbesondere im Vergleich zum Ubuntu Software Center. Eine der Hauptfunktionen von GDebi besteht darin, Abhängigkeiten zu entfernen und zu installieren.

Führen Sie für die Befehlszeile sudo gdebi aus Um eine einzelne deb zu installieren.

DPKG-Befehle

Es gibt zwei Aktionen: dpkg-query und dpkg-deb .

Paketinstallation

# sudo dpkg -i (Paketname) # sudo dpkg -i skype-ubuntu-precise_4.2.0.11-1_i386.deb

Löschen Sie ein Paket

# sudo dpkg -r (Paketname) # sudo dpkg -r vlc

Entfernen Sie ein Paket und seine Konfigurationsdateien

# sudo dpkg -P (Paketname) # sudo dpkg -P vlc

Liste aller installierten Pakete.

Sie können den Befehl auf less (Pager) umleiten, damit Sie einfacher durch den Inhalt scrollen können:

# dpkg -l | weniger

Überprüfen Sie, ob das Paket installiert ist oder nicht.

# dpkg -l (Paketname) # dpkg -l vlc

Überprüfen Sie, ob das Paket installiert ist oder nicht, und führen Sie es aus, wenn dies der Fall ist:

# dpkg -l | vlc

Und dies zeigt den Speicherort, an dem das Paket installiert wird. Hier -S (großes S), um zu suchen, ob das Paket installiert ist oder nicht.

# sudo dpkg -S (Paketname) # sudo dpkg -S skype

Installieren Sie das *.deb-Paket vom angegebenen Speicherort.

Hier ist -R rekursiv. (Alle regulären Dateien, die dem Muster *.deb entsprechen und in den angegebenen Verzeichnissen und allen ihren Unterverzeichnissen gefunden werden, rekursiv verarbeiten).

# sudo dpkg -R --install (package_location) # sudo dpkg -R --install /home/sysadmin/soft

Verpackungsdetails anzeigen

Hier zeigt -p (Kleinbuchstabe p) Informationen über das Paket an:

# dpkg -p (Paketname) # dpkg -p apache2

Anzeigen des Inhalts eines Pakets

Verwenden Sie -c (kleines c), um den Inhalt anzuzeigen:

# sudo dpkg -c (Paketname) # sudo dpkg -c skype-ubuntu-precise_4.2.0.11-1_i386.deb

Extrahieren Sie die *.deb-Paketdatei

Verwenden Sie -x (Kleinbuchstabe x), um zu extrahieren:

# dpkg -x (Paketname) (location_were_to_extract) # dpkg -x libqt4-phonon_4.6.3-4+squeeze1_i386.deb /home/sysadmin/

In einem Paket enthaltene Dateinamen extrahieren und anzeigen

Verwenden Sie -X (großes X), um Inhalte mit Extraktion anzuzeigen.

# dpkg -X (Paketname) (location_were_to_extract) # dpkg -X libqt4-phonon_4.6.3-4+squeeze1_i386.deb /home/sysadmin/

Paketinformationen anzeigen

Hier ist die Information:

# dpkg -I (Paketname) # dpkg -I libqt4-phonon_4.6.3-4+squeeze1_i386.deb

Ein bereits installiertes Paket neu konfigurieren

dpkg-reconfigure konfiguriert Pakete neu, nachdem sie bereits installiert wurden. Übergeben Sie ihm den Namen des Pakets oder der Pakete, die neu konfiguriert werden sollen. Es werden Konfigurationsfragen gestellt, als ob das Paket zum ersten Mal installiert worden wäre.

# dpkg-postfix neu konfigurieren

Dadurch wird Postfix genauso neu konfiguriert wie bei der Erstinstallation.

Müssen Sie mehr über dpkg-Befehle wissen? Schauen Sie sich die Manpage an:

Während dpkg -i das Paket installiert, führt es keine automatische Abhängigkeitsauflösung durch, währenddessen gibt es zwei weitere Alternativen, die gdebi oder das apt-get-Tool verwenden. Um spätere Versionen zu verwenden, verwenden Sie:

sudo apt-get install ./package.deb

Beachten Sie das ./ am Anfang, Du brauchst es, wenn Sie sich im Paketverzeichnis befinden, verhält es sich sonst wie dpkg -i .

Ein praktischer Tipp, wenn Sie ein Programm wie Libreoffice installieren, das mehrere .deb-Dateien in einem Ordner enthält.

sudo dpkg -i *.deb

Erstellen Sie wie folgt Ihr eigenes debInstaller-Installationsskript:

#!/bin/bash dpkg -i " [E-Mail geschützt]"apt-get --yes --fix-broken install

Machen Sie das Skript ausführbar

Chmod +x debInstaller

Verschieben Sie es dann in einige Abschnitte in PATH oder fügen Sie das aktuelle Verzeichnis zu PATH hinzu.

Ich werde es nach /usr/bin verschieben

Sudo cp debInstaller /usr/bin

Jetzt können Sie jedes .deb-Paket mit dem Befehl installieren:

Sudo debInstaller irgendein-Paket.deb

Der Mehrwert dieser Methode besteht darin, das Abhängigkeitsproblem zu lösen, da Sie bei der Installation der .deb-Datei mit dpkg -i aufgrund des Abhängigkeitsfehlers auf einige Probleme stoßen werden, sodass Sie apt-get install -f verwenden müssen, um es zu lösen, dieses Skript wird diese Arbeit für Sie ausführen, aber hier habe ich apt-get --yes --fix-broken install verwendet, um diese Fehler automatisch ohne Benutzereingriff zu beheben.

gdebi-Befehlszeilenlösung

Hier ist der beste Weg, um eine .deb-Datei auf Ubuntu über die Befehlszeile zu installieren:

sudo gdebi skype.deb

Wenn Sie gdebi noch nicht installiert haben, installieren Sie es mit sudo apt install gdebi-core .

Warum gdebi?

gdebi sucht nach allen Abhängigkeiten der .deb-Datei und installiert sie, bevor versucht wird, die .deb-Datei zu installieren. Ich finde dies besser als sudo dpkg -i skype.deb && sudo apt install -f . Letztere entfernt Abhängigkeiten in bestimmten Situationen zu schnell. Als ich beispielsweise versuchte, Skype zu installieren, versuchte es, 96 (!) Pakete zu entfernen, einschließlich Pakete wie compiz und unity ! gdebi gab eine viel klarere Fehlermeldung:

$ sudo gdebi skype.deb „libqtgui:i386“ kann nicht installiert werden

(Hier ist übrigens die Lösung für dieses spezielle Problem.)

Installieren:

sudo dpkg -i Dateiname.deb sudo apt-get install -f sudo dpkg -i Dateiname.deb # ja, zweimal

Löschen:

sudo dpkg -r PAKETNAME

Um neu zu konfigurieren:

sudo dpkg-reconfigure PAKETNAME

Ein anderer Ansatz ist die Installation von gdebi

Am 16.04 und darüber:

Jetzt installiert und löst Apt Abhängigkeiten von .deb-Dateien so einfach wie möglich

sudo apt install /path/to/packagename

Um ein Debian-Paket (endet auf „.deb“) mit cmd „dpkg“ zu installieren, müssen Sie Folgendes eingeben:

Cd /path/of/Debian/package sudo dpkg -i Paketname.deb

Wenn Sie dasselbe Debian-Paket irgendwann entfernen möchten, dann:

Cd /path/of/Debian/package sudo dpkg -r Paketname.deb

Um eine Liste der aktuellen Debian-Pakete zu erhalten, verwenden Sie:

(.deb) werden manuell mit dem Befehl dpkg installiert, oder wir sagen "Debian Package Management System". dpkg ist einer der Backend-Befehle wie apt-get und aptitude.

Zum Beispiel:

dpkg -> apt-get, aptitude -> Synaptic, Software Center

Aber natürlich wäre der einfachste Weg, ein Paket zu installieren, erstens, da dpkg eine Basis ist, können Sie es verwenden, um Pakete direkt von der Befehlszeile aus zu installieren.

So installieren Sie ein Paket:

sudo dpkg -i "DEB_PAKET"

Wenn die Paketdatei beispielsweise askubuntu_2.0.deb heißt, würden Sie sudo dpkg -i askubuntu_2.0.deb ausführen. Wenn dpkg einen Fehler aufgrund von Abhängigkeitsproblemen meldet, können Sie sudo apt-get install -f ausführen, um die fehlenden Abhängigkeiten herunterzuladen und alles einzurichten. Meldet dieser einen Fehler, müssen Sie die Abhängigkeiten nach dem Beispiel selbst definieren. So lösen Sie unerfüllte Abhängigkeiten nach dem Hinzufügen eines PPA?.

So entfernen Sie ein Paket:

sudo dpkg -r PAKET_NAME Wenn das Paket beispielsweise askubuntu heißt, würden Sie es tun

sudo dpkg -r askubuntu

Konfigurieren Sie ein vorhandenes Paket neu:

sudo dpkg-reconfigure PACKAGE_NAME

Dies ist nützlich, wenn Sie etwas im Zusammenhang mit diesem Paket neu konfigurieren müssen. Einige nützliche Beispiele sind die Tastaturkonfiguration, wenn Sie Strg+Alt+Rücktaste aktivieren möchten, um den X-Server zurückzusetzen.

Software in Ubuntu Linux OS wird in sogenannten Deb-Paketen verteilt. Wenn Sie ein Programm aus einem Repository installieren, lädt das System normalerweise automatisch Deb-Pakete herunter und installiert sie, aber es gibt Situationen, in denen Sie ein Programm (z. B. ein Spiel) installieren müssen, indem Sie das Deb-Paket manuell herunterladen und installieren.

Tatsächlich ist diese Situation ziemlich häufig, und für Benutzer, die von Windows zu Ubuntu kommen, sollte es im Allgemeinen nativ sein, da in diesem Betriebssystem alle Programme meistens auf die gleiche Weise installiert werden. Diese. Das Installationspaket wird als ausführbare exe-Datei oder als msi-Paket heruntergeladen. Die letzte Option (msi) kommt dem unter Linux verwendeten Paketverwaltungssystem am nächsten.

  1. Suchen Sie das Programm in den Standard-Ubuntu-Repositories, zum Beispiel über das App Center
  2. Wenn das Programm nicht in den Repositories auftaucht, dann suchen Sie auf der Programm-Website nach der Möglichkeit der Installation aus dem Entwickler-Repository oder beispielsweise einem Link zum ppa-Repository.
  3. Wenn es kein Repository gibt, aber ein fertiges deb-Paket, dann installieren Sie es gemäß den Anweisungen unten.
  4. Wenn die Site nur das Archiv des Programms in Form von Quellcodes enthält, müssen Sie dieses Archiv herunterladen und das Programm selbst erstellen (mehr dazu in einem anderen Hinweis).

Warum Sie zuerst nach dem Repository suchen müssen - einfach, weil es in Zukunft das Verfahren zum Aktualisieren des Programms für Sie vereinfachen wird. Der Aktualisierungsdienst findet automatisch alle aktualisierten Pakete in allen installierten Repositories und fordert Sie auf, diese zu aktualisieren.

Die ersten beiden Punkte können aufgrund der folgenden Überlegungen ausgetauscht werden: 1) Die offiziellen Software-Repositories sind stabiler 2) Die neuesten Software-Entwickler-Repositories. Was Sie mehr Stabilität oder neue Kugeln brauchen – entscheiden Sie selbst.

Und schließlich, wenn es keine Repositories gibt oder die Version des Pakets in den Repositories nicht zu Ihnen passt, aber es ein deb-Paket gibt, das Sie von der Entwicklerseite heruntergeladen haben. Sie haben 2 einfache Möglichkeiten, es zu installieren.

Installation im grafischen Modus

Öffnen Sie den Deb-Paketordner im Ubuntu-Dateimanager und doppelklicken Sie darauf.

Die grafische Shell des Paketverwaltungsprogramms wird gestartet. Befindet sich eine ältere Version des Programms in den Repositories, dann sehen Sie eine entsprechende Meldung. Lesen und schließen Sie es.

Klicken Sie auf die Schaltfläche "Paket installieren". Das System fordert Sie auf, ein Passwort einzugeben, um die Administratorberechtigung zu bestätigen (der Benutzer, den Sie während der Systeminstallation erstellt haben, hat diese Berechtigung).

Nach Eingabe des Passworts erscheint ein Fenster, das den Installationsvorgang "animiert".

Nach Abschluss sehen Sie die folgende Meldung:

Sie können alle Installationsfenster schließen und das Programm über das Ubuntu-Menü ausführen.

Terminalinstallation.

Gehen Sie in den Ordner mit dem heruntergeladenen Paket und führen Sie den Befehl aus:

sudo dpkg -i Paketname.deb

Folgen Sie den Anweisungen auf dem Bildschirm. Im Allgemeinen sollte eine Meldung über die erfolgreiche Installation angezeigt werden, andernfalls müssen Sie verstehen.

Das häufigste Problem sind unerfüllte Paketabhängigkeiten. Dies ist eine Situation, in der das zu installierende Paket erfordert, dass zuvor ein anderes Paket oder mehrere Pakete (z. B. verschiedene Bibliotheken) installiert werden. Meistens werden solche Abhängigkeiten gelöst, indem die erforderlichen Pakete aus dem Repository installiert werden. Das Paketinstallationsprogramm teilt Ihnen genau mit, welche Pakete dem installierten Programm fehlen.

Alle Programme in einer Linux-Distribution wie Ubuntu werden aus speziellen deb-Paketen installiert. Dies ist die Erweiterung, die häufig verwendet wird. In verschiedenen Betriebssystemen können sie sich unterscheiden, zum Beispiel werden im Windows, das wir alle kennen, spezielle .exe-Dateien verwendet. In der Regel wird das Programm im Ubuntu-System zum Erstellen des Programms aus dem Repository automatisch heruntergeladen und die Installation von Deb-Paketen beginnt. Manchmal müssen Sie das Programm jedoch manuell installieren, beispielsweise wenn kein Internet vorhanden ist oder wenn die Installationsprogramme sehr groß sind (insbesondere Spiele).

Windows-Benutzer haben sich wahrscheinlich an die letztere Methode gewöhnt. Diese. Laden Sie einfach die Datei mit der gewünschten Erweiterung herunter, doppelklicken Sie darauf und folgen Sie den Anweisungen, indem Sie auf die Schaltfläche "Weiter" klicken. Im Linux-System hat diese Methode ihre eigenen Unterschiede.

1) Gehen Sie zum Application Center und versuchen Sie dort das gewünschte Programm zu finden.

2) Wenn es nicht möglich war, es in der Standardquelle zu finden, können Sie auf die offizielle Website der Entwickler gehen und ihr Repository zur Installation oder einen Link zum PPA sehen.

3) Falls die Site nur anbietet, ein Deb-Paket zu installieren, müssen Sie es herunterladen und weiter damit arbeiten.

4) Es kommt auch vor, dass Sie nur die Quellcodes finden können, in diesem Fall müssen Sie das Programm selbst erstellen.

Die optimale Lösung besteht darin, deb-Pakete nur aus dem Repository zu installieren, da es in Zukunft viel einfacher ist, das Programm zu aktualisieren. Der Updateverwaltungsdienst auf Ihrem System findet automatisch die neuesten Versionen.

Es ist auch erwähnenswert, dass die offiziellen Repositories des Programms zuverlässiger sind als die Entwicklerquellen, da letztere neuere Versionen enthalten, wenn auch nicht so stabil.

Die Installation von Deb-Dateien ist auf zwei Arten unterteilt: im grafischen Modus und im Terminal.

Installation im grafischen Modus

Zuerst müssen Sie das gewünschte Paket im Dateimanager finden und dann darauf doppelklicken. Als nächstes erscheint die grafische Hülle des Programms auf dem Bildschirm, und wenn ein älteres Programm in offiziellen Quellen vorhanden ist, wird der Benutzer darüber informiert. Diese kann geschlossen werden. Danach müssen Sie auf „Paket installieren“ klicken, woraufhin Sie aufgefordert werden, das Administratorkennwort einzugeben, da. solche Handlungen dürfen nur mit seiner Zustimmung durchgeführt werden. Dann beginnt der Installationsprozess. Wenn dies erledigt ist, können Sie alle Fenster schließen und über das Ubuntu-Menü zum Programm selbst wechseln.

Vom Terminal installieren

Damit die Installation des deb-Pakets korrekt ist, müssen Sie im Terminal in den entsprechenden Ordner gehen, der die gewünschte Datei enthält, und den Befehl eingeben: "sudo dpkg -i Paketname.deb".

Als nächstes müssen Sie alle Anweisungen auf dem Bildschirm befolgen. Wenn alles geklappt hat, erscheint eine Meldung über die erfolgreiche Installation des Programms. In Ubuntu enthalten Deb-Pakete möglicherweise nicht die erforderlichen Abhängigkeiten für dieses Programm, alle erforderlichen Namen zusätzlicher Pakete werden angezeigt, sie müssen im selben Terminal installiert werden.

Es wurde nur die wesentliche und kurze Beschreibung der Einrichtung bereitgestellt. Es gibt viele Sonderfälle, von denen jeder viele eigene Feinheiten hat.