Если проблем нет, их всегда можно создать.
Например, обновиться из тестинга... другого дистрибутива 
Настоятельно просим вас при общении соблюдать Правила форума и законы РФ. Наша тематика вне политики, поэтому воздержитесь от обсуждения ситуации на Украине и связанных с ней событий, независимо от того, какую сторону вы поддерживаете.
Также напоминаем, что наш форум находится в доменной зоне .ru, физически расположен на российских серверах и мы соблюдаем действующее законодательство России. Любые сообщения о политике будут удаляться.
Linux Forum → Разговоры о Linux и не только → Создаем себе проблемы, скрещивая дистрибутивы
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Если проблем нет, их всегда можно создать.
Например, обновиться из тестинга... другого дистрибутива 
Например, обновиться из тестинга... другого дистрибутива
…А кто-то пробовал?
xxblx пишет:Например, обновиться из тестинга... другого дистрибутива
…А кто-то пробовал?
Тут такое периодически случается. Последние три случая помню с Магейей, Дебианом и Убунтой.
Господа, а это идея, надо попробовать скрестить магию с росой. 
Господа, а это идея, надо попробовать скрестить магию с росой.
ЩАZZZ!!! Поубивав бы... (c)
Тогда уж Mageia и Slackware-current 
Или с убунтой...
Тогда уж Mageia и Slackware-current
./configure && make && make install # как сделать из системы слаку © бородатый анекдот
Или не прокатит?
Так, пожалуй, единственное, что придется ставить - pkgtools. И то, можно пакет вручную распаковать, а дальше штатным пакетным менеджером 
yustas, были уже отдельные персонажи, которые умудрялись подключить к stable-релизу Mageia репы: от mandriva 2011, rosa 2012, mageia cauldron. и при этом по всем репозиториям еще debug и testing включали.
После жаловались на форуме "нифига не работает эта ваше mageia, глюки одни с ней", а потом искренне удивлялись, узнав, что нельзя репозитории разных дистрибутивов "скрещивать", особенно если не понимаешь почему нельзя 
./configure && make && make install # как сделать из системы слаку © бородатый анекдот
Или не прокатит?
Так, пожалуй, единственное, что придется ставить - pkgtools. И то, можно пакет вручную распаковать, а дальше штатным пакетным менеджером
Да я вообще stay true Ъ по ходу. Я себе так каждый день Mageia в слаку превращаю. У меня в принципе традиционно зоопарк собранный из исходников в /usr/local/ живет, еще со времен mandriva 2008 такая вот мерзкая у меня привычка собирать из исходников в пакетном дистрибутиве, не собирая при этом пакеты 
yustasумудрялись подключить к stable-релизу Mageia репы: от mandriva 2011, rosa 2012, mageia cauldron. и при этом по всем репозиториям еще debug и testing включали.
После жаловались на форуме "нифига не работает эта ваше mageia, глюки одни с ней", а потом искренне удивлялись, узнав, что нельзя репозитории разных дистрибутивов "скрещивать", особенно если не понимаешь почему нельзя
Ну с Дебианом, Убунтой и Минтом тоже чудили ещё как! Особенно в попытках скрестить Ubuntu и Минта! 
Да я вообще stay true Ъ по ходу. Я себе так каждый день Mageia в слаку превращаю. У меня в принципе традиционно зоопарк собранный из исходников в /usr/local/ живет
Я не особо в магии собирал софт, кажется, одну или две программы, но пакеты сделал checkinstall-ом.
Один из них, в итоге, не нужен (добавили в репы), а про второй я забыл вообще что оно было и зачем я его собирал.
А в slackware метод именования пакетов забыть не даст: имя-пакета-версия-архитектура-номерсборкитег.расширение. Например, wine-1.5.20-i486-1_yars.txz. И
ls -l /var/log/packages
cat /var/log/packages/wine-1.5.20-i486-1_yarsвсегда расскажет, какой файл куда и когда был установлен.
xxblx, У меня в магии стоит куча пакетов от росы сюзи и мандривы, и ничего, никто никого не съел. 
В этом нет ничего удивительного: все три дистрибутива имеют один и тот же формат пакетов, к тому же rpm входит в LSB. Поэтому все дистрибутивы, совместимые с LSB, теоретически могут использовать пакеты друг от друга, но практически - не всегда.
yars, А интересно, можно ли установить .deb пакет вместо .rpm? Хотя-бы в теории.
В теории - да, можно, я думаю. Различия между дистрибутивами не так уж и велики, как кажется на первый взгляд 
В этом нет ничего удивительного: все три дистрибутива имеют один и тот же формат пакетов, к тому же rpm входит в LSB. Поэтому все дистрибутивы, совместимые с LSB, теоретически могут использовать пакеты друг от друга, но практически - не всегда.
Так и делаю, например uget из Opensuse устанавливаю под Centos 6.
А интересно, можно ли установить .deb пакет вместо .rpm? Хотя-бы в теории.
Каким образом?
Каким образом?
Посмотри внутрь deb`а - этож "архив" бинарников, со скриптами установки (грубо) кстати есть конвертер rpm в deb - alien.
Посмотри внутрь deb`а - этож "архив" бинарников, со скриптами установки (грубо) кстати есть конвертер rpm в deb - alien.
Я знаю, что находится внутри пакетов, но считаю, что установка подобным образом это конченный костыль. Про alien тоже известно, но не пользовался.
Alien не всегда срабатывает, иногда после него система рухается.
zenon, А .deb в .rpm?
yustas, руками. Сборка rpm идёт сортировкой, а не конвейером.
xxblx, У меня в магии стоит куча пакетов от росы сюзи и мандривы, и ничего, никто никого не съел. ag
До поры, до времени. Во всяком случае, когда система грохнется в результате обновления, помочь вам уже вряд ли кто-то сможет.
В этом нет ничего удивительного: все три дистрибутива имеют один и тот же формат пакетов
В Mageia - RPM4, в Rosa - RPM5. Отличия в них есть.
Да и вообще, в некоторых пакетах Mageia, федоровские спеки, к примеру, задействованы были почти без правки, но это же не означает, что в mageia и fedora всегда совпадают названия пакетов, библиотек. Это же относится к OpenSUSE, PCLinuxOS, ALT Linux и ко всем прочим rpm-дистрибутивам.
Я понимаю, когда опытные пользователи ставят пакеты от других дистрибутивов. Опытные пользователи понимают что делают и знают как исправить ситуацию в случае проблем. А новичкам "кашу-малашу" из пакетной базы устраивать не советую.
кстати есть конвертер rpm в deb - alien.
Толку от этого алиена, как от козла молока на самом деле 
Проще уж dpkg -x и rsync -rv сделать. А зависимости вручную поставить.
xxblx, напомнили, как я скрещивал Ubuntu 9.10 и Debian Testing...
Приключений тогда было по самую макушку 
Толку от этого алиена, как от козла молока на самом деле
А никто и не говорил, что будет просто. 
Я понимаю, когда опытные пользователи ставят пакеты от других дистрибутивов. Опытные пользователи понимают что делают и знают как исправить ситуацию в случае проблем. А новичкам "кашу-малашу" из пакетной базы устраивать не советую.
Полностью с вами согласен. Да и необходимости в этом нет (ну кроме каких-то редких случаев).
Для экспериментов у меня, например, установлена вторая ОС. Рухнет, переустановлю, и все дела.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Linux Forum → Разговоры о Linux и не только → Создаем себе проблемы, скрещивая дистрибутивы
Форум работает на PunBB, при поддержке Informer Technologies, Inc