Der einzige große Unterschied zwischen der Installation über das Software Center oder eine andere Benutzeroberfläche und der Ausführung über die Befehlszeile besteht darin, wann etwas schief geht.
In den meisten Fällen werden Installationsfehlermeldungen ausgeblendet und geben nur eine allgemeine Meldung aus, dass dies nicht funktioniert hat. Wenn Sie dies über die Befehlszeile tun, werden alle generierten Nachrichten angezeigt. Diese Informationen können häufig verwendet werden, um das Problem zu beheben, oder sie geben Aufschluss darüber, warum Sie das Problem wahrscheinlich nicht beheben möchten. Die Installation des Pakets würde z. B. andere bereits installierte Pakete beschädigen oder deinstallieren.
Manchmal kann ein Paket nicht installiert werden, nur weil eine seiner Abhängigkeiten nicht installiert ist (und die reguläre Installation behebt dies nicht automatisch wie die meisten anderen). In diesem Fall können Sie das fehlende Paket oftmals einfach zuerst installieren, und die Installation ist dann erfolgreich.
Außerdem informiert Sie apt-get über andere zugehörige Pakete, die zusammen mit Ihrem Paket "empfohlen" werden, damit Sie sie nachschlagen und sehen können, ob Sie eines von ihnen möchten.
Außerdem werden zuvor installierte Pakete aufgeführt, die wahrscheinlich nicht mehr benötigt werden, und Sie erfahren, wie Sie sie entfernen können.
Sie sollten keine Pakete in einem dieser beiden letzten Schritte hinzufügen / löschen, ohne die betreffenden Pakete sorgfältig zu prüfen. In der Regel ist dies jedoch sicher.
In Ubuntu 12.04 werden neu installierte Apps standardmäßig zum Launcher hinzugefügt. Dies gilt jedoch nur für Apps, die über das Software Center installiert wurden.
Repositorys müssen nur einmal hinzugefügt und aktiviert werden. Sie sehen wahrscheinlich Anweisungen wie:
Das Hinzufügen eines Repositorys muss nur einmal durchgeführt werden. Im obigen Beispiel ist das Hummelprogramm in den Standardrepositorys nicht verfügbar, daher müssen Sie dieses Repository von Drittanbietern (mithilfe des
add-apt-repository
Programms) aktivieren .In der zweiten Zeile werden
apt-get update
die Paketlisten aktualisiert, um die neuesten Informationen zu den Paketen abzurufen. Wenn ein neues Repository hinzugefügt wurde, wird die Datenbank über neue Pakete aus diesem Repository informiert.Der dritte Befehl
apt-get install ...
entspricht der Auswahl eines Pakets für die Installation.Mit dem Ubuntu-Software-Center können Sie Software installieren, die in den Repositorys verfügbar ist. Das Ergebnis ist nicht anders, als wenn Sie Pakete mit dem
apt-get install
Befehl "manuell" installieren . Sie erhalten weiterhin Updates und ähnliches aus den Repositories.Schließlich können Anweisungen wie "download foo.deb and install it with
sudo dpkg -i foo.deb
" auftreten. In diesem Fall erhalten Sie keine Upgrades, es sei denn, der Autor des Pakets nimmt Änderungen an der Systemkonfiguration vor (z. B. Google Chrome).quelle
apt-get
Befehlsaktion als auch die Software Center-Aktion stellen sicher, dass das Programm aktualisiert wird, wenn das Repository eine Aktualisierung ankündigt.Das Software Center ist eine Front-End-Benutzeroberfläche des apt-Tools. Wenn Sie eine Software aus dem Software Center installieren, wird sie mit apt installiert. Wenn Sie also eine
apt-get update
und eineapt-get upgrade
ausführen, aktualisieren Sie die Software, die Sie vom Center aus installiert haben. Wenn das Software-Center ein Repository automatisch hinzufügen muss, wird es auch von apt verwendet, da das Software-Center, wie gesagt, apt verwendet. Wenn Sie etwas mit installieren, müssenapt
Sie nicht immer ein Repository hinzufügen. Wenn Sieapt-get install vlc
dies eingeben, wird vlc installiert, aber Sie haben kein Repository hinzugefügt.quelle
apt-get install vlc
, haben Sie kein Repository hinzugefügt. Sie haben gerade eine Software aus dem Ubuntu-Repository installiert. Dieselbe Software wird installiert, wenn Sie sie vom Software Center aus installieren. "und wenn es von der Zentrale aus installiert wird, wird es dann über apt-get upgrade aktualisiert?" Wie ich schon zweimal sagte, ja, weil das Zentrum apt benutzt. Undapt-get upgrade
genau das macht das Center, wenn Sie Updates von Ihrem Computer installieren. apt und das Zentrum sind das Ding, nur die Benutzeroberfläche ist anders.