Adicionei um repositório colocando um arquivo
/etc/apt/sources.list.d
e então eu fiz um
apt-get update.
No entanto, não fez nada com esse repositório. Percebi então que não parecia incluir nenhum dos repositórios nesse diretório. Somente coisas no /etc/apt/sources.list parecem ser notadas pelo apt-get. Todos os arquivos no diretório terminam em .list e contêm algo como:
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
Preciso colocar algum tipo de instrução include em /etc/apt/sources.list?
Estou usando o kubuntu 11.10.
apt
repository
Jistanidiot
fonte
fonte
apt-config dump
. Deve haver uma linha que dizDir::Etc::sourceparts "sources.list.d";
. Talvez isso ajude a uma investigação mais aprofundada.apt-get update
ousudo apt-get update
? Como você notou ou confirmou isso, esse repositório não está ativado?/etc/apt/sources.list
.Respostas:
Os nomes dos arquivos em
/etc/sources.list.d
devem terminar.list
se quiserem ser incluídos como fontes de software.Como a página de manual do sources.list diz:
Tomando um exemplo desta página , suponha que você queira instalar o chef (do opscode) , o que você faria é:
opscode.list
:As etapas acima podem ser combinadas para criar um único comando:
Nota: O comando contém
onereic
porque o codinome do Ubuntu que você está usando é Onereic . Se você estivesse usando o Precise (12.04), teria um gravadorprecise
.fonte
Portanto, o problema parecia ser que eu tinha um pacote instalado a partir de um dos repositórios normais do apt e queria que ele fosse atualizado com uma versão de um dos novos repositórios. Aparentemente, isso não é possível. Eu tive que desinstalar os pacotes em questão e depois instalar com todos os repositórios normais comentados. Ainda não sei por que, quando você faz uma atualização do apt-get, nenhum desses novos repositórios tem seus URLs exibidos.
fonte