Переходя от 12.04 бета до 12.04 финала, теперь у меня 12.10? [Дубликат]

Сегодня я обновил до 12.04 (64 бит), пока все хорошо, все работает отлично, пока я не попытался сделать еще более продвинутый материал.

Когда я попытался добавить toolchain-test ppa , я получил несоответствие в распространении. После попытки или 4 это изменилось и связало меня с этим сообщением об ошибке . До сих пор такая хорошая, странная ошибка, но я не единственный, и она будет исправлена?

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

>:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu quantal (development branch)
Release:    12.10
Codename:   quantal

>:~$ cat /etc/issue
Ubuntu quantal (development branch) \n \l

Теперь мне интересно: я сделал что-то неправильно при установке? Я случайно загрузил какую-то странную ночь, установил неправильные хранилища, ...? Или это просто ошибка в какой-то небольшой части системы, которая делает сообщение неправильным и, возможно, будет путать приложение или два?

Теперь, какова бы ни была причина: есть ли простой способ установить этот выпуск информация в правильную версию снова?

8
задан 15 May 2012 в 00:18

14 ответов

У меня была такая же проблема. В моем случае это было связано с тем, что у меня был ppa: ubuntu-toolchain-r / test включен, и хотя в качестве серии был указан только precise, пакет base-files кажется, принадлежит quantal. Чтобы узнать, откуда установлен неправильный пакет base-files, используйте следующую команду:

$ apt-cache policy base-files

Найдите строку, в которой версия соответствует установленной версии, и проверьте URL-адрес, указанный для этой версии.

Если вы хотите, чтобы PPA был включен (например, потому что вы хотите / должны использовать компилятор gcc-4.7), вы можете использовать apt-pinning , чтобы заставить систему поддерживать пакет базовых файлов, позволяя вам установить gcc-4.7. Создайте файл /etc/apt/preferences.d/base-files (не забудьте использовать какие-либо точки в названии) со следующим содержимым:

Package: base-files
Pin: release o=Ubuntu
Pin-Priority: 1001

Это приведет к отказу пакета base-files к его версии по умолчанию (от основной репозиторий ubuntu) на следующем обновлении.

Будьте особенно осторожны в отношении типографских ошибок, особенно пробелов и капитализации.

После того, как файл находится на месте, используйте apt-cache policy base-files, чтобы определить Candidate версия. Он должен соответствовать версии, которая указана рядом с архивом Ubuntu по умолчанию. Наконец, начните понижение:

$ sudo apt-get upgrade

Когда вас спросят, хотите ли вы действительно DOWNGRADE (капитализация не моя ...), ответьте y + Enter.

12
ответ дан 25 July 2018 в 19:13

У меня была такая же проблема. В моем случае это было связано с тем, что у меня был ppa: ubuntu-toolchain-r / test включен, и хотя в качестве серии был указан только precise, пакет base-files кажется, принадлежит quantal. Чтобы узнать, откуда установлен неправильный пакет base-files, используйте следующую команду:

$ apt-cache policy base-files

Найдите строку, в которой версия соответствует установленной версии, и проверьте URL-адрес, указанный для этой версии.

Если вы хотите, чтобы PPA был включен (например, потому что вы хотите / должны использовать компилятор gcc-4.7), вы можете использовать apt-pinning , чтобы заставить систему поддерживать пакет базовых файлов, позволяя вам установить gcc-4.7. Создайте файл /etc/apt/preferences.d/base-files (не забудьте использовать какие-либо точки в названии) со следующим содержимым:

Package: base-files
Pin: release o=Ubuntu
Pin-Priority: 1001

Это приведет к отказу пакета base-files к его версии по умолчанию (от основной репозиторий ubuntu) на следующем обновлении.

Будьте особенно осторожны в отношении типографских ошибок, особенно пробелов и капитализации.

После того, как файл находится на месте, используйте apt-cache policy base-files, чтобы определить Candidate версия. Он должен соответствовать версии, которая указана рядом с архивом Ubuntu по умолчанию. Наконец, начните понижение:

