Eu criei um repositório local de acordo com a resposta do BigSack em this /var/cache/apt/archives de uma instalação antiga do Ubuntu em um disco rígido externo (que renomei como 'oldhd').
Minha entrada em /etc/apt/sources.list
é assim:
## This is a custom-repository for installing packages from my old HDD
## HP EliteBook 8460p Ubuntu installation. To install a package
## specifically from there, use: sudo apt install -t oldhd [package]
deb file:/media/me/9c4141dd-b628-439d-b464-0ff988fc849d/var/cache/apt/oldhd ./
Tudo parece funcionar bem. Eu tenho os arquivos Packages.gz e Sources.gz no diretório do repositório. sudo apt update
conclui sem problema. O problema é quando tento instalar um pacote deste repositório, recebo um erro:
me@Alcatraz: sudo apt install -t oldhd [package]
Reading package lists... Done
E: The value 'oldhd' is invalid for APT::Default-Release as such a
release is not available in the sources
Este é o mesmo erro que recebo quando digito um absurdo:
me@Alcatraz: sudo apt install -t kldjflakfsj [package]
Reading package lists... Done
E: The value 'kldjflakfsj' is invalid for APT::Default-Release as such
a release is not available in the sources
Isso me leva a supor que o apt simplesmente não está vendo o oldhd como um repositório. Eu penso que o meu problema pode estar ao longo das linhas da minha negligência para executar alguma etapa para nomear o repositório, mas não tenho certeza.
Alguma idéia?