Logo Hardware.com.br
Hqxriven
Hqxriven Veterano Registrado
1.1K Mensagens 42 Curtidas

Tutorial: Macetes do Apt - Utilizando de forma prática as suas funções

#1 Por Hqxriven 06/12/2007 - 08:41
Tutorial: Macetes do Apt - Utilizando de forma prática as suas funções



O objetivo desse artigo é para você usuário poder utilizar de forma mais prática o apt. Não vou entrar muito nos detalhes, vou citar apenas o comando e a descrição, gosto de ir direto ao assunto. Esse artigo foi feito com a colaboração de Henrique e Mike a quem eu gostaria de agradecer.


1 - Como saber se um pacote existe no repositório
$apt-cache search nomedopacote


2 - Fazer apenas o download do pacote sem instalar

 #apt-get install nomedopacote -d


3 - Ter um controle maior dos pacotes e suas dependências instaladas



Instalação avançada de pacotes



Verificação da lista de arquivos no repositório, é um comando básico...
 #apt-get update
Dessa forma o apt irá simular a instalação do pacote e irá gravar no arquivo nomedopacote.install todos os pacotes que foram instalados juntos
#echo $(sudo apt-get install nomedopacote -s) > ~/nomedopacote.install
Apenas o download do pacote, ótimo para usuários de internet discada e para o dist-upgrade
#apt-get install nomedopacote -d
Instalação do pacote
#apt-get install nomedopacote

Desinstalação avançada de pacotes




Para verificar quais pacotes foram instalados junto com o principal
$ cat ~/nomedopacote.install 
Desinstalar o pacote principal
$ sudo apt-get remove --purge nomedopacote
LEMBRE-SE DE OBSERVAR ATENTAMENTE as perguntas do apt para não remover pacotes que dependem de outros e quebrar o seu sistema. Na dúvida delete programa por programa.
$sudo apt-get remove --purge nome(s)do(s)pacote(s)instaladosjuntos
Para atualizar os base de dados
#updatedb
Esse comando deve ser usado com o objetivo de localizar os resquícios deixados pelos pacotes no sistema. Lembre-se somente para não apagar arquivos da lista do dpkg para ele não ficar avisando depois.
#locate nomedopacote
Remoção dos resquícios que sobraram no sistema. TENHA CUIDADO na hora de deletar.
#rm -f localizaçãodosresquícios

4 - Download de pacotes Debian no Windows???



Uma queixa de alguns usuários linux que trabalham em ambientes windows é sobre a possibilidade de baixar os pacotes através do windows e instalá-los linux.

Não adianta somente baixar um pacote, é necessário também se preocupar com as suas dependências. No synaptic é possivel fazer isso, mas e no apt???

Como tive problemas no synaptic e utilizava esse recurso, descobri como fazer no apt da seguinte forma.

Esse comando SOMENTE cria a lista dos arquivos (não instala)
#apt-get --print-uris --yes install nomedoprograma | grep ^\'http: | awk '{print "wget -c " $1 " -O /var/cache/apt/archives/" $2}' >nomedoprograma.txt
Depois abra o arquivo “nomedoprograma” e veja quais arquivos .deb deverão ser instalados. Depois copie os arquivos baixados para a pasta /var/cache/apt/archives/ e instale o programa.


5 – Descobrir programas instalados na sua máquina e saber se já possuem novos no repositório

Lembrando que é necessário saber exatamente o nome do programa, para isso execute o passo 1
$apt-cache policy nomedoprograma
Grande abraço a todos do Gdh!

6 - Prender ou Desprender pacotes ao sistema

Algumas vezes é necessário que certos pacotes não sejam atualizados. O driver do meu modem sempre que é atualizado não funciona então deixei o driver "preso" ao sistema.

Prender
echo "nome do pacote hold"|dpkg --set-selections

Desprender
echo "nome do pacote install"|dpkg --set-selecions

Espero que ajude!

Atenciosamente
Hqxriven
Hqxriven
Hqxriven Veterano Registrado
1.1K Mensagens 42 Curtidas
#9 Por Hqxriven
14/12/2007 - 14:28
Valeu falcon!!!

Só fiz o tutorial para simplificar para o pessoal, não é um super tutorial, nem um manual, são várias dicas reunidas que nós procuramos na hora do aperto (principalmente a de baixar programas do debian no windows!!!)

Obrigado pessoal pelos comentários!!!

Hqx
Meu objetivo nesse fórum é ajudar. Sou um mero humano mas desejo sempre aprender e melhorar em tudo o que faço em minha vida. Então por favor, quando eu postar me notifique depois...
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal