Alguém poderia aconselhar sobre os comandos corretos do terminal para atualizar do Linux Mint Petra para o Linux Mint Qiana?
Alguém poderia aconselhar sobre os comandos corretos do terminal para atualizar do Linux Mint Petra para o Linux Mint Qiana?
Respostas:
$ 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 atrevido por confiável e petra por 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 e execute o upgrade para garantir que todos os pacotes estejam atualizados.
sed
comandos uma simples substituição de cadeia. Em cada um desses arquivos, as palavras saucy
e mudou para trusty
e mesmo para petra
a qiana
. sudo apt-get update
procura atualizações para todos os pacotes e dist-upgrade
atualiza a distribuição. O upgrade
comando final atualiza o restante dos pacotes.
Atualize para o Mint 17 sem perder suas configurações do Mint 16 (ou outras versões anteriores), mas ainda assim instalando a versão mais recente diretamente do CD:
Por favor, dê uma olhada em:
http://forums.linuxmint.com/viewtopic.php?f=42&t=167083&p=858729&hilit=backup#p858729
ou você pode ir diretamente para a página do projeto:
https://github.com/MintBackupRestore/MintBackupRestore
Com os melhores cumprimentos, Mint_BackupRestore
As fontes da Casa da Moeda 16 geralmente estão localizadas /etc/apt/sources.list.d/official-package-repositories.list
. (Meu /etc/apt/sources.list está basicamente vazio, exceto por um comentário " # See sources.list.d/official-package-repositories.list
".) A menos que isso não ocorra no seu sistema, apenas o arquivo oficial-package-repositories.list deve ser atualizado.
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 novamente se algo der errado e você não precisará localizar e copiar manualmente os arquivos pessoais porque a unidade completa foi copiada. A desvantagem é que o arquivo de imagem será bastante 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, in /dev/usb-hdd
) e execute o dd (levará um tempo, talvez horas).
# dd if=/dev/sda of=/mnt/usb-hdd/os.sda.dd.img
Ou usando a compactação (levará ainda mais tempo):
# dd if=/dev/sda | gzip -c >/mnt/usb-hdd/os.sda.dd.img.gz
Dependendo da sua configuração, pode haver maneiras mais eficientes.
Localize todos os arquivos de origem (/etc/apt/sources.list /etc/apt/sources.list.d/*) e verifique se apenas um contém as fontes oficiais do Mint. Se esse arquivo não for chamado "sources.list.d / official-package-repositories.list" em seu sistema, substitua o nome do arquivo no comando a seguir.
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
Antes de iniciar o processo de atualização, verifique duas vezes se as fontes estão boas. Você não continuar se não imprimir "fontes ok" no final (algumas fontes pode estar errado, corrigi-las ou comentá-las antes da atualização). Isso puxará as listas de pacotes do Mint 17 (para que a rotina de atualização saiba quais pacotes devem ser instalados) e lançará um erro se não puder baixá-los, mas não irá alterar / atualizar nenhum pacote instalado.
# apt-get update && echo sources okay
Execute a atualização real (-y para responder algumas das perguntas básicas com yes).
# 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
Atualizar:
Eu apenas tentei isso (atualização de 16 para 17) usando "apt-get -y dist-upgrade" (ele ainda fazia algumas perguntas, como se o / etc / issue deveria ser 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 do tutorial da comunidade sobre atualização recomenda uma "nova atualização" (um termo enganoso para "limpe tudo e reinstale do zero", seguido pela cópia manual de alguns dos arquivos importantes) e desaconselha a atualização do pacote ("Esta é algo que não recomendamos "). Seguindo essa recomendação, os usuários do Mint reinstalariam seu sistema todos os anos (ou sempre que uma nova versão fosse 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 (novamente perguntando se os arquivos deveriam ser substituídos ou não - selecione Y (sim), a menos que você tenha certeza de que não deseja mantê-los por algum tempo. razão).
# dpkg --configure -a && echo OK
# apt-get -f install && echo OK
# apt-get dist-upgrade && echo OK
Quando tudo estiver pronto, você deverá estar na nova versão (reinicialize todas as alterações, incluindo o novo kernel, para entrar em vigor):
# cat /etc/issue
Linux Mint 17 Qiana \n \l