Como instalar programas em outras máquinas Ubuntu sem usar a Internet

3

Eu tenho vários computadores rodando Ubuntu. Eu também tenho uma conexão lenta com a Internet.

Se eu instalar programas usando o apt-get, isso coloca os arquivos de instalação em algum lugar que eu possa acessar, para que eu possa usá-los para instalar os mesmos programas na minha outra máquina Ubuntu em vez de ter que baixar a mesma coisa várias vezes? da rede?

Qual é a maneira de fazer isso?

    
por z-buffer 06.07.2012 / 08:32

5 respostas

3

Sim, é possível.

Esses arquivos são armazenados em /var/apt/cache/archives .

  1. Você pode copiar esses arquivos manualmente ou usar um software como AptonCD .

    Mas isso exigirá que você atualize o arquivo de origem usando apt-get , o que também é um problema em conexões lentas com a Internet.

O que eu recomendo é:

  1. Personalize um CD ao vivo para incluir todo o software necessário e use essa mídia para instalá-lo em outro sistema.

    Você usa UCK para esse fim.

Outra maneira possível é

  1. Instale o Ubuntu em um computador. Atualize com o software necessário.

    Use remastersys para criar uma imagem do seu sistema e usá-la para instalação em outras pessoas.

por Web-E 06.07.2012 / 08:51
2

Você pode querer dar uma olhada em apt-cacher ou AptProxy que são projetados exatamente para o seu propósito.

    
por Izzy 06.07.2012 / 09:33
0

O Ubuntu tem dois lançamentos todos os anos, 4 (abril) e 10 (outubro), por isso os programas dependem em grande parte das dependências baseadas em versão do kernel ou de outras bibliotecas.

Caso você tenha o pacote correto para instalação, você pode usar o seguinte comando para instalar a partir de um .deb binário (arquivo de pacote debian).

sudo dpkg -i what_so_ever_is_the_package_name.deb

e para remover -

sudo dpkg -r what_so_ever_is_the_package_name

para reparo ou reconfiguração -

sudo dpkg-reconfigure what_so_ever_is_the_package_name
    
por Bharat 06.07.2012 / 08:50
0

Supondo que todas as instalações do Ubuntu sejam da mesma versão e arquitetura e também possuam o mesmo estado de pacote / aplicativo instalado.

Então o deb que você baixou em uma de suas máquinas é armazenado em

  

/ var / cache / apt / archives /

  1. Você pode instalar selecionando o pacote principal. deb arquivo aberto através do Ubuntu Software Center ou através de núcleo gdebi .

  2. Outra maneira, se você usar sudo apt-get install <package name> para instalar no Ubuntu Machine principal, então após a instalação, vá para o caminho acima dos arquivos e copie-os exatamente em outros PCs e execute

  

sudo dpkg -i * .deb

no mesmo local, você pode precisar de permissões de root para isso. Então você pode emitir os mesmos comandos para instalá-los lá. [Eu acho que funciona].

Você também pode seguir métodos diferentes por meio do Link fornecido por Mitch.

    
por atenz 06.07.2012 / 09:07
0

Eu tive o problema, que eu tinha uma máquina completa sem conexão com a internet.

Eu resolvi isso com esse pequeno Trick (s):

1º truque (bom para você):

copie todo o apt-cache em um usb-stick vazio

$ sudo cp /var/cache/apt /media/your_username/name_of_usb_stick

carregue o stick USB para a outra máquina e monte o apt-cache no pendrive para o apt-cache da sua máquina

$ sudo mount name_of_usb_stick /var/cache/apt

(você também pode montar o apt-cache usando nfs)

2º truque:

(bom se suas máquinas não são semelhantes)

Primeiro você instala o mesmo sistema em um pen drive (veja aqui ) depois que você vai para uma máquina com conexão à internet uma bota do seu sistema usb

Aqui você busca os pacotes usando

$ sudo apt-get install --download-only program-you-want-to-install

em seguida, desligue o seu PC e carregue o stick USB para a máquina sem conexão com a internet, agora ligue o apt-cache no stick ao seu apt-cache

$ sudo ln -d /media/your_username/name_of_stick/var/cache/apt  /var/cache/apt

Então é executado

$ sudo apt-get install program_name

Espero que isso ajude algumas pessoas

    
por LittleByBlue 01.08.2014 / 19:17