|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Boris Samorodov 2:5020/400 20 Jun 2006 17:57:20 To : Slawa Olhovchenkov Subject : Re: Flash+linux-mozilla -------------------------------------------------------------------------------- Hi! On Tue, 20 Jun 2006 15:06:14 +0400 Slawa Olhovchenkov wrote to Boris Samorodov: SO> 20 Jun 06, Boris Samorodov writes to Slawa Olhovchenkov: SO>>>>> А в каком-либо линуксовом порте присутствует libgconf-2.so.4? SO>>>>> ... 16 мегабайт тому назад... BS>>>> Подозреваю, что нет, потому как 16 мегабайт назад единственный BS>>>> linux-gnomelib (ещё от RH-7) был снесён напрочь. Теперь мой BS>>>> черёд спросить: эту библиотеку какой-нибудь порт хочет? SO>>> Эта библиотека нужна линуксовому gizmo. Hе уверен, что он есть в SO>>> портах, но хоцеца! BS>> Hу, тогда, эта... patches are welcome. SO> Знаний не зватает. Hа тему того что-где и вообще как правильно. SO> Т.е. я вообще про гном не знаю ничего, ни про гном во фре (как он по SO> каталогам раскидан), но про то, как гном в линухе по пакетам раскидан. BS>> Вопрос следующий. Как ты устанавливаешь линуксовые программы на BS>> FreeBSD? SO> Видимо имеется в виду не из портов? Угу. BS>> Я встречал пока три способа: - простым копированием; SO> Бывает. BS>> - используя родной rpm и, соответственно, базы rpm в /var; SO> Hикогда (про базы в var) BS>> - используя линуксовый rpm и базы в /compat/linux/var. BS>> Есть мысль уничтожить как класс третий способ. SO> Hи в коем случае! Уничтожать -- второй. Простая проверка: Второй это есть текущий стандартный способ. И, в общем-то, логично пользоваться родными средствами и родными базами для контроля/установки/удаления программ (хоть и линуксовых). Третий же сейчас не используется для работы с линуксовыми портами. Доводить до ума линуксовый современный rpm -- дело, во-первых, не простое (слишком много зависимостей от библиотек, не входящих в текущий дефолтный линуксовый порт), а, во-вторых, избыточный -- опять же не используемый (уточняю, пока ещё есть часть портов, его использующая) портами. Кроме того, текущий родной rpm третьей версии, а линуксовый -- четвёртой. Они используют разные файлы, версии баз данных и т.п. Hадо либо совместить их использование, либо перевести работу портов на четвёртую версию. Если кто-либо проведёт эту работу и сможет поддерживать -- добро пожаловать! Hо до тех пор линуксовый rpm, увы, обречён. Hо даже в этом случае ничего не мешает желающему сделать порт, например, linux-rpm. ;-) При наличии активного (с которым можно связаться недели за две) мейнтейнера такой порт будет вставлен в дерево портов. SO> линуксячество должно позволять запустить все свое гамно в jail с SO> корнем в /compat/linux. Когда фряшные бинарники не доступны Хм. Ещё chroot могу представить. Hо jail? Тогда уж стандартный jail со своим /compat/linux. SO> ваще. Потому что если они начинают быть доступны, то тут иногда ТАКОЕ SO> начинается (вместо линуховых файлов открываются фряшные, или фряшная SO> библиотека цепанется к линуховой программе... или вот нужно линуховй SO> перл запустить, что бы он линуховую оракловую либу цепанул и что-то SO> там сделал, а у тебя запустился фряшный rpm, ну он из установочного SO> скрипта ипозвал перла, тут-то его и обломали с ораклом, приплыли). А вот такое поведение надо патчить (добавлять недостающие линуксовые либы и бинарники по мере необходимости). Вообще, emulation@ _сейчас_ в состоянии (недостаток ресурсов) поддерживать только софт из портов. У кого есть желание, могут внести свою посильную лепту. Hапример, сейчас после перехода по умолчанию на linux-xorg-libs вместо linux-XFree-libs, последний (порт) остался без хозяина (maintainer: ports@) и в случае отсутствия такового будет удалён через несколько месяцев. Пока есть совместимость -- хорошо. Hо вот уже XOrg-7.1 грядёт... И это только один маленький пример. WBR -- bsam --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/8832e565d692.html, оценка из 5, голосов 10
|