Иногда я хочу скачать программы, которые не предлагаются в Центре программного обеспечения, а только на веб-сайте разработчика, например, World of Goo Demo . Но на сайте предлагается только одна ссылка для скачивания .deb, используемая Ubuntu.
Могу ли я использовать этот файл, даже если я использую старую версию Ubuntu или архитектуру, которая все еще остается более или менее экзотической, в качестве 64-битной? Если да, могу ли я столкнуться с какими-либо трудностями при запуске программы после ее установки?
Я столкнулся со следующими двумя ошибками при попытке установить файлы .deb:
Так что нет, иногда если вы хотите установить пакет Jaunty в Maverick (например), он не будет установлен, потому что это зависит от более старой версии пакета, чем от версии, доступной в Maverick. (однако есть инструменты для изменения списка зависимостей в файле deb ...)
Я не знаю о проблеме архитектуры, так как обычно 64-битная система должна поддерживать 32-битные двоичные файлы (однако я не думаю, что это работает наоборот)
Для случаев, когда издатель программного обеспечения предоставляет файлы deb для своего собственного программного обеспечения в качестве загрузок на своем веб-сайте, обычно вы видите одну из следующих двух вещей:
В любом случае вы в порядке, пока у вас есть последняя версия Ubuntu.
Это не означает, что вы можете установить любой файл deb, который вы только что нашли в Интернете. Пока вы используете GDebi или Software Center для установки deb, это должно препятствовать установке пакетов deb, несовместимых с вашей версией Ubuntu.
Нет проблем при установке файлов .deb, которые не созданы напрямую для конкретной версии Ubuntu, однако могут быть некоторые зависимости, которые не могут быть удовлетворены.
С другой стороны, архитектура может быть проблематичной. Машины x86-64 могут запускать двоичные файлы x86-32, но не наоборот. Диспетчер пакетов не позволит вам установить пакеты с неправильной архитектурой, если вы не принудительно установите его.
dpkg -i --force-architecture file.deb
Я не могу рекомендовать вам сделать это.
Да, вы можете AFAIK, Linux Mint, Debian, Ubuntu и другие разновидности принять файл .deb.