Comando de terminal para atualizar do Linux Mint 16 para o Linux Mint 17

11

Alguém poderia aconselhar sobre os comandos de terminal corretos para atualizar do Linux Mint Petra para o Linux Mint Qiana?

    
por Freakazoid 17.05.2014 / 20:23

3 respostas

17

$ sudo sed -i 's/saucy/trusty/' /etc/apt/sources.list

$ sudo sed -i 's/petra/qiana/' /etc/apt/sources.list

$ sudo sed -i 's/saucy/trusty/' /etc/apt/sources.list.d/official-package-repositories.list

$ sudo sed -i 's/petra/qiana/' /etc/apt/sources.list.d/official-package-repositories.list

Use sed para substituir referências a saucy por trusty e petra com qiana nas fontes

$ sudo apt-get update && sudo apt-get dist-upgrade

$ sudo apt-get upgrade

Atualize os repositórios com as novas configurações e execute um dist-upgrade para atualizar para a nova versão de forma limpa, depois execute a atualização para garantir que todos os pacotes sejam atualizados.

    
por 25.05.2014 / 22:26
1

Atualize para o Mint 17 sem perder suas configurações do Mint 16 (ou outras versões anteriores), mas ainda assim instalando o mais novo lançamento diretamente do CD:

Por favor, dê uma olhada:

link

ou você pode acessar diretamente a página do projeto:

link

Com os melhores cumprimentos, Mint_BackupRestore

    
por 01.06.2014 / 10:42
0

As fontes Mint 16 geralmente estão em /etc/apt/sources.list.d/official-package-repositories.list . (Meu /etc/apt/sources.list é basicamente vazio, exceto por um comentário " # See sources.list.d/official-package-repositories.list ".) A menos que este não seja o caso em seu sistema, apenas o arquivo official-package-repositories.list deve ser atualizado.

  1. Faça um backup completo antes de começar. A maneira mais fácil pode ser uma cópia exata do disco rígido onde o Mint está instalado (como /dev/sda ), que pode ser copiado de volta se algo der errado e você não terá que encontrar manualmente e copiar arquivos pessoais porque a unidade completa é copiado. A desvantagem é que o arquivo de imagem será bem grande (disco rígido de 500 GB - > arquivo de imagem de 500 GB, nesse caso, a compactação pode ser usada). Como essa unidade não deve ser montada, inicialize a partir de um sistema ativo como o Parted Magic, conecte uma unidade externa, monte-a (por exemplo, em /dev/usb-hdd ) e execute dd (demorará um pouco, talvez horas).

    # dd if=/dev/sda of=/mnt/usb-hdd/os.sda.dd.img
    

    Ou usando a compactação (demora ainda mais):

    # dd if=/dev/sda | gzip -c >/mnt/usb-hdd/os.sda.dd.img.gz
    

    Dependendo da sua configuração, pode haver formas mais eficientes.

  2. Localize todos os arquivos de origem (/etc/apt/sources.list /etc/apt/sources.list.d/*) e certifique-se de que apenas um contenha as fontes oficiais do Mint. Se este arquivo não for chamado "sources.list.d / official-package-repositories.list" em seu sistema, substitua o nome do arquivo no seguinte comando.

  3. Atualize o arquivo de origem oficial para apontar para o repositório da versão 17 em vez de 16.

    # sed -i -e 's/saucy/trusty/' -e 's/petra/qiana/' /etc/apt/sources.list.d/official-package-repositories.list
    
  4. Antes de iniciar o processo de atualização, verifique se as fontes estão corretas. Não não continue se não imprimir "fontes ok" no final (algumas fontes podem estar erradas, corrigi-las ou comentá-las antes da atualização). Isto irá puxar as listas de pacotes para o Mint 17 (então a rotina de atualização sabe quais pacotes devem ser instalados) e lançar um erro se ele não puder baixá-los, mas isso não irá alterar / atualizar quaisquer pacotes instalados.

    # apt-get update && echo sources okay
    
  5. Realize a atualização real (-y para responder a algumas das perguntas básicas com sim).

    # apt-get -y dist-upgrade
    

/etc/apt/sources.list:

# See sources.list.d/official-package-repositories.list

/etc/apt/sources.list.d/official-package-repositories.list:

deb http://packages.linuxmint.com qiana main upstream import 
deb http://extra.linuxmint.com qiana main

deb http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ trusty partner

Atualização:

Eu apenas tentei isso (upgrade de 16 para 17) usando o "apt-get -y dist-upgrade" (ele ainda fazia algumas perguntas, como se / etc / issue fosse atualizado, o padrão era não) e eventualmente falhou:

...
Setting up kmod (15-0ubuntu6) ...
Installing new version of config file /etc/init/kmod.conf ...
dpkg: dependency problems prevent configuration of initramfs-tools:
 initramfs-tools depends on udev (>= 147~-5); however:
  Package udev is not configured yet.

dpkg: error processing package initramfs-tools (--configure):
 dependency problems - leaving unconfigured
...
Errors were encountered while processing:
 procps
 udev
 initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)

Provavelmente é por isso que a página de tutorial da comunidade sobre atualização recomenda uma "atualização recente" (um termo equivocado para "limpe tudo e reinstale do zero", seguido por copiar manualmente alguns dos arquivos importantes e avisa contra uma atualização de pacote ("Isso é algo que não recomendamos"). Seguindo essa recomendação, os usuários do Mint reinstalariam o sistema todos os anos (ou sempre que uma nova versão for lançada).

Então é melhor você ter um backup completo antes de começar. E prepare-se para corrigir problemas de dependência.

No meu caso (erro mencionado acima), os seguintes comandos corrigiram os problemas (isso, mais uma vez, perguntado se os arquivos devem ser substituídos ou não - selecione Y (sim) a menos que você esteja realmente certo de que não deseja manter por algum motivo).

# dpkg --configure -a && echo OK
# apt-get -f install && echo OK
# apt-get dist-upgrade && echo OK

Quando tudo estiver pronto, você deve estar na nova versão (reinicialização para que todas as alterações, incluindo o novo kernel, entrem em vigor):

# cat /etc/issue
Linux Mint 17 Qiana \n \l
    
por 01.02.2015 / 02:26