$ sudo apt-get upgrade

Когда вас спросят, хотите ли вы действительно DOWNGRADE (капитализация не моя ...), ответьте y + Enter.

12
ответ дан 2 August 2018 в 01:15

У меня была такая же проблема. В моем случае это было связано с тем, что у меня был ppa: ubuntu-toolchain-r / test включен, и хотя в качестве серии был указан только precise, пакет base-files кажется, принадлежит quantal. Чтобы узнать, откуда установлен неправильный пакет base-files, используйте следующую команду:

$ apt-cache policy base-files

Найдите строку, в которой версия соответствует установленной версии, и проверьте URL-адрес, указанный для этой версии.

Если вы хотите, чтобы PPA был включен (например, потому что вы хотите / должны использовать компилятор gcc-4.7), вы можете использовать apt-pinning , чтобы заставить систему поддерживать пакет базовых файлов, позволяя вам установить gcc-4.7. Создайте файл /etc/apt/preferences.d/base-files (не забудьте использовать какие-либо точки в названии) со следующим содержимым:

Package: base-files
Pin: release o=Ubuntu
Pin-Priority: 1001

Это приведет к отказу пакета base-files к его версии по умолчанию (от основной репозиторий ubuntu) на следующем обновлении.

Будьте особенно осторожны в отношении типографских ошибок, особенно пробелов и капитализации.

После того, как файл находится на месте, используйте apt-cache policy base-files, чтобы определить Candidate версия. Он должен соответствовать версии, которая указана рядом с архивом Ubuntu по умолчанию. Наконец, начните понижение:

$ sudo apt-get upgrade

Когда вас спросят, хотите ли вы действительно DOWNGRADE (капитализация не моя ...), ответьте y + Enter.

12
ответ дан 4 August 2018 в 16:48

У меня была такая же проблема. В моем случае это было связано с тем, что у меня был ppa: ubuntu-toolchain-r / test включен, и хотя в качестве серии был указан только precise, пакет base-files кажется, принадлежит quantal. Чтобы узнать, откуда установлен неправильный пакет base-files, используйте следующую команду:

$ apt-cache policy base-files

Найдите строку, в которой версия соответствует установленной версии, и проверьте URL-адрес, указанный для этой версии.

Если вы хотите, чтобы PPA был включен (например, потому что вы хотите / должны использовать компилятор gcc-4.7), вы можете использовать apt-pinning , чтобы заставить систему поддерживать пакет базовых файлов, позволяя вам установить gcc-4.7. Создайте файл /etc/apt/preferences.d/base-files (не забудьте использовать какие-либо точки в названии) со следующим содержимым:

Package: base-files
Pin: release o=Ubuntu
Pin-Priority: 1001

Это приведет к отказу пакета base-files к его версии по умолчанию (от основной репозиторий ubuntu) на следующем обновлении.

Будьте особенно осторожны в отношении типографских ошибок, особенно пробелов и капитализации.

После того, как файл находится на месте, используйте apt-cache policy base-files, чтобы определить Candidate версия. Он должен соответствовать версии, которая указана рядом с архивом Ubuntu по умолчанию. Наконец, начните понижение:

$ sudo apt-get upgrade

Когда вас спросят, хотите ли вы действительно DOWNGRADE (капитализация не моя ...), ответьте y + Enter.

12
ответ дан 6 August 2018 в 01:30

У меня была такая же проблема. В моем случае это было связано с тем, что у меня был ppa: ubuntu-toolchain-r / test включен, и хотя в качестве серии был указан только precise, пакет base-files кажется, принадлежит quantal. Чтобы узнать, откуда установлен неправильный пакет base-files, используйте следующую команду:

$ apt-cache policy base-files

Найдите строку, в которой версия соответствует установленной версии, и проверьте URL-адрес, указанный для этой версии.

