Was bedeutet das?
sudo add-apt-repository ppa:maco.m/ruby
sudo apt-get update
sudo apt-get install rubygems
Wie unterscheidet es sich vom Laufen?
sudo apt-get install rubygems
Vielen Dank.
quelle
Was bedeutet das?
sudo add-apt-repository ppa:maco.m/ruby
sudo apt-get update
sudo apt-get install rubygems
Wie unterscheidet es sich vom Laufen?
sudo apt-get install rubygems
Vielen Dank.
Es gibt drei Schritte zu dem, was Sie ausführen:
1) add-apt-repository
Fügt Ihrer Liste der Quellen eine PPA hinzu, damit Ubuntu nach Updates von dieser PPA sowie von den offiziellen Ubuntu-Quellen suchen kann. In der Regel wird dies verwendet, damit Entwickler Updates schneller bereitstellen können als in den offiziellen Ubuntu-Repositories.
2) apt-get update
weist apt-get an, seine Datenbank zu aktualisieren, welche Pakete installiert werden können und von wo aus sie installiert werden sollen. In diesem Fall erkennt apt-get Ihre neu hinzugefügte PPA und stellt fest, dass ppa: maco.m / ruby die neueste Version von Rubygems enthält, über die es Bescheid weiß. Daher wird beim nächsten Mal die Installation von Rubygems von der PPA notiert fragt nach der Installation.
3) apt-get install
veranlasst apt-get, das Paket in seiner Datenbank zu finden und die angegebene Datei herunterzuladen und zu installieren. In diesem Fall findet es das rubygems-Paket, lädt es von ppa: maco.m / ruby herunter und installiert es.
Wenn Sie einfach ausführen würden apt-get install rubygems
, würden Sie eine neuere Version erhalten (oder vielleicht gar nichts, je nachdem, ob Rubygems auch in den Ubuntu-Repositorys oder nur in der PPA enthalten ist).
Im Allgemeinen wird das Format ppa: a / b zu https://launchpad.net/~a/+archive/b erweitert , wo Sie die Dateien anzeigen und einzeln herunterladen können. In Ihrem Fall wäre das https://launchpad.net/~maco.m/+archive/ruby .
Repository ist ein Ort, an dem mehrere Datenbanken bereitgestellt werden.
apt: - Ein Debian-Tool zum Verwalten von Paketen. Wenn ein Benutzer ein Paket auf einem System installiert, sucht er auch nach allen erforderlichen abhängigen Paketen und installiert oder aktualisiert sie, damit das Paket funktioniert. Der eigentliche Befehl lautet apt-get.
quelle
Das Repository bedeutet Depot oder Ort dafür und es dort in der Datei source.list, und das Hinzufügen bedeutet, dass es die Software apt (aplication) hinzufügt und wenn Sie es aktualisieren, die Dateien von der WWW-URL abruft und apt whit get whit update bedeutet, dass es im Systempuffer aktualisiert wird und dass es für die Installation der Rugbygems verwendet wird, wenn Sie apt-get install verwenden. Sie können dies auch im Terminal eingeben:
und es sollte bedeuten, dass es die Software aktualisiert und dies dann in das Terminal eingibt:
und dies sollte ein Distributions-Upgrade bedeuten, und das ist auch von der Software. Sie können die Software auch neu konfigurieren. Geben Sie dies anschließend im Terminal ein:
und das ist es, wenn die conf-Datei nicht funktioniert, und das ist, wenn mit einem Fehler ausgeführt wird.
quelle