Mostrando postagens com marcador apt. Mostrar todas as postagens
Mostrando postagens com marcador apt. Mostrar todas as postagens

quarta-feira, 22 de novembro de 2017

APT-CACHE


apt-cache :: APT - Advanced Packaging Toll.


O apt-cache manipula e obtem informações de pacotes do apt.

apt-cache pkgnames : mostra o nome de todos os pacotes no cache.

apt-cache stats : mostra estatísticas básicas do cache.

apt-cache dump : mostra todas as informações do cache.

Estes comandos, para fazer algum sentido, devem ser utilizados com o comando "| less" e/ou com o comando "| grep" para filtrar os resultados.

Importante:
Obs 1: para cancelar a execução de um comando use: Ctrl + C.
Obs 2: para encerrar a paginação quando usa o "| less" aperte a tecla "q".

apt-cache search palavrachave : mostra pacotes relacionados com a palavra chave.

apt-cache show pacote : mostra descrição sobre o pacote.

apt-cache showpkg pacote : mostra outras informações sobre um pacote.

apt-cache depends pacote : mostra dependências do pacote.


Exemplo:

Imagine que você quer instalar um emulador do atari, mas não tem nem idéia dos nomes dos pacotes. Use:

apt-cache search atari

vai retornar uma lista com o nome do pacote e sua descrição.







Neste caso, eu quero o emulador, então o nome do pacote é "stella".

Posso ver informações do pacote:

apt-cache show stella
apt-cache showpkg stella
apt-cache depends stella

Para instalar:
apt-get install stella

Utilizo em meu notebook o Manjaro Hakoila.
Testes feito em uma vm com Debian 9 sem interface gráfica.

fonte: Bóson Treinamentos.









APT



APT - Advanced Packaging Toll.


O apt utiliza um arquivo de configuração chamado "sources.list".

Localização: /etc/apt/souces.list




Inicia com deb, repositório de pacotes binários (instaláveis).
Inicia com deb-src, repositório de código fonte de pacotes.

apt-get update : atualiza a lista de pacotes, não instala nada no seu hardware, só verifica nos repositórios encontrados no source.list quais os pacotes disponíveis para instalação.

Sempre que alterar o sources.list ou quiser instalar alguma coisa, execute o apt-get update.

apt-get install nomedopacote : instala um pacote.

Exemplo:
Tentei rodar o programa screenfetch, sem sucesso, não tenho ele instalado.




Instalação:











Agora executei o comando screenfetch:
















apt-get remove nomedopacote : remove um pacote, exemplo poderia remover o screenfetch.

apt-get --purge remove nomedopacote : além de remover o pacote, remove juntos os arquivos de configuração dos mesmos.

apt-get clean : apaga os pacotes que foram baixados e já foram instalados (arquivos de instalação).

apt-get autoclean : apaga pacotes que não estão mais no repositórios, foram descontinuados, não podem mais serem baixados.

apt-get autoremove : remove pacotes não utilizados, exemplo: dependencias de pacotes já removidos.

apt-get -d : faz download do pacote mas não instala.

apt-cache dump : lista os pacotes já instalados no seu computador.

Exemplo: apt-cache dump | less | grep screenfetch
O "| less" cria uma paginação, você pode navegar na lista.
O "| grep nomedopacote" faz um filtro, sem filtro ele mostraria todos os pacotes do sistema, geralmente são mais de 40.000, melhor não.

Obs 1: para cancelar a execução de um comando use: Ctrl + C.
Obs 2: para encerrar a paginação quando usa o "| less" aperte a tecla "q".

apt-cache stats : mostra quantidades de pacotes e outras informações.

apt-get -f install : com o "-f" o sistema verifica e corrige dependências quebradas da instalação de pacotes.

apt-get upgrade : atualiza os pacotes do sistema. Com o parâmetro "-u" ele mostra os pacotes que serão atualizados.

apt-get -u dist-upgrade : atualiza a versão da sua distribuição.

Utilizo em meu notebook o Manjaro Hakoila.
Testes feito em uma vm com Debian 9 sem interface gráfica.


fonte: Bóson Treinamentos.


sexta-feira, 25 de agosto de 2017

Limpeza/Manutenção no Linux



Peguei esta dica em um canal do Youtube.

Crie um arquivo limpeza.sh

...$ nano Documents/limpeza.sh

Digite ou copie o conteúdo abaixo:

#!/bin/bash

# limpeza de arquivos inúteis do sistema

echo "Limpando a LIXEIRA"
sudo rm -rf /home/$USER/.local/share/Trash/files/*
echo ""
echo ""
echo "Limpando a pasta temporária TMP"
sudo rm -rf /var/tmp/*
echo ""
echo ""
echo "Limpando o cache do sistema. Cópias de atualizações do Gerenciador de atualizações."
sudo apt-get clean -y
echo ""
echo ""
echo "Limpando de repositorios que não sao utilizados."
sudo apt-get autoremove -y
echo ""
echo ""
echo "Limpeza de arquivos duplicados"
sudo apt-get autoclean -y
echo ""
echo ""
echo "Reparando pacotes quebrados durante atualização"
sudo dpkg --configure -a
echo ""
echo ""
echo "Limpeza concluída."
sleep 60

De permissão de execução ao arquivo: 

...$ chmod +x Documents/limpeza.sh

Pronto, agora é só clicar duas vezes e escolher a opção executar no terminal.

quinta-feira, 24 de agosto de 2017

Repositórios no Deepin






Corrigindo o erro:

add-apt-repository: comando não encontrado
sudo apt-get install software-properties-common --yes
Corrigindo o erro: failed to start the dirmngr
sudo apt-get install dirmngr --yes
Agora você pode usar o comando add-apt-repository para adicionar repositórios no Deepin.

Fonte.