Если вы хотите, чтобы PPA был включен (например, потому что вы хотите / должны использовать компилятор gcc-4.7), вы можете использовать apt-pinning , чтобы заставить систему поддерживать пакет базовых файлов, позволяя вам установить gcc-4.7. Создайте файл /etc/apt/preferences.d/base-files (не забудьте использовать какие-либо точки в названии) со следующим содержимым:

Package: base-files
Pin: release o=Ubuntu
Pin-Priority: 1001

Это приведет к отказу пакета base-files к его версии по умолчанию (от основной репозиторий ubuntu) на следующем обновлении.

Будьте особенно осторожны в отношении типографских ошибок, особенно пробелов и капитализации.

После того, как файл находится на месте, используйте apt-cache policy base-files, чтобы определить Candidate версия. Он должен соответствовать версии, которая указана рядом с архивом Ubuntu по умолчанию. Наконец, начните понижение:

$ sudo apt-get upgrade

Когда вас спросят, хотите ли вы действительно DOWNGRADE (капитализация не моя ...), ответьте y + Enter.

12
ответ дан 7 August 2018 в 18:55

У меня была такая же проблема. В моем случае это было связано с тем, что у меня был ppa: ubuntu-toolchain-r / test включен, и хотя в качестве серии был указан только precise, пакет base-files кажется, принадлежит quantal. Чтобы узнать, откуда установлен неправильный пакет base-files, используйте следующую команду:

$ apt-cache policy base-files

Найдите строку, в которой версия соответствует установленной версии, и проверьте URL-адрес, указанный для этой версии.

Если вы хотите, чтобы PPA был включен (например, потому что вы хотите / должны использовать компилятор gcc-4.7), вы можете использовать apt-pinning , чтобы заставить систему поддерживать пакет базовых файлов, позволяя вам установить gcc-4.7. Создайте файл /etc/apt/preferences.d/base-files (не забудьте использовать какие-либо точки в названии) со следующим содержимым:

Package: base-files
Pin: release o=Ubuntu
Pin-Priority: 1001

Это приведет к отказу пакета base-files к его версии по умолчанию (от основной репозиторий ubuntu) на следующем обновлении.

Будьте особенно осторожны в отношении типографских ошибок, особенно пробелов и капитализации.

После того, как файл находится на месте, используйте apt-cache policy base-files, чтобы определить Candidate версия. Он должен соответствовать версии, которая указана рядом с архивом Ubuntu по умолчанию. Наконец, начните понижение:

$ sudo apt-get upgrade

Когда вас спросят, хотите ли вы действительно DOWNGRADE (капитализация не моя ...), ответьте y + Enter.

12
ответ дан 10 August 2018 в 07:30

У меня была такая же проблема. В моем случае это было связано с тем, что у меня был ppa: ubuntu-toolchain-r / test включен, и хотя в качестве серии был указан только precise, пакет base-files кажется, принадлежит quantal. Чтобы узнать, откуда установлен неправильный пакет base-files, используйте следующую команду:

$ apt-cache policy base-files

Найдите строку, в которой версия соответствует установленной версии, и проверьте URL-адрес, указанный для этой версии.

Если вы хотите, чтобы PPA был включен (например, потому что вы хотите / должны использовать компилятор gcc-4.7), вы можете использовать apt-pinning , чтобы заставить систему поддерживать пакет базовых файлов, позволяя вам установить gcc-4.7. Создайте файл /etc/apt/preferences.d/base-files (не забудьте использовать какие-либо точки в названии) со следующим содержимым:

Package: base-files
Pin: release o=Ubuntu
Pin-Priority: 1001

Это приведет к отказу пакета base-files к его версии по умолчанию (от основной репозиторий ubuntu) на следующем обновлении.

Будьте особенно осторожны в отношении типографских ошибок, особенно пробелов и капитализации.

После того, как файл находится на месте, используйте apt-cache policy base-files, чтобы определить Candidate версия. Он должен соответствовать версии, которая указана рядом с архивом Ubuntu по умолчанию. Наконец, начните понижение:

$ sudo apt-get upgrade

