it-swarm.com.de

Was bedeutet Add-Apt-Repository?

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.

15
myusuf3

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 sie installiert werden sollen. In diesem Fall erkennt apt-get Ihre neu hinzugefügte PPA und stellt fest, dass ppa: maco.m/Ruby über die neueste Version von Rubygems verfügt, über die es Bescheid weiß. Daher wird notiert, dass beim nächsten Mal Rubygems von der PPA installiert werden 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 apt-get install rubygems ausführen, erhalten Sie eine neuere Version (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 .

16
AVB

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.

0
unknown

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 Mit Update ist gemeint, 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:

Sudo apt-get upgrade

und es sollte bedeuten, dass es die Software aktualisiert und dies dann in das Terminal eingibt:

Sudo apt-get dist-upgrade

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:

Sudo dpkg-reconfigure rugbygems

und das ist es, wenn die conf-Datei nicht funktioniert, und das ist, wenn mit einem Fehler ausgeführt wird.

0
Michael