Как сделать так, чтобы, когда я устанавливаю с помощью aptitude пакеты, менеджер "принимал во внимание" то, что я установил из исходников?
Конкретная ситуация: собрал из исходников MPlayer (стандартный пакет не хочу использовать, т.к. беру поддержку x264 не из libavcodec... хоть это и не важно в данном случае). Пытаюсь установить SMPlayer - aptitude предлагает установить MPlayer из репозитория.
Разрешить зависимости с использованием самособранных пакетов (Debian Lenny/Sid)
Модераторы: Warderer, Модераторы разделов
-
stormix
- Сообщения: 34
- ОС: Debian Lenny/Sid
-
shevan
- Сообщения: 992
- ОС: Debian, Puppy
Re: Разрешить зависимости с использованием самособранных пакетов
Это сложно.
aptitude не воспринимает программы собранные из исходников.
У меня два предложения:
1. Перейти на другой дистрибутив (Arch, Gentoo и т.д)
Не оценивайте как агитацию, просто иногда это более оправдано.
2. Применительно к Debian.
Ставите программу из исходников (желательно посмотреть куда ставится репозитарная версия, и поставить ее туда же)
Указываете пакетному менеджеру, что данная версия программы установлена. (в файле /var/lib/dpkg/status, непомню точно, исправьте)
Вот и все. Менеджер не будет качать свою версию, а программы зависящие от нее, будут использовать вашу собранную.
aptitude не воспринимает программы собранные из исходников.
У меня два предложения:
1. Перейти на другой дистрибутив (Arch, Gentoo и т.д)
Не оценивайте как агитацию, просто иногда это более оправдано.
2. Применительно к Debian.
Ставите программу из исходников (желательно посмотреть куда ставится репозитарная версия, и поставить ее туда же)
Указываете пакетному менеджеру, что данная версия программы установлена. (в файле /var/lib/dpkg/status, непомню точно, исправьте)
Вот и все. Менеджер не будет качать свою версию, а программы зависящие от нее, будут использовать вашу собранную.
-
stormix
- Сообщения: 34
- ОС: Debian Lenny/Sid
Re: Разрешить зависимости с использованием самособранных пакетов
Первого не хочу. Уже пробовал поставить генту, вроде даже удачно, но... это не для меня. В том числе и потому, что хочется воспринимать работу с исходниками как что-то дополнительное для специфических радостей, а не образ жизни 
Второе попробую, спасибо.
Что касается программ, которые есть в репозитории, но пересобираются - можно ли ставить с помощью aptitude, а потом пересобирать из исходников и подменять? Какие-то подводные камни (кроме замещения при aptitude dist-upgrade) есть?
Второе попробую, спасибо.
Что касается программ, которые есть в репозитории, но пересобираются - можно ли ставить с помощью aptitude, а потом пересобирать из исходников и подменять? Какие-то подводные камни (кроме замещения при aptitude dist-upgrade) есть?
-
Portnov
- Модератор
- Сообщения: 1786
- Статус: Матёрый линуксоид
- ОС: Debian testing/unstable
Re: Разрешить зависимости с использованием самособранных пакетов
При установке из исходников собирайте пакет и этот пакет ставьте.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
-
watashiwa_daredeska
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: Разрешить зависимости с использованием самособранных пакетов
Вариант 1: Собирать самосбор в пакеты. checkinstall в помощь, если лень делать нормально.
Вариант 2: equivs.
Вариант 2: equivs.
Мои розовые очки
-
stormix
- Сообщения: 34
- ОС: Debian Lenny/Sid
Re: Разрешить зависимости с использованием самособранных пакетов
A "нормально" это как?
-
watashiwa_daredeska
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
-
shevan
- Сообщения: 992
- ОС: Debian, Puppy
Re: Разрешить зависимости с использованием самособранных пакетов
Это вот так: http://www.debian.org/devel/index.ru.html
Да не
Для домашней сборки этого достаточно
http://tigro.info/blog/index.php?id=353
Да и того же checkinstall
Спасибо сказали:
-
watashiwa_daredeska
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux