Usuário do FreeBSD ingressando em suas fileiras. Me pediram para cuidar de um servidor Ubuntu executando o 10.04 LTS.
Vejo /usr/lib/update-notifier/update-motd-updates-available
que há várias atualizações no servidor, mas não vejo uma maneira de saber quais serão atualizadas.
Alguém seria capaz de me indicar a direção certa, para que eu possa ver quais pacotes serão atualizados quando eu executar apt-get upgrade
?
ATUALIZAR:
Não posso responder minha própria pergunta no momento, então jogue isso aqui por enquanto:
Juntamente com o apt-get upgrade --dry-run
sugerido abaixo,
/usr/lib/update-notifier/apt-check -p
listará todos os pacotes que possuem atualizações disponíveis.
package-management
updates
Jan Geep
fonte
fonte
Respostas:
Você pode instalar
aptitude
se ainda não estiver instalado. É uma ótima ferramenta para gerenciar pacotes em uma configuração sem cabeça.Caso contrário, se você quiser apenas ver o que acontecerá quando executar algo, use o
--dry-run
argumento e ele não fará nada de verdade, apenas lhe dirá o que faria :Na página de manual apt-get
Adicione a opção ao comando desta maneira
fonte
apt-get upgrade --dry-run
não é necessáriosudo
, o que o torna perfeito para uma exibição automatizada das atualizações de pacotes necessárias.apt-get
no seu caminho por um script "auxiliar"? Verifiquewhich apt-get
para ter certeza que é/usr/bin/apt-get
A partir de agora (Ubuntu 16.04) você pode usar
apt list
com a--upgradable
bandeira;e você obterá uma lista com todos os pacotes atualizáveis.
fonte
apt
é um comando desconhecido em 12.04apt
você instalou em execuçãosudo apt-cache policy apt
.Outra alternativa seria usar
aptitude
com um termo de pesquisa :(Observe o 'U' maiúsculo)
Isso significa: "procure por todos os pacotes que estão instalados e podem ser atualizados". Referência: manual do usuário do aptitude
Por padrão,
aptitude search
mostra para cada pacote seu nome, descrição e alguns sinalizadores, mas você também pode adaptar a saída às suas necessidades. Por exemplo, para listar apenas os nomes dos pacotes, o comando seria:(
--disable-columns
evita preenchimento de espaços em branco no final das linhas)fonte
O comando abaixo mostra a lista de pacotes instalados que possuem uma atualização disponível nos repositórios.
fonte