2009/7/11 livio <
livio...@gmail.com>:
>
> pessoal, sou newbie no linux.
> alguem pode explicar como instalar programas offine ?!
> apt-get install?
>
> >
>
Para instalar um programa via apt-get ou dpkg, é necessario ter os
pacotes dependentes do software. Por exemplo: para instalar o VLC
(player multimedia) é preciso ter a biblioteca libgcc1, a libxv1 e
varias outras. Fiz um programa em bach que faz o download dessas
bibliotecas automaticamente, eh simples de usar, vamos tomar como o
exemplo o vlc.
mkdir teste;cd teste
aptitude download vlc
até aqui, o aptitude vai baixar o .deb do vlc, agoras para baixar as
dependencias use o seguinte comando:
apt-cache depends vlc|grep Depende:|cut -d: -f2|sort --unique | xargs
aptitude download
quem nao conhece bash, vai achar meio estranho, mas o pipe |, separa
os comandos enviando o resultado do comando anterior para o proximo,
entao o comando apt-cache depends vlc vai mostrar as dependencias para
o pacote vlc, ja o comando grep Depend: vai filtrar o resultado do
comando anterior mostrando apenas os que contem o texto "Depende:". Ai
o comando cut -d: -f2 vai trabalhar com cada linha do resultado
anterior, divindo pelo dois-pontos : e pegando a segunda parte ( o
nome do pacote). O sort --unique organiza os dados e retira os
repetidos, e finalmente o xargs aptitude download faz o download dos
pacotes recebidos pelo comando anterior.
ai vc tera o diretorio teste com o pacote vlc e todas as dependencias
necessarias. Para instalar no computador sem internet, voce deve
digitar no diretorio com os arquivos:
sudo dpkg -i *.deb
[]s
Humberto