Ich habe ein Repo hinzugefügt, indem ich eine Datei eingefügt habe
/etc/apt/sources.list.d
und dann habe ich eine
apt-get update.
Allerdings hat es mit diesem Repo nichts gemacht. Ich bemerkte dann, dass es anscheinend keine der Repos in diesem Verzeichnis enthielt. Nur Sachen in /etc/apt/sources.list scheinen von apt-get bemerkt zu werden. Alle Dateien im Verzeichnis enden mit .list und enthalten etwa Folgendes:
virtualbox.list
deb http://download.virtualbox.org/virtualbox/debian oneiric contrib
pj-assis-ppa-oneiric.list
deb http://ppa.launchpad.net/pj-assis/ppa/ubuntu oneiric main
deb-src http://ppa.launchpad.net/pj-assis/ppa/ubuntu oneiric main
Muss ich eine Include-Anweisung in /etc/apt/sources.list einfügen?
Ich benutze Kubuntu 11.10.
apt
repository
Jistanidiot
quelle
quelle
apt-config dump
. Es sollte eine Zeile geben, in der stehtDir::Etc::sourceparts "sources.list.d";
. Vielleicht hilft das für weitere Untersuchungen.apt-get update
odersudo apt-get update
? Wie haben Sie festgestellt oder bestätigt, dass dieses Repository nicht aktiviert ist?/etc/apt/sources.list
.Antworten:
Die Namen der Dateien in
/etc/sources.list.d
müssen auf enden.list
, wenn sie als Softwarequellen aufgenommen werden sollen.Wie die Manpage von sources.list sagt:
Nehmen wir ein Beispiel von dieser Seite an , Sie wollten Chef (von Opscode) installieren. Was Sie tun würden, ist:
opscode.list
:Die obigen Schritte können kombiniert werden, um einen einzelnen Befehl zu erstellen:
Hinweis: Der Befehl enthält,
onereic
weil der Codename des von Ihnen verwendeten Ubuntu Onereic ist . Wenn Sie Precise (12.04) verwendet hätten, hätten Sie einen Writterprecise
.quelle
Das Problem schien zu sein, dass ich ein Paket von einem der normalen Apt-Repos installiert hatte und wollte, dass es mit einer Version von einem der neuen Repos aktualisiert wurde. Anscheinend ist das nicht möglich. Ich musste die fraglichen Pakete deinstallieren und dann mit allen auskommentierten normalen Repos installieren. Ich bin mir immer noch nicht sicher, warum, wenn Sie ein passendes Update durchführen, keiner dieser neuen Repos seine URLs anzeigt.
quelle