Когда вас спросят, хотите ли вы действительно DOWNGRADE (капитализация не моя ...), ответьте y + Enter.

12
ответ дан 15 August 2018 в 19:34
  • 1
    У меня также есть deb http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu precise main, так что я мог бы выполнить g ++ 4.7 по точной, и теперь у меня также есть квант, указанный в / etc / issue. Я попробую исправить. – Rob 14 May 2012 в 19:54
  • 2
    Я действительно хотел использовать g ++ - 4.7, поэтому в конце концов я должен был вывести пакет base-files в начало http://archive.ubuntu.com с помощью /etc/apt/preferences (см. apt_preferences(5) ). Конечно, вам нужно настроить URL-адрес, чтобы он соответствовал вашему зеркалу Ubuntu, указанному в /etc/apt/sources.list. – Michael Wild 15 May 2012 в 14:30
  • 3
    +1, теперь это хороший ответ. Объясняет не только, как исправить, но и почему и когда проблема – MestreLion 15 May 2012 в 20:51
  • 4
    это помогло мне решить эту проблему :) – suresh 1 June 2012 в 01:18

Насколько я знаю, после обновления пакета его нельзя понизить, за исключением того, что это процедура, такая как REMOVE PACKAGE-> CHANGE REPO-> UPDATE APT -> REINSTALL OLD PACKAGE. Это довольно странная процедура, так как иногда есть некоторые зависимости и проблемы с версиями.

