LINUX.ORG.RU

История изменений

Исправление Vsevolod-linuxoid, (текущая версия) :

Те же пакеты, но не тех же версий. Вот и всё.

  • Допустим ты хочешь поставить пакет something.
  • Ты используешь synaptic для формирования списка нужных пакетов оффлайн, он использует ранее полученные данные о репозиториях.
  • Так как данные не обновлены с лохматого года, то у него выходит, что ты хочешь поставить something-1.1, на ОС уже стоит нужная библиотека libsomething-1.1, плюс пакету для работы нужен otherthing-2.3 и libotherthing-2.3, которым нужен для работы xengine-5.1, но он уже стоит.
  • Потому он тебе пишет: нужно скачать something-1.1, otherthing-2.3 и libotherthing-2.3
  • Но ты качаешь просто последние версии из архивных репозиториев (с того момента, как ты обновлял данные, были выпущены новые версии): something-1.3, otherthing-2.6 и libotherthing-2.6.
  • Конечно же, установка идет криво, потому что something-1.3 требует libsomething-1.3 (а у тебя libsomething-1.1), а otherthing-2.6 и libotherthing-2.6 требуют xengine-5.8 (а у тебя xengine-5.1).

Почему же Synaptic не сказал тебе нормально, что нужно скачать? Да потому что у него нет актуальных данных о том, какие версии в репозиториях как друг от друга зависят.

Исправление Vsevolod-linuxoid, :

Те же пакеты, но не тех же версий. Вот и всё.

  • Допустим ты хочешь поставить пакет something.
  • Ты используешь synaptic для формирования списка нужных пакетов оффлайн, он использует ранее полученные данные о репозиториях.
  • Так как данные не обновлены с лохматого года, то у него выходит, что ты хочешь поставить something-1.1, на ОС уже стоит нужная библиотека libsomething-1.1, плюс пакету для работы нужен otherthing-2.3 и libotherthing-2.3, которым нужен для работы xengine-5.1, но он уже стоит.
  • Потому он тебе пишет: нужно скачать something-1.1, otherthing-2.3 и libotherthing-2.3
  • Но ты качаешь просто последние версии из архивных репозиториев: something-1.3, otherthing-2.6 и libotherthing-2.6.
  • Конечно же, установка идет криво, потому что something-1.3 требует libsomething-1.3 (а у тебя libsomething-1.1), а otherthing-2.6 и libotherthing-2.6 требуют xengine-5.8 (а у тебя xengine-5.1).

Почему же Synaptic не сказал тебе нормально, что нужно скачать? Да потому что у него нет актуальных данных о том, какие версии в репозиториях как друг от друга зависят.

Исправление Vsevolod-linuxoid, :

Те же пакеты, но не тех же версий. Вот и всё.

  • Допустим ты хочешь поставить пакет something.
  • Ты используешь synaptic для формирования списка нужных пакетов оффлайн, он использует ранее полученные данные о репозиториях.
  • Так как данные не обновлены с лохматого года, то у него выходит, что ты хочешь поставить something-1.1, на ОС уже стоит нужная библиотека libsomething-1.1, плюс пакету для работы нужен otherthing-2.3 и libotherthing-2.3, которым нужен для работы xengine-5.1, но он уже стоит.
  • Потому он тебе пишет: нужно скачать something-1.1, otherthing-2.3 и libotherthing-2.3
  • Но ты качаешь просто последние версии из архивных репозиториев: something-1.3, otherthing-2.6 и libotherthing-2.6.
  • Конечно же, установка идет криво, потому что something-1.3 требует libsomething-1.3 (а у тебя libsomething-1.1), а otherthing-2.6 и libotherthing-2.6 требуют xengine-5.8 (а у тебя xengine-5.1).

Исходная версия Vsevolod-linuxoid, :

Те же пакеты, но не тех же версий. Вот и всё.