Dodałem repo, wstawiając plik
/etc/apt/sources.list.d
a potem zrobiłem
apt-get update.
Jednak to nie zrobiło nic z tym repozytorium. Zauważyłem wtedy, że wydaje się, że nie zawiera żadnych repozytoriów w tym katalogu. Wygląda na to, że apt-get zauważa tylko rzeczy w /etc/apt/sources.list. Wszystkie pliki w katalogu kończą się na .list i zawierają coś takiego:
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
Czy muszę umieścić w instrukcji /etc/apt/sources.list jakieś instrukcje dołączania?
Używam kubuntu 11.10.
apt
repository
Jistanidiot
źródło
źródło
apt-config dump
. Powinien być wiersz z napisemDir::Etc::sourceparts "sources.list.d";
. Może to pomaga w dalszym dochodzeniu.apt-get update
czysudo apt-get update
? Jak zauważyłeś lub potwierdziłeś, że to repozytorium nie jest włączone?/etc/apt/sources.list
.Odpowiedzi:
Nazwy plików
/etc/sources.list.d
muszą kończyć się.list
, jeśli mają być uwzględnione jako źródła oprogramowania.Jak mówi strona manuala sources.list :
Biorąc przykład z tej strony , załóżmy, że chcesz zainstalować szefa kuchni (z opscode) , co zrobiłbyś:
opscode.list
:Powyższe kroki można połączyć, aby wykonać jedno polecenie:
Uwaga: Komenda zawiera,
onereic
ponieważ nazwa kodowa używanego Ubuntu to Onereic . Gdybyś używał Precise (12.04), miałbyś pisarzaprecise
.źródło
Problem polegał na tym, że miałem pakiet zainstalowany z jednego ze zwykłych repozytoriów apt i chciałem go zaktualizować do wersji z jednego z nowych repozytoriów. Najwyraźniej nie jest to możliwe. Musiałem odinstalować pakiety, o których mowa, a następnie zainstalować z komentarzem wszystkich normalnych repozytoriów. Nadal nie jestem pewien, dlaczego podczas aktualizacji apt-get, że żadne z tych nowych repozytoriów nie ma wyświetlanych adresów URL.
źródło