Использование исходников из Ubuntu 14 в Ubuntu 12

Использование исходников из Ubuntu 14 в Ubuntu 12

Мы допустили очень глупую ошибку на сервере, используя исходники из файла sources.list из Ubuntu 14 в Ubuntu 12.

Система по-прежнему работает, но, само собой разумеется, при обновлении возникает множество ошибок.

Теперь система, похоже, думает, что это версия 14, но это не так!

Я собирался пойти и скачать исходники 12-й версии и попробовать начать заново, чтобы провести чистое обновление без переустановки, но я просто хотел спросить, безопасно ли это делать.

Есть идеи?

Источники я взял отсюда:

http://repogen.simplylinux.ch/generate.php

решение1

если вы запустили команду обновления и ни один пакет не обновился, и вы сразу получаете сообщение об ошибке, то нет проблем, вы можете заменить свои /etc/apt/sources.listзаписи на Ubuntu 12.04. сгенерировать из здесьи скопируйте и вставьте в свой /etc/apt/sources.listфайл, а затем обновите

sudo apt-get update  

или

если некоторые пакеты обновились, то вы можете понизить их версию, но нет уверенности, что вы получите результат, эквивалентный предыдущей системе. Вы можете изменить это через закрепление.

сначала сделайте исправление /etc/apt/sources.listс правильным релизом Ubuntu. затем создайте или отредактируйте /etc/apt/preferences

sudo nano /etc/apt/preferences

добавлять

Package: *
Pin: release v=12.04
Pin-Priority: 1001

сохранить и выполнить команду

 sudo aptitude dist-upgrade

видетьapt предпочтений документ

 P > 1000
           causes a version to be installed even if this constitutes a
           downgrade of the package

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

Связанный контент