Команда терминала для обновления с Linux Mint 16 на Linux Mint 17

может ли кто-нибудь посоветовать правильные команды терминала для обновления с Linux Mint Petra до Linux Mint Qiana?

3
задан joeeey
03.01.2023 0:52 Количество просмотров материала 3505
Распечатать страницу

3 ответа

$ 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

используйте sed для замены ссылок на saucy на trusty, а petra на qiana в источниках

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

$ sudo apt-get upgrade

обновите репозитории с новыми настройками и запустите dist-upgrade для обновления до новой версии, затем запустите upgrade, чтобы убедиться, что все пакеты обновлены.

17
отвечен RoB 2023-01-04 08:40

обновление до Mint 17, не теряя настройки от Mint 16 (или других предыдущих версий), но по-прежнему установки новейшей версии непосредственно с компакт-диска:

пожалуйста, посмотрите на:

http://forums.linuxmint.com/viewtopic.php?f=42&t=167083&p=858729&hilit=backup#p858729

или вы можете непосредственно перейти к странице проекта:

https://github.com/MintBackupRestore/MintBackupRestore

С наилучшими привет, Mint_BackupRestore

1
отвечен Mint_BackupRestore 2023-01-04 10:57

Монетный Двор 16 источники, как правило, в /etc/apt/sources.list.d/official-package-repositories.list. (My/etc/apt / sources.список в основном пуст, за исключением комментария"# See sources.list.d/official-package-repositories.list".) Если это не так в вашей системе, только официальные репозитории пакетов.файл списка должен быть обновлен.

  1. сделать полную резервную копию, прежде чем начать. Самым простым способом может быть точная копия жесткого диска, на котором установлен Mint (например,/dev/sda), которое можно скопировать назад если что-то идет неправильно и вы вручную найти и скопировать личные файлы, поскольку копируется полный диск. Недостатком является то, что файл образа будет довольно большим (500 ГБ на жестком диске - > 500 ГБ файла образа, в таком случае может использоваться сжатие). Поскольку этот диск не должен быть смонтирован, загрузитесь с живой системы, такой как Parted Magic, подключите внешний диск, смонтируйте его (т. е. в /dev/usb-hdd) и запустите dd (займет некоторое время, может быть, часы).

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

    или используя обжатие (примет даже longer):

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

    в зависимости от настройки, могут быть более эффективные способы.

  2. найти все исходные файлы (/etc/apt/sources.список /и т. д./кв/источников.список.d/*) и убедитесь, что только один содержит официальные источники монетного двора. Если этот файл не называется " sources.список.d / официальные репозитории пакетов.list " в вашей системе замените имя файла следующей командой.

  3. обновить официальный исходный файл, чтобы указать на репозиторий версии 17 вместо 16.

    # sed -i -e 's/saucy/trusty/' -e 's/petra/qiana/' /etc/apt/sources.list.d/official-package-repositories.list
    
  4. прежде чем начать процесс обновления, дважды проверьте, что с источниками все в порядке. Делай не продолжить, если в конце не выводится надпись "sources okay" (некоторые источники могут ошибаться, исправлять их или комментировать перед обновлением). Это будет тянуть списки пакетов для Mint 17 (так что процедура обновления знает, какие пакеты должны быть установлены) и бросить ошибку, если он не может загрузить их, но он не будет изменить/обновить все установленные пакеты.

    # apt-get update && echo sources okay
    
  5. выполнить фактическое обновление (-y, чтобы ответить на некоторые базовые вопросы с да).

    # apt-get -y dist-upgrade
    

/etc/apt / sources.список:

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

/etc/apt / sources.список.d / официальные репозитории пакетов.список:

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

обновление:

я только что попробовал это (обновление с 16 до 17) с помощью " apt-get-y dist-upgrade" (он все еще задал несколько вопросов, например, если /etc / issue должен быть обновлен, по умолчанию не было), и это в конечном итоге не удалось:

...
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)

именно поэтому сообщество учебник страница по обновлению рекомендует " свежее обновление "(вводящий в заблуждение термин" стереть все и переустановить с нуля", а затем вручную скопировать некоторые важные файлы) и советует против обновления пакета ("это то, что мы не рекомендуем"). Следуя этой рекомендации, Пользователи Mint будут переустановить свою систему каждый год (или всякий раз, когда выходит новый релиз).

так что лучше иметь полную резервную копию, прежде чем начать. И будьте готовы исправить проблемы с зависимостями.

в моем случае (ошибка, упомянутая выше), следующие команды исправили проблемы (это, опять же, спросил, если файлы должны быть заменены или нет - выберите Y (да), если вы действительно не уверены, что вы не хотите, чтобы держать их по какой-то причине).

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

после того, как все будет сделано, вы должна быть на новой версии (перезагрузка для всех изменений, включая новое ядро, чтобы вступили в силу):

# cat /etc/issue
Linux Mint 17 Qiana \n \l
0
отвечен basic6 2023-01-04 13:14

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх