Como baixar e instalar um único pacote com todas as suas dependências? [duplicado]

2

Como baixar um pacote com todas as suas dependências Para que ele possa ser instalado posteriormente em outro computador sem a internet. Eu tentei em Pacotes oficiais para o Ubuntu . Mas também é preciso baixar individualmente todas as dependências.

    
por Purnendu Nath 13.08.2014 / 08:54

1 resposta

1

Para ver uma lista de dependências de pacotes e também para ver se as dependências já estão instaladas, use o aplicativo apt-rdepends

sudo apt-get apt-rdepends

Para listar dependências e status de todas as dependências, use 'apt-rdepends -p' assim:

apt-rdepends -p packagename 

exemplo:

apt-rdepends -p sl

A saída mostrará as dependências para o pacote "sl", as dependências das depenências, as dependências das dependências dependências etc.

A saída também mostrará se estas estão instaladas ou não instaladas no computador (status).

Outra opção é tentar obter todos os pacotes de instalação instalados na caixa sem internet, para que você possa criar os pacotes a partir do código-fonte. O código fonte usualmente tem as dependências de pacote que são compiladas junto com o pacote. O que não está incluído são as dependências build que você precisa para compilar o código. É bem direto; na maior parte do tempo, a compilação de compilação e / ou as instruções de instalação são descritas nos arquivos "README", "readme.md (markdown)" ou "INSTALL". Se automake, execute ./autogen.sh primeiro e, em seguida, execute ./configure , make , make install .

Você pode criar a partir da fonte com

sudo apt-get build-dep packagename
sudo apt-get source packagename

Substitua "nome do pacote" pelo nome do pacote atual , é claro.

Isso primeiro instalará as dependências de compilação necessárias para compilar e instalar o pacote (você poderá anotar quais são elas) e, em seguida, fará o download dos arquivos de origem. Você deve ter os repositórios de "código-fonte" habilitados em seu arquivo /etc/apt/sources.list (descomente todas as entradas "deb-src") ou no ubuntu-software-center para fazer o download da fonte código.

O código-fonte também pode ser baixado do site do projeto ou melhor clonado de " github "

Além disso, se você tiver o python instalado, poderá instalar os pacotes do python baixados de pypi.python.org/

Por exemplo, para baixar e instalar o "youtube-dl", você pode fazer o download do código-fonte em link descompacte o pacote em seu diretório home (~ /) e para instalar, você executaria estes comandos:

cd youtube_dl-2014.08.10
python setup.py install

Se você receber um erro, talvez seja necessário usar sudo python setup.py install . Embora seja bobo tentar baixar vídeos do youtube sem internet. :)

    
por mchid 13.08.2014 / 10:31