Que tal usar instalar com uma opção -d (somente download)?
ou seja,
sudo apt-get install -d xen-hypervisor-4.1-i386
Estou tentando baixar o hipervisor xen para que, quando a Internet não estiver disponível, eu possa instalá-lo. Eu estou usando isso:
sudo apt-get download xen-hypervisor-4.1-i386
Isso criará um .deb file
, mas quando eu for instalá-lo, ele mostrará muitos erros de dependências. No entanto, quando estou usando:
sudo apt-get install xen-hypervisor-4.1-i386
Funcionará perfeitamente. Então, existe alguma maneira de baixar o software, todos os pacotes de dependência?
Que tal usar instalar com uma opção -d (somente download)?
ou seja,
sudo apt-get install -d xen-hypervisor-4.1-i386
Existe uma maneira de baixar seu pacote com toda a dependência ......
sudo apt-get install xen-hypervisor-4.1-i386
este comando irá procurar e baixar este pacote com toda a dependência. Você pode vê-lo no terminal quando ele promove sua permissão para baixar e prosseguir com a instalação.
Se você quiser fazer este pacote & amp; dependência disponível para instalação off-line, basta fazer isso.
sudo apt-get clean
para limpar o cache baixado anteriormente. Quando você faz o download ou instala um pacote do terminal / software center , ambos baixam arquivos para uma pasta do sistema /var/cache/apt/archives
.
sudo apt-get clean
para limpar o cache baixado anteriormente.
Basta instalar o pacote do terminal ou do centro de software e coletar todos os .deb
dessa pasta e preservá-lo em outro local.
Você terminou. Da próxima vez que você quiser instalar, basta seguir esta instrução
Abra um terminal e digite
cd ~/Desktop/offline
Eu estou supondo que você copie oo .deb
para esta pasta. Pode ser em qualquer lugar. Basta ir para o diretório com o terminal.
digite sudo dpkg -i *.*deb
se a pasta contiver mais de um .deb
. Ele instalará esse pacote com toda a dependência de downlode.
Se o problema de dependência ainda ocorrer durante a instalação, faça o seguinte
sudo apt-get -f install
corrigirá o problema baixando e instalando o pacote desejado. Por favor, faça um sudo apt-get clean
antes de instalar o novo pacote, se você quiser mantê-lo para instalação off-line.
O erro está vindo do comando que você usou para baixar o arquivo.
CTRL + ALT + T (para abrir o Terminal).
sudo apt-get install wget
.
wget http://ftp.us.debian.org/debian/pool/main/x/xen/xen-hypervisor-4.1-i386_4.1.3~rc1+hg-20120614.a9c0a89c08f2-4_i386.deb
.
Espero que isso ajude
O comando apt-get install
automaticamente extrai dependências do repositório do Ubuntu, permitindo que você instale facilmente os pacotes necessários.
A instalação de um único arquivo .deb não gera dependências automaticamente , você também precisa instalá-las manualmente.
É por isso que apt-get install
é a maneira preferida de instalar software no Ubuntu, em vez de lidar com arquivos .deb únicos.
Se você quiser fazer o download de um pacote .deb do repositório junto com todas as suas dependências, essa será uma tarefa realmente difícil. O ponto é que essas dependências também têm dependências, que também têm dependências ... e provavelmente seria necessário fazer o download de 1000 pacotes para satisfazer todas as dependências.
Portanto, se usar sudo apt-get install
não for satisfatório para você, sugiro que você forneça mais detalhes sobre o que você deseja atingir fazendo o download desse pacote com as dependências, para obter ajuda detalhada que importa.
E eu repito, se você simplesmente quer instalar este pacote, não se preocupe em lidar com arquivos .deb únicos. Usar apt-get install
lidará com as dependências para você automaticamente.