APT-GET no Ubuntu

Apt Get No Ubuntu



APT é uma ferramenta de linha de comando no Ubuntu. É uma das ferramentas de linha de comando mais usadas e extremamente poderosas no Ubuntu. O APT pode ser usado para instalar novos pacotes de software, atualizar pacotes que já estão instalados em seu sistema ou até mesmo atualizar. Esta ferramenta de linha de comando é de longe uma das primeiras que todos os novatos aprendem no Linux. O APT pode ser subdividido em APT-GET, APT-CACHE e APT-CONFIG. Neste tutorial, exploraremos as várias maneiras de usar o APT-GET.

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.



  Sem título14



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

  Sem título15

Isto é o que se encontra na pasta imagemagick_source:

  Sem título16

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:

  Sem título6

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.

  Sem título7

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 >

  Sem título8

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 \ limpo

sudo 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 autoclean

A 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:

  Sem título9

Agora vamos usar o autoclean:

sudo apt-get autoclean

  Sem título10

E agora vamos limpar:

  Sem título11

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 autoremove

sudo 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.

  Sem título17

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.

  Sem título

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

  Sem título2

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-get

sudo 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-upgrade

sudo 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 download

sudo 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-get

sudo 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-get

Conclusã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.