Как я могу установить пакеты из репозитория Debian squeeze на Ubuntu 12.10?

Я использую Debian Squeeze, но я хочу протестировать Ubuntu с Unity.

Я только что загрузил Ubuntu 12.10 ISO и установил его, но не могу найти способ добавить локальный репозиторий Debian.

Как я могу использовать репозиторий Debian для DVD с Ubuntu 12.10?

4
задан 6 March 2013 в 21:17

1 ответ

Общее предупреждение

В общем, смешивать Debian и Ubuntu не очень хорошая идея, потому что есть некоторые небольшие различия.

Имейте в виду, что выпуски Ubuntu не являются ветвью текущей стабильной версии Debian . Обычно пакеты синхронизируются с нестабильным Debian за некоторое время до завершения выпуска Ubuntu.

Также могут быть применены некоторые специальные патчи Ubuntu .

Смешивание репозиториев Debian и Ubuntu , вероятно, сделает вашу систему не обслуживаемой. Зависимости пакетов могут вводить противоречия, которые приводят к тупиковой ситуации.

возможные решения

добавление репозитория Debian в apt

Вы были предупреждены выше. Если вы настаиваете на том, чтобы попробовать, вы можете добавить DVD Debian к вашему /etc/apt/sources.list. См. man sources.list для подробностей

установка вручную с помощью dpkg

  1. Установка пакета Debian с помощью dpkg --force-depends <package.deb>.
  2. ]
  3. Затем попытайтесь устранить недостающие зависимости с помощью apt-get install -f.
  4. Если одна из зависимостей не может быть удовлетворена Ubuntu , вернитесь к 1. и установить его так же.

Это лучше, чем первый подход, но со временем вы можете работать с проблемами зависимостей, если вы обновите свою систему с помощью apt-get upgrade.

Использовать Launchpad ppa

Мой совет - создать учетную запись Launchpad и репозиторий ppa . Также установите пакет ubuntu-dev-tools.

С помощью следующей команды вы можете получить исходный код Debian и попытаться скомпилировать его для Ubuntu:

backportpackage --upload=ppa:${LAUNCHPAD_USER}/${PPA_NAME}  --source=squeeze --destination=quantal   ${SOURCE_PACAKGE}

Чтобы установить его, просто используйте apt-add-repository, чтобы добавить свой репозиторий ppa в вашу подходящую конфигурацию.

Этот способ может быть немного сложнее, но поможет вам убедиться, что зависимости не нарушаются.

Использование пакетов Ubuntu в Debian.

Как и выше, переключение Debian с Ubuntu и наоборот.

Предупреждение применяется, как и раньше.

Вместо использования панели запуска ppa, вы должны вручную извлечь исходники из ubuntu и попытаться скомпилировать их, например, с помощью. pbuilder Вы сами.

Скорее всего, произойдет сбой, если вы используете debian squeeze , потому что ubuntu количественный такой же, как написано выше «форка» из debian unstable .

0
ответ дан 6 March 2013 в 21:17

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

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