Почему некоторые пакеты исчезают из репозиториев?

Мне нужно было установить программу ( GSAS & EXPGUI ), которая зависит от библиотеки libg2c0. Эта библиотека находилась в репозиториях вплоть до Ubuntu Jaunty (9.04), а затем была удалена.

Решением является загрузка пакета Jaunty , а затем sudo dpkg --force-depends -i libg2c0_3.4.6-8ubuntu2_amd64.deb. Если найдено, что это решение не соответствует духу Ubuntu (есть ли слово для этого, как Pythonic для Python?)

В целом, каковы причины удаления данного пакета из более новых версий? 115]

Есть ли лучший способ управления зависимостями для более не поддерживаемых пакетов?

3
задан 13 November 2010 в 23:46

1 ответ

Пакеты удаляются из хранилища в новых версиях по разным причинам.

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

Пакеты часто отбрасываются, когда больше нет активной разработки, и они не находятся в состоянии, которое является ценным. Нет смысла хранить пакеты с критическими ошибками, которые не исправлены.

Другая причина может заключаться в том, что сопровождающий больше не работает над пакетом. Это может даже иметь место в Debian, так как многие пакеты Ubuntu синхронизируются с Debian. Это вопрос интереса. Если у текущего сопровождающего больше нет времени или увлечения, пакет помещается в список потерянных пакетов. Это позволяет сообществу искать, если кто-то еще подойдет. Если нет, он будет отброшен через некоторое время, так как предполагается, что никто больше не интересуется пакетом.

В вашем конкретном случае GNU Fortran 77 был заменен компилятором GNU Fortran 95. Следовательно, библиотеки времени выполнения также были удалены. Я не уверен, поможет ли это вам, но ваш пакет должен быть запущен на новом компиляторе Фортрана (что должно быть возможно, если он с открытым исходным кодом). Затем он будет использовать новую библиотеку, которая доступна.

0
ответ дан 13 November 2010 в 23:46

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

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