Por que “tasksel” dá um erro “aptitude failed”?

20

O problema começou da seguinte maneira. Eu estava usando o tasksel no menu do terminal que ele mostra quando eu simplesmente faço sudo tasksel . Eu selecionei Lamp Server na lista e comecei a instalar todos os pacotes relacionados a ele. O problema é que, por engano, o meu amigo clicou no botão fechar e depois em aceitar, fechando o terminal e a atividade que o tasksel estava fazendo. Tentei instalar o servidor da lâmpada novamente e encontrei o seguinte problema:

sudo tasksel install lamp-server  
tasksel: aptitude failed (100)

Eu devo mencionar que eu já tenho o aptitude instalado. Portanto, o erro não é que eu esteja sentindo falta de aptidão. Funcionou antes de fechar o terminal. Como posso resolver isso?

    
por Luis Alvarado 09.09.2012 / 01:39

4 respostas

17

Este é um bug muito antigo.

Faça

sudo apt-get update

então

sudo tasksel install lamp-server  

Ah, e se isso acontecer quando você (re) instalar o próprio MySQL, certifique-se de remover /var/lib/mysql .

edite: Encontrado no Launchpad a partir de um relatório em 2007.

Hoje em dia você também pode fazer

sudo apt-get install lamp-server^

O ^ é o equivalente da tarefa selecionada.

    
por Rinzwind 09.09.2012 / 07:46
1

Eu sei que esse tópico não é novo e brilhante, e isso também já foi respondido, mas para aqueles que encontram o problema novamente; Descobri que recebi esse erro ao tentar usar tasksel para instalar, embora não tenha espaço de armazenamento suficiente no meu dispositivo. Depois de remover alguns arquivos e limpar o sistema de um pouco de lixo, tentei novamente com sucesso.

Depois de limpar, usei:

apt-get -f install

Como sugerido por izx

Depois disso, o tasksel funcionou como normalmente esperado.

    
por cossacksman 18.06.2013 / 09:45
0

Eu tive o mesmo problema, resolvi isso seguindo estas etapas:

sudo rm -f /etc/apt/sources.list.d/ia32-libs-raring.list
sudo apt-get update
sudo tasksel install lamp-server

Tudo pronto.

    
por scue 12.04.2015 / 12:14
-1

Você também pode obter este erro se tiver algumas das tarefas que o instalará já instalado. Eu tive que correr

sudo apt-get remove apache2 apache2-mpm-prefork apache2-utils apache2.2-common libapache2-mod-php5 libapr1 libaprutil1 libdbd-mysql-perl libdbi-perl libnet-daemon-  perl libplrpc-perl libpq5 mysql-client-5.5 mysql-common mysql-server mysql-server-5.5 php5-common php5-mysql

antes de funcionar

    
por Phsip 06.02.2014 / 10:06