sudo dpkg --configure -a
sudo apt-get autoremove
sudo apt-get clean
sudo apt-get update
Se não funcionar
sudo apt-get autoremove <package name>
Ou sudo apt purge
Tente isso
Estou aprendendo o Ubuntu a partir do zero, como eu realmente gosto, e no modo "hard", apenas o acesso ssh. Consegui resolver muitas questões ao longo do caminho, mas não esta.
Quando eu estava tentando instalar algum pacote, eu tenho dependências não atendidas desse pacote (não importa qual, eu tentei algumas e todas elas mostram o mesmo problema) e do webmin (pacote que eu baixei, use o sudo apt -get install webmin_1.810_all.deb mas ainda não instalei como estava mostrando dependências não atendidas).
Como eu obtenho o webmin unmet dependências com todos os pacotes eu tento isso:
sudo apt-get install
e também mostra as dependências webmin unmet:
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Tal vez quiera ejecutar «apt-get -f install» para corregirlo.
Los siguientes paquetes tienen dependencias incumplidas:
webmin : Depende: libnet-ssleay-perl pero no está instalado
Depende: libauthen-pam-perl pero no está instalado
Depende: libio-pty-perl pero no está instalado
Depende: apt-show-versions pero no está instalado
E: Dependencias incumplidas. Pruebe de nuevo usando -f.
Então a questão é: o que está acontecendo aqui? por que estou recebendo isso, se o pacote não foi instalado? Como faço para remover isso?
EDIT: mudou o idioma para o inglês, usou a proposição de resposta da solução e eu entendi:
sudo apt-get -f install
[sudo] password for administrador:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
apt-show-versions libapt-pkg-perl libauthen-pam-perl libio-pty-perl
libnet-ssleay-perl
The following NEW packages will be installed
apt-show-versions libapt-pkg-perl libauthen-pam-perl libio-pty-perl
libnet-ssleay-perl
0 to upgrade, 5 to newly install, 0 to remove and 3 not to upgrade.
1 not fully installed or removed.
Need to get 427 kB of archives.
After this operation, 1,734 kB of additional disk space will be used.
Do you want to continue? [Y/n]
Ok, eu sei que isso foi causado por instalação inacabada do webmin, então a questão é, como eu desinstalo uma instalação inacabada do webmin, ou como eu removo essas dependências se eu não quiser instalar o webmin (aka, usando o "apt-get -f install")?
Obrigado antecipadamente.
PD: este servidor foi reiniciado várias vezes após a "tentativa" de instalar o webmin. Além disso, não sei se isso é necessário info, mas eu estou usando o servidor ubuntu 14.04.5
sudo dpkg --configure -a
sudo apt-get autoremove
sudo apt-get clean
sudo apt-get update
Se não funcionar
sudo apt-get autoremove <package name>
Ou sudo apt purge
Tente isso
Eu tive o mesmo problema.
Os repositórios "universo" foram comentados em meu /etc/apt/sources.list
Para corrigir:
Edite e remova o "#" na frente dessas linhas:
deb http://us.archive.ubuntu.com/ubuntu/ <distro> universe
deb-src http://us.archive.ubuntu.com/ubuntu/ <distro> universe
deb http://us.archive.ubuntu.com/ubuntu/ <distro>-updates universe
deb-src http://us.archive.ubuntu.com/ubuntu/ <distro>-updates universe
Então:
apt update
apt full-upgrade -y
gdebi <package name> or apt install <package name>