Apt-get source e Apt-get build-dep
Apt-get fonte
Quando você está lidando com pacotes de código-fonte aberto ou código-fonte, os programadores geralmente desejam estudar o código-fonte e/ou corrigir bugs no código-fonte. É aqui que o source entra. Source é usado para pegar o pacote fonte.
Para que isso funcione, aponte a entrada deb-src em /etc/apt/sources.list em instável (também deve ser descomentado). E execute uma atualização assim que o arquivo sources.list for alterado.
cd / etc / apto
nano fontes.lista
Em seguida, descomente as linhas deb-src.
Em seguida, execute uma atualização:
sudo apt-get update
Baixe o pacote fonte:
cd ~cd Transferências
mkdir imagemagick_source
cd imagemagick_source
sudo apt-get fonte imagemagick
Isto é o que se encontra na pasta imagemagick_source:
sudo apt-get build-dep < pacote >
Este último é usado para instalar todas as dependências de um determinado pacote que permitirá que ele seja construído. Em outras palavras, dependências são bibliotecas/programas necessários para compilar o pacote. E o último obterá as dependências para você.
sudo apt-get install < pacote >sudo apt-get install < pacote >
Este é o comando que a maioria das pessoas é obrigada a usar e, portanto, o mais conhecido e usado. Ele baixa e instala qualquer pacote de sua escolha. Então, vamos dar uma olhada no que ele faz:
Neste caso, optei por instalar um pacote que já tenho em meu sistema. Mas o que você deve observar são as duas primeiras linhas.
“ Lendo listas de pacotes... Concluído ” – passou pelo repositório de software e verificou todos os pacotes disponíveis.
“ Construindo árvore de dependências ” – aqui, o apt-get está construindo os outros pacotes necessários para executar o pacote de interesse.
O APT irá recuperar todos os requisitos e instalá-los também. /etc/apt/sources.list é utilizado para identificar os pacotes. Para instalar uma versão específica de um pacote, você pode escrever:
sudo apt-get install < nome do pacote > = < versão do pacote >Se, por outro lado, você quiser apenas baixar o pacote, mas não instalá-lo, poderá fazê-lo adicionando a opção d. O último baixará o arquivo e o colocará em /var/cache/apt/archives.
sudo apt-get -d instalar < pacote >
Você também pode simular uma instalação usando a opção s (-s, –simulate, –just-print, –dry-run, –recon, –no-act)
sudo apt-get -s instalar < pacote >O último não altera o sistema de forma alguma, mas sim simula uma instalação. Se e quando um usuário não root simular uma instalação, ela pode parecer distorcida devido à falta de acesso a determinadas configurações.
O próximo que veremos é o fix-broken (-f, –fix-broken):
sudo apt-get -f instalar < pacote >Nesse caso, ele tentará corrigir as dependências quebradas.
sudo apt-get auto-limpeza / limpar \ limposudo apt-get clean
Este comando – clean – é usado para limpar o repositório local de pacotes. Ele remove tudo de /var/cache/apt/archives, o que basicamente libera algum espaço no sistema.
sudo apt-get autocleanA limpeza automática, por outro lado, é usada para remover arquivos inúteis.
Suponha que eu baixe o VLC (e apenas baixe-o) usando o comando sudo apt-get -d install vlc. É assim que /var/cache/apt/archives se parece:
Agora vamos usar o autoclean:
sudo apt-get autoclean
E agora vamos limpar:
Até agora, supõe-se que você descobriu o que o clean faz e o que não faz.
sudo apt-get --purga retirar < pacote >sudo apt-get --purga retirar < pacote >
Aqui, para remover um pacote usando o APT, você pode usar purge ou remove ou ambos. Remove é usado para remover o pacote, mas NÃO os arquivos de configuração. Purge também removerá todos os arquivos de configuração.
sudo apt-get autoremovesudo apt-get autoremove < pacote >
Sempre que você instala um determinado pacote, todas as suas dependências também são instaladas automaticamente. Por outro lado, quando você remove o pacote, o pacote é removido, mas as dependências permanecem. É aqui que entra o apt-get autoremove. O Autoremove removerá não apenas o pacote instalado, mas também as dependências que foram instaladas.
sudo apt-get update
sudo apt-get update
Como o termo indica, este comando é usado para atualizar. Agora, o que ele atualiza e o que o comando faz? Neste caso, consulta-se o arquivo /etc/apt/sources.list e atualiza-se a base de dados de pacotes disponíveis para o usuário. Se o arquivo sources.list for alterado, você certamente terá que executar este comando.
Aqui, na imagem anterior, executei o comando update e podemos ver que ele lança algumas linhas. Essas linhas dizem “Hit”, “Get” ou “Ign”.
Hit: Nenhuma alteração na versão do pacote
Obter: nova versão está disponível e o APT está obtendo para você
Ign: Ignore o pacote
A atualização do APT não irá baixar e instalar todos os novos pacotes disponíveis. Mas você pode digitar o seguinte para ver quais têm uma nova versão disponível:
Lista adequada --atualizável
Aqui, como você pode ver, ele exibirá a versão atual (no seu sistema) que você possui e a nova versão disponível.
sudo atualização do apt-getsudo atualização do apt-get
O próximo comando que é semelhante ao comando de atualização é o comando de atualização. O último comando (upgrade) é usado para atualizar ou instalar versões mais recentes de todos os vários pacotes que já estão instalados no sistema. Ele obtém as versões mais recentes das fontes que estão no arquivo etc/apt/sources.list. Pacotes já instalados em um sistema NUNCA são removidos e novos pacotes não instalados no momento nunca são instalados. Mas sim o “upgrade” é para TODOS os pacotes que estão atualmente instalados no sistema. Se e quando um pacote não puder ser atualizado sem alterar o status de outro pacote, ele será deixado UN-UPGRADED (não atualizado). Normalmente, o comando upgrade é precedido pelo comando update. Isso é para garantir que o APT saiba que existem de fato novos pacotes por aí.
sudo apt-get dist-upgradesudo apt-get dist-upgrade
Este comando específico é usado para atualizar o sistema para uma nova versão. Nesse caso, alguns dos pacotes podem ser removidos. A distinção entre os comandos upgrade e dist-upgrade é que no dist-upgrade, há a remoção de certos pacotes. Mas para a atualização, não há remoção dos pacotes.
sudo apt-get downloadsudo apt-get download < pacote >
Isso é semelhante ao -d install. Apt-get -d install baixará o arquivo em /var/cache/apt/archives enquanto apt-get download baixará o arquivo deb no diretório de trabalho atual. O download do apt-get baixará o arquivo deb, mas não as dependências. Além disso, o download do apt-get não instalará o pacote.
sudo verificação do apt-getsudo verificação do apt-get < pacote >
Sudo apt-get check é usado para atualizar o cache do pacote, bem como verifica as dependências quebradas.
Para mais informações e mais opções, digite:
cara apt-getConclusão
Os comandos APT-GET são muito poderosos e também muito básicos. Neste tutorial, aprendemos como usar os comandos APT-GET: source, build-dep, install, clean, autoclean, purge, remove, autoremove, update, upgrade, dist-upgrade, download e check foram abordados neste tutorial.