VMplayer не может открывать виртуальную машину & ​​rdquo;

Нет. Некоторые пакеты могут работать, однако существует хорошая вероятность того, что пакет может не работать на sidux (или, более конкретно, на Debian sid).

Это происходит не только из-за проблем с зависимостями. Проблемы с зависимостью можно легко решить, создав фиктивные пакеты и самостоятельно установив нужные пакеты. Кроме того, большое количество пакетов - это пакеты Debian, которые были перекомпилированы без изменений на Ubuntu - все пакеты с номерами версий, которые не заканчиваются на -0ubuntu1 или в целом -XubuntuY. IIRC, более 75% пакетов в Ubuntu не модифицированы. Очевидно, что зависимости не являются такой большой проблемой.

Бинарная совместимость - это то, над чем вам следует больше бояться. Ubuntu не всегда бинарно совместим с Debian. Возможно, иногда это может быть не в разное время. Пакеты на Launchpad PPA выполняются в чистой корневой среде Ubuntu, а не в Debian. Должно быть, в данный момент два не совместимы с бинарниками, пакет будет разбит на вашем компьютере.

Итак, вот лучший способ сделать это (хотя и не самый быстрый). Установите pbuilder. Добавьте исходный репозиторий PPA в свои источники программного обеспечения. Загрузите исходный пакет с помощью apt-get source foobar, а затем запустите sudo pbuilder build foobar-1.2.3-0ubuntu4ppa5.dsc. (Пожалуйста, сохраните себе время и используйте автоматическое завершение вкладки, не пытайтесь запомнить, какая версия была загружена). Это создаст пакет из исходного кода и даст вам двоичную совместимость (поскольку вы скомпилировали его на своей собственной машине) .deb, которую вы можете установить в /var/cache/pbuilder/result/.

1
задан 22 June 2014 в 19:22

0 ответов

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

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