В любом случае перейдите к /etc/apt/sources.list и /etc/apt/sources.list.d/*.list и посмотрите, есть ли несколько строк, содержащих слово «quantal».

Если есть, то это проблема. Я предлагаю вам создать резервную копию всего и переустановить чистую стабильную версию. Другим решением было бы изменить все «квантовые» слова в «точных» повторных обновлениях и надеяться, что все квантовые пакеты будут заменены более современной точной версией. Но это ОЧЕНЬ ПЛОХОЕ решение!

0
ответ дан 25 July 2018 в 19:13

Насколько я знаю, после обновления пакета его нельзя понизить, за исключением того, что это процедура, такая как REMOVE PACKAGE-> CHANGE REPO-> UPDATE APT -> REINSTALL OLD PACKAGE. Это довольно странная процедура, так как иногда есть некоторые зависимости и проблемы с версиями.

В любом случае перейдите к /etc/apt/sources.list и /etc/apt/sources.list.d/*.list и посмотрите, есть ли несколько строк, содержащих слово «quantal».

Если есть, то это проблема. Я предлагаю вам создать резервную копию всего и переустановить чистую стабильную версию. Другим решением было бы изменить все «квантовые» слова в «точных» повторных обновлениях и надеяться, что все квантовые пакеты будут заменены более современной точной версией. Но это ОЧЕНЬ ПЛОХОЕ решение!

0
ответ дан 2 August 2018 в 01:15

Насколько я знаю, после обновления пакета его нельзя понизить, за исключением того, что это процедура, такая как REMOVE PACKAGE-> CHANGE REPO-> UPDATE APT -> REINSTALL OLD PACKAGE. Это довольно странная процедура, так как иногда есть некоторые зависимости и проблемы с версиями.

В любом случае перейдите к /etc/apt/sources.list и /etc/apt/sources.list.d/*.list и посмотрите, есть ли несколько строк, содержащих слово «quantal».

Если есть, то это проблема. Я предлагаю вам создать резервную копию всего и переустановить чистую стабильную версию. Другим решением было бы изменить все «квантовые» слова в «точных» повторных обновлениях и надеяться, что все квантовые пакеты будут заменены более современной точной версией. Но это ОЧЕНЬ ПЛОХОЕ решение!

0
ответ дан 4 August 2018 в 16:48

Насколько я знаю, после обновления пакета его нельзя понизить, за исключением того, что это процедура, такая как REMOVE PACKAGE-> CHANGE REPO-> UPDATE APT -> REINSTALL OLD PACKAGE. Это довольно странная процедура, так как иногда есть некоторые зависимости и проблемы с версиями.

В любом случае перейдите к /etc/apt/sources.list и /etc/apt/sources.list.d/*.list и посмотрите, есть ли несколько строк, содержащих слово «quantal».

Если есть, то это проблема. Я предлагаю вам создать резервную копию всего и переустановить чистую стабильную версию. Другим решением было бы изменить все «квантовые» слова в «точных» повторных обновлениях и надеяться, что все квантовые пакеты будут заменены более современной точной версией. Но это ОЧЕНЬ ПЛОХОЕ решение!

0
ответ дан 6 August 2018 в 01:30

Насколько я знаю, после обновления пакета его нельзя понизить, за исключением того, что это процедура, такая как REMOVE PACKAGE-> CHANGE REPO-> UPDATE APT -> REINSTALL OLD PACKAGE. Это довольно странная процедура, так как иногда есть некоторые зависимости и проблемы с версиями.

В любом случае перейдите к /etc/apt/sources.list и /etc/apt/sources.list.d/*.list и посмотрите, есть ли несколько строк, содержащих слово «quantal».

Если есть, то это проблема. Я предлагаю вам создать резервную копию всего и переустановить чистую стабильную версию. Другим решением было бы изменить все «квантовые» слова в «точных» повторных обновлениях и надеяться, что все квантовые пакеты будут заменены более современной точной версией. Но это ОЧЕНЬ ПЛОХОЕ решение!

0
ответ дан 7 August 2018 в 18:55

Насколько я знаю, после обновления пакета его нельзя понизить, за исключением того, что это процедура, такая как REMOVE PACKAGE-> CHANGE REPO-> UPDATE APT -> REINSTALL OLD PACKAGE. Это довольно странная процедура, так как иногда есть некоторые зависимости и проблемы с версиями.

В любом случае перейдите к /etc/apt/sources.list и /etc/apt/sources.list.d/*.list и посмотрите, есть ли несколько строк, содержащих слово «quantal».

Если есть, то это проблема. Я предлагаю вам создать резервную копию всего и переустановить чистую стабильную версию. Другим решением было бы изменить все «квантовые» слова в «точных» повторных обновлениях и надеяться, что все квантовые пакеты будут заменены более современной точной версией. Но это ОЧЕНЬ ПЛОХОЕ решение!

0
ответ дан 10 August 2018 в 07:30

Насколько я знаю, после обновления пакета его нельзя понизить, за исключением того, что это процедура, такая как REMOVE PACKAGE-> CHANGE REPO-> UPDATE APT -> REINSTALL OLD PACKAGE. Это довольно странная процедура, так как иногда есть некоторые зависимости и проблемы с версиями.

В любом случае перейдите к /etc/apt/sources.list и /etc/apt/sources.list.d/*.list и посмотрите, есть ли несколько строк, содержащих слово «quantal».

Если есть, то это проблема. Я предлагаю вам создать резервную копию всего и переустановить чистую стабильную версию. Другим решением было бы изменить все «квантовые» слова в «точных» повторных обновлениях и надеяться, что все квантовые пакеты будут заменены более современной точной версией. Но это ОЧЕНЬ ПЛОХОЕ решение!

0
ответ дан 15 August 2018 в 19:34
  • 1
    Спасибо за Ваш ответ. Однако все источники правильно установлены на «точные». Поскольку у меня есть совершенно новая установка, я все же думаю, что поеду с «решением». переустановки всего с нуля – fdlm 1 May 2012 в 15:06
  • 2
    @fdlm - вы следовали совету в связанном вопросе? – Mark Rooney 1 May 2012 в 15:19
  • 3
    @MarkRooney Теперь, когда я это сделал, все работает нормально. Спасибо всем за вашу помощь. – fdlm 1 May 2012 в 17:13
  • 4
    Пакеты могут быть понижены напрямую, но это не то, что обычно протестировано и может в некоторых ситуациях вызвать проблемы. – ibid 25 August 2012 в 18:53

Другие вопросы по тегам:

Похожие вопросы: