Ich bin auf mehrere Installationsanweisungen gestoßen, die den Befehl enthalten deb
. Es scheint jedoch, dass dieser Befehl in meiner Installation nicht verfügbar ist.
Wo kann ich diesen Befehl bekommen? Gibt es eine Problemumgehung?
repository
deb
Kevin Burton
quelle
quelle
Antworten:
'deb' ist kein Befehl. Es wird in einer
/etc/apt/sources.list
Datei verwendet, um ein Debian-Software-Repository anzugeben.Aus Ubuntu Manpage - sources.list :
Also, wenn ich
deb http://archive.ubuntu.com/ubuntu/ quantal main restricted
insources.list
ihm sage, dass ich ein Debian-Archiv habe, das auf " http://archive.ubuntu.com/ubuntu/ " basiert , ist die Distribution "quantal" und die Komponenten sind "main" und "restricted".quelle
sources.list
ist/etc/apt/
am 12.04.Wie die Antwort von @Eric Carvalho
deb
ist nicht Befehlszeile Wenn Sie deb haben, dann url wie folgt:Bearbeiten
Wie beim Festschreiben von @muru müssen Sie eine neue Datei mit der Erweiterung
.list
in/etc/apt/source.list.d/
Ordner erstellen :Beispiel : Ich möchte Oracle virtualbox herunterladen und eine neue Datei erstellen:
Kopieren Sie dann die deb-Zeile und fügen Sie sie in diese Datei ein
quelle
apt
, nichtopt
(obwohl es eine gibtopt
) und 2. Bearbeiten Sie niemals,/etc/apt/sources.list
um eine Zeile hinzuzufügen, es sei denn, es ist ein Ubuntu-Spiegel / offizielles Repository. Erstellen Sie eine neue Datei/etc/apt/sources.list.d
mit der Erweiterung.list
in dieser Zeile..list
Dateien/etc/apt/sources.list.d
ist das, was ich unter diesen Umständen mache und normalerweise empfehle. Ich sehe jedoch keinen Grund, darauf zu bestehen , dass manuell hinzugefügte Softwarequellen von Drittanbietern hinzugefügt werden/etc/apt/sources.list.d
. Einige Conffiles werden, wenn möglich, am besten nicht vom Benutzer bearbeitet (z. B. "/etc/profile.d
Over"/etc/profile
, "Use/etc/sudoers.d
Over"/etc/sudoers
), sondernsources.list
häufig geändert. (Auch durch Ubiquity zu einem regionalen Spiegel angepasst.)/etc/apt/sources.list
nicht einer der ist conffiles , die man kann in Ruhe lassen , um so glatter Modernisierung zu erleichtern --as dass oft (vielleicht in der Regel) die Motivation hinter starke Vorschläge machen Dateien in bevorzugen ,X.d
um die BearbeitungX
. Ich schlage nicht vor, dass Ubiquity in irgendeiner Weise Repos von Drittanbietern ermöglicht. Sie haben jedoch nicht erklärt, was das Besondere an solchen Repos ist, damit es tatsächlich falsch ist (dh "Niemals bearbeiten ..."), sie einzufügensources.list
.deb
ist kein Unix-Befehl. Wenn Sie eine Zeile wie die folgende haben (Quelle für Docker):Es ist eine Zeile, die in Ihrem Ubuntu verfügbar sein muss,
sources.list
damitapt-get
zukünftige Pakete von dieser neuen Quelle gefunden werden können.Es ist jedoch keine gute Praxis, die
/etc/apt/sources.list
Datei direkt zu bearbeiten . Fügen Sie stattdessen diedeb
Zeile als Eintrag in eine neue.list
Datei im/etc/apt/sources.list.d/
Verzeichnis ein. Wir werden einedocker.list
Datei wie diese erstellen :Wenn Sie fertig sind, denken
sudo apt-get update
Sie daran, a auszuführen. Nun sollten Sie in der Lage sein, neue Pakete aus dieser Quelle leicht zu finden.quelle
Deb ist eigentlich kein Befehl (ich dachte es zuerst auch) - Angenommen, Sie versuchen, eine Deb herunterzuladen / zu installieren, tun Sie dies (zum Beispiel):
wget http://whatever.com/whatever.deb
dann
dpkg -i whatever.deb
Führen Sie dann die folgenden Befehle aus:
quelle
Unter Ubuntu müssen Sie das nicht manuell bearbeiten
source.list
, um das Repository hinzuzufügen. Stattdessen könnenadd-apt-repository
Sie wie bei einem PPA verwenden.Um beispielsweise das LLVM-Repository hinzuzufügen, können Sie Folgendes aufrufen:
Wie Sie sehen, müssen wir die
deb
Zeile als einzelnes Argument an den Befehl übergeben.quelle
Dies ist nicht der CLI-Befehl.
Dies sind Informationen über ein Debian-Paket-Repository (das auch von Ubuntu verwendet wird).
Wenn Sie dieses Repository verwenden möchten:
Öffnen Sie die Datei
/etc/apt/sources.list
mit Administratorrechten.Fügen Sie dieser Datei eine Zeile mit Informationen zum Repository hinzu, die mit beginnen
deb ...
Speicher die Datei.
Führen Sie diesen Befehl aus:
apt-get update
Jetzt können Sie dieses Repository verwenden.
quelle