Estou acostumado a sistemas baseados em RPM, e há muitos comandos que ainda não tenho certeza de como fazer com os pacotes .deb. Isto é principalmente para uso com pacotes personalizados, isto é, não com o apt-get instalado.
Seria ótimo se alguém pudesse fornecer uma tradução dos comandos aqui: (por "arquivo de pacote", ele deve operar em um arquivo físico .rpm / .deb)
Recurso rpm deb -------------------------------------------------- -------------------------------- Ver todos os pacotes instalados rpm -qa Exibir arquivos em um pacote instalado rpm -ql packagename Exibir arquivos em um arquivo de pacote rpm -qlp ./packagename.rpm Exibir informações do pacote, pacote instalado rpm -qi packagename (1) Exibir informações do pacote, arquivo de pacote rpm -qip ./packagename.rpm (1) Exibir scripts de shell pré / pós-instalação rpm -q --scripts packagename Visualize o changelog para um arquivo de pacote rpm -qp --changelog ./packagename.rpm Desinstalar um pacote rpm -e packagename dpkg -r / dpkg -P Instale um arquivo de pacote rpm -ivh ./packagename.rpm dpkg -i Atualize um pacote de um arquivo rpm -Uvh ./packagename.rpm Encontre qual pacote possui um arquivo rpm -qif /some/file.foo Listar dependências de um pacote rpm -q --requires packagename Listar dependências de um arquivo de pacote rpm -qp --requires ./packagename.rpm
(1) veja, por exemplo, exemplo de saída de informações aqui
rpm -ivh
ourpm -Uvh
o equivalente paradeb
édpkg -i
?dpkg
não faz diferenciação entre instalação e atualização? Ou ele lida com isso automaticamente?dpkg
para instalar um arquivo deb, ele instalará, atualizará ou fará o downgrade conforme necessário (a menos que qualquer uma dessas quebras maciçamente outra coisa, nesse caso, você ainda pode forçar a ação com os sinalizadores apropriados).