Em resposta às saídas PasteBin :
Você tem muitos repositórios e PPAs adicionais, os quais você precisa remover manualmente antes de fazer a atualização principal.
Sem isso, quem sabe o que vai acontecer. Nada de bom, com certeza.
Instale o pacote ppa-purge
:
sudo apt-get install ppa-purge
E prossiga com a remoção com cuidado máximo e remova todos os repositórios adicionais apenas movendo os arquivos para outro lugar em /etc/apt/sources.list.d/
.
Um exemplo segue:
sudo ppa-purge ppa:whatever/ppa
Mais importante, você precisa fazer o downgrade de todos os pacotes para trusty
ou rosa
se for um pacote específico usado pelo Mint.
O Linux Mint 17.x é baseado no Ubuntu 14.04 Trusty, por exemplo:
sudo apt-get install adwaita-icon-theme/trusty
ou
sudo apt-get install adwaita-icon-theme/trusty-updates
ou
sudo apt-get install adwaita-icon-theme/rosa
Os comandos são ordenados por taxa de sucesso da mais alta, mas recomendo experimentá-lo nesta ordem:
-
rosa
-
trusty-updates
-
trusty
É muito trabalho, eu percebo isso, mas eu mesmo fiz isso e com sucesso.
Raciocínio: Provavelmente, um dos repositórios PPA ou adicionais atualizou o adwaita-icon-theme e outros pacotes. A razão subjacente é que você teria de fato uma versão mais nova já instalada de alguns pacotes que causam problemas de dependência. Espero que minha resposta ajude um pouco
EDIT1:
Em resposta ao comentário do pacote não existente:
there is no such package named adwaita-icon-theme
Há adwaita-icon-theme
e os outros no Ubuntu Xenial que é a base para o Linux Mint 18.x.
Em resposta ao comentário sobre a restauração de PPAs:
if I purge all PPA and fail how can I restore them?
Basta editar os arquivos de origem do PPA localizados em:
/etc/apt/sources.list.d/
E remova o caractere inicial #
.
Você pode tentar instalar o apt-show-versions
:
sudo apt-get install apt-show-versions
O uso é simples, chame os resultados do programa e do grep nos quais você está interessado.
Poderia, com algum esforço, resolver seu problema com a identificação dos pacotes para fazer o downgrade. Como eu disse, você precisa fazer o downgrade de todos os pacotes antes de prosseguir com a atualização do sistema, então se você já removeu os PPAs e outros repositórios, vá em frente e faça o downgrade do que puder para trusty
como mencionado acima.
Se você tem vários computadores, é muito simples configurar o SSH. Por que SSH? Bem, nenhuma atualização com muitos ajustes do sistema ocorre sem problemas e em vez de ficar presa no console, quero dizer VT1, e digitando tudo da sua cabeça, quando as coisas vão para o sul (e provavelmente serão), é muito mais conveniente sentar em outro computador e se comunicar com o mundo, por exemplo, sobre o que aconteceu.
Pessoalmente, eu iria em frente com a atualização agora mesmo, ignorando o problema, e resolveria isso via SSH a partir de outra máquina mais tarde, quando isso acontecer. Eu consegui converter as edições do KDE para o Cinnamon e atualizá-las mais tarde, não pode ser mais difícil do que isso. Acho que será fácil, na melhor das hipóteses, você aprenderá alguns comandos úteis e, na pior das hipóteses, restaurará sua unidade a partir do backup.
BACKUP:
Uma maneira de fazer um backup totalmente perfeito do seu disco é:
-
Inicialize a partir de um USB ativo com o Linux Mint.
-
Instale o utilitário pv
:
sudo apt-get install pv
-
Se você tem várias unidades, certifique-se de descobrir que uma é a única com seu Linux Mint 17:
sudo fdisk -l
-
Suponha que você tenha uma unidade de sistema e uma HDD externa para o backup /dev/sda
, então seria tão simples quanto clicar no HDD externo no Nemo, que montará a unidade e então:
sudo -i
pv < /dev/sda > /media/username/drivename/backup-sda-pv