Como instalo um pacote com o aptitude?

12

Eu olhei para um tutorial do aptitude e li a página de manual, mas simplesmente não entendo. Depois de iniciar o aptitude, como você diz "instalar o pacote foo"? Ou pesquise todos os pacotes com "foo" no nome?

Thufir
fonte

Respostas:

20

Após executar o aptitude, use estes comandos de chave, conforme encontrado em Usando o estilo da GUI do aptitude : (Se você usa Bionic, use em CTRL+Tvez de F10)

F10 para acessar o menu de aptidão.

? isso é para acessar "ajuda"

Use 'para cima' , 'para baixo' , 'esquerda' , 'direita' , para navegar.

Use Enterpara selecionar itens.

Use +ou -para instalar, atualizar ou remover um pacote

Use gpara visualizar ou confirmar ações

qsair - isso também fechará a janela atualmente aberta ( gavança, qretrocede)

O uso comum do aptitude na TUI (interface de usuário de texto) é:

  1. executar aptidão;
  2. pressione u(atualize as listas de pacotes disponíveis);
  3. pressione U(Marque todos os pacotes atualizáveis ​​a serem atualizados);
  4. (pesquise / selecione algumas coisas para instalar, é opcional);
  5. pressione g(para ver as ações pendentes e modifique, se necessário);
  6. pressione g(novamente, para iniciar o download).

Em algum momento em que você precisa resolver conflitos, descobre que cometeu um erro;

você pode usar facilmente 'Cancelar ações pendentes' no menu 'Ações' para poder selecionar novamente.

Ao revisar ações pendentes:

a aceita explicitamente uma ação (use novamente para não aceitar)

r rejeita uma ação

g novamente segue em frente com ações pendentes

Usando o aptitude a partir da linha de comando, como o apt-get

Para instalar um pacote em um console, execute:

aptitude install package name

Para pesquisar pacotes:

aptitude search package name

Por exemplo, digamos que você queira instalar o Pidgin

Procurar:

aptitude search pidgin

Instalar:

aptitude install pidgin
LnxSlck
fonte
A F10chave não funciona na Bionic, ela ctrl + tfaz isso agora!
George Udosen
1
A resposta foi escrita muito antes de Bionic. Eu atualizei com as suas informações
LnxSlck 16/09
3

Para procurar um pacote, pressione /e insira uma parte do nome do pacote que você deseja pesquisar (regexps pode ser usado). Isso é semelhante à pesquisa em editores como o vim.

Você pode usar as teclas de seta para cima e seta para baixo para navegar, juntamente com enter para alternar os nós da árvore.

Quando você encontrar o pacote certo, pressione +para marcá-lo para instalação (ele será mostrado em verde e você verá io segundo caractere na coluna de status). Em seguida, digite g(para "ir") para acessar a tela de visualização mostrando todas as alterações pendentes. Um segundo giniciará a instalação.

Você também pode usar enter quando estiver em um pacote para abrir uma janela com detalhes do pacote.

Quando houver mais de uma janela aberta no aptitude (como os detalhes do pacote e as janelas de visualização), você alterna entre elas com F6e F7e fecha a janela atual com q.

Philipp Wendler
fonte
bem, não consigo pensar em nada para instalar! No entanto, vou ver mais tarde. Por que as páginas de manual não dizem algo simples assim? muito bem explicado.
Thufir
0

Com aptitudevocê, você pode usar o console do ncurses no terminal (consulte as outras respostas) ou usar todas as suas opções na linha de comando. Eu normalmente uso o último método, como demonstrarei usando o exemplo do cheesepacote:

( Antes de usar qualquer um dos comandos de aptitude instalação deste artigo, vale a pena executar sudo aptitude updatepara atualizar a lista de softwares disponíveis.)

Para procurar um pacote, use

aptitude search cheese

Em seguida, para mostrar todas as informações do pacote sobre versões e dependências, digite

aptitude show cheese

Em seguida, para instalá-lo, use

sudo aptitude install cheese

No entanto, além do uso básico padrão de pesquisa, remoção e instalação de pacotes, é aptitudepossível instalar e remover pacotes com um único comando. Com os aptitudecomandos install, adicione -após o nome do pacote para removê- lo , e com o aptitude remove os comandos adicione +após o nome do pacote para instalá- lo .

Se você digitar

sudo aptitude install cheese gthumb-

cheeseserá instalado enquanto gthumbserá removido.

No entanto, por outro lado, se você usar

sudo aptitude remove grsync+ htop

htopserá removido e grsyncinstalado.

Fonte: veja o manual do Debian para mais informações aptitude. Para outra explicação essencial aptitudee outros comandos úteis, consulte man aptitudeou as páginas de manual do Ubuntu online.


fonte