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.
sedcomandos uma simples substituição de cadeia. Em cada um desses arquivos, as palavras saucye mudou para trustye mesmo para petraa qiana. sudo apt-get updateprocura atualizações para todos os pacotes e dist-upgradeatualiza a distribuição. O upgradecomando 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