Como um ex-usuário de Debian, I "espécie de" lembrar que eu só deve usar um dos gerenciadores de pacotes ... Ou apt-get
, aptitude
ou synaptic
, mas não os três em combinação causa' pode haver conflitos, eles não se misturam bem.
Não sei onde o ouvi, mas deixou sua memória impressa. Então, eu só quero verificar com você se realmente não é aconselhável ou se é uma lenda urbana e é completamente seguro. Você poderia confirmar isso?
A maneira mais limpa de instalar um pacote ainda está usando o comando checkinstall
antes de chamar dpkg
?
Aptitude
. PertoSynaptic
, eu também tinha usadoKPackage
noKDE
. Foi legal.Respostas:
A única diferença real é a aptidão.
Se você o usar, instale algo interativamente, remova esse pacote de outro modo e volte ao Aptitude, ele achará que deseja reinstalá-lo. Você apenas precisa limpar as seleções quando o carregamento (fácil o suficiente através do menu).
Ele também executará uma remoção automática para que as dependências antigas sejam limpas. Isso pode ser perigoso se você remover acidentalmente algo dependente de um metapacote e removê-lo e todos os seus departamentos. Isso não é um problema se você souber o que está fazendo.
fonte
Tudo isso é usado
dpkg
como back-end. Nenhum deles usa nenhum banco de dados especializado que quebre quando você usa outra coisa.Definitivamente é uma lenda urbana.
Se você deseja instalar algo do código-fonte, a maneira mais limpa é usar
checkinstall
ou instalá-lo no/usr/local
. Usar o gerenciador de pacotes é melhor, porque remover esse pacote é muito mais fácil.fonte
Synaptic e apt-get são compatíveis. Aptidão não é compatível com sináptica. Isso é fato, não "lenda urbana", como afirmava outro pôster.
Hoje eu queria descobrir qual Java Runtime meu sistema possui. O Google pesquisou a seguinte sugestão: em um shell de comando, digite:
aptitude search "? fornece (java-runtime)"
Isso gerou (entre outras linhas) o seguinte:
O que o "pi" significa é que ele não está instalado no momento, mas está marcado para instalação. Portanto, se eu entrasse no aptitude e apenas pedisse para instalar os pacotes solicitados, ele instalaria o gcj-4.4-jre. No entanto, no Synaptic, ele não é instalado nem marcado para instalação. Se eu pedir ao Synaptic para instalar os pacotes solicitados, ele não fará nada.
Não sou especialista nessas coisas e não tenho idéia de onde o aptitude esconde suas noções de estados de pacotes, mas é óbvio que não é compatível com o Synaptic.
fonte