
Eu tenho executado estes comandos:
sudo dpkg --clear-selections
sudo dpkg --set-selections < [Path to packages_list ]>
sudo apt-get autoremove
com o arquivo packages_list que se parece com isso
acpi-support install
acpid install
adduser install
adium-theme-ubuntu install
adobereader-enu install
aisleriot install
akonadi-server install
alacarte install
alsa-base install
alsa-utils install
anacron install
Tenho recebido esses erros ao usar o segundo comando mencionado acima.
dpkg: --set-selections takes no arguments
Type dpkg --help for help about installing and deinstalling packages [*];
Use `dselect' or `aptitude' for user-friendly package management;
Type dpkg -Dhelp for a list of dpkg debug flag values;
Type dpkg --force-help for a list of forcing options;
Type dpkg-deb --help for help about manipulating *.deb files;
Type dpkg --license for copyright license and lack of warranty (GNU GPL) [*].
Alguém me pode ajudar por favor..
Responder1
De onde você copiou isso:
sudo dpkg --set-selections < [Path to packages_list ]>
você o confundiu e entendeu mal o resultado. Posso dizer porque você <>
organizou um par extra de colchetes que, se estivessem realmente presentes nas instruções que você encontrou, seriam desnecessários (e espaçados de maneira inconsistente).
Ele reclama que não aceita argumentos porque requer stdin. Você deve usar o operador de redirecionamento stdin <
antes do nome do arquivo. E não >
em lugar nenhum.
Responder2
dpkg: --set-selections não aceita argumentos
Não usa argumentos, mas levaentrada padrão (stdin)em vez de.
Conformeman dpkg
:
--set-selections
Defina as seleções de pacotes usando o arquivo lido do stdin. Este arquivo deve estar no formato “estado do pacote”, onde o estado é instalar, manter, desinstalar ou limpar.
Portanto, para seleção múltipla, use file:
dpkg: --set-selections < myfile
Para um pacote, você pode usar com echo
, por exemplo
echo "acpid hold" | dpkg: --set-selections
Para vários pacotes, você pode usar with printf
(linha separada por \n
), por exemplo
echo "alsa-base hold\nalsa-utils\n" | dpkg: --set-selections
Veja também: