Использование репозитория Debian

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Аватара пользователя
Victor Gr.
Сообщения: 98

Использование репозитория Debian

Сообщение Victor Gr. »

Привет, Ребята! :)
У меня такой вопрос.

Совсем недавно мне удалось получить на дисках полный репозиторий исходных текстов Debian Sarge 3.1 r0a. То есть два DVD диска под завязку забитые 15 000 оригинальных исходных текстов программ в tar.gz.

Я хочу переселиться в FreeBSD. Трафик - платный. И довольно-таки дорогой, чтобы позволить себе скачивать всё вновь.

Хочется в максимальной степени использовать всё то, что имеется. Но как - не знаю.

Просто положить tar.gz в distfiles? Но, как мне рассказали это может не пройти при несовпадении версий и контрольных сумм в портах. Как же поступить?

Что можете посоветовать?
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Использование репозитория Debian

Сообщение alv »

вот, кстати, о дистрибутив-специфичности (дебианисты, ау-у)
исходники из дебиановского пакета именюутся имя_пакета.orig, т.е. для начала их нужно будет переименовать
далее, во free'шных distfiles не плоская структура, внутре - есть подкаталоги
что, в принципе решаемо
в общем, кое-какую деньгу Вы сэкономите в любом случае

PS и на счет 15 тысяч пакетов - это Вы не заблуждайтесь, это по дебиановскому счету, где один фришный порт может соответствовать десятку дебиановских пакетов :-)
а вообще, по моему опыту, не было случая (за единственным исключением), чтобы я не находил во фришных портах мне нужного
а в дебиане - успел обнаружить недостачу за три дня даже не работы - а просто прикидки
так что 15000 deb-пакетов < 10000 фришных портов
Спасибо сказали:
Аватара пользователя
Victor Gr.
Сообщения: 98

Re: Использование репозитория Debian

Сообщение Victor Gr. »

Да, конечно, в дебиановском может и не хватать многих вещей (как например, mplayer). Но я пока с таким сталкивался только из-за лицензионной политики.

В обсуждениях на форумах беларуского сайта Линукса всё обсуждение свелось к тому, что под FreeBSD заведуться только те пакеты, которые портами берутся из дебиановского репозитория.

И ещё одна проблема: что не совпадают версии. Вот ведь...

Ещё придётся прицелиться к Gentoo. Всё же, это наверное самый FreeBSD-шноподобный дистрибутив. Хотя, стройность FreeBSD, качество ядра... Вряд ли можно чем-то заменить. Одни только libc чего стоят и vidcontol...

Как вариант - купить на месяц анлимит и скачать самому все САМЫЕ Свежие порты. Но, неужели никак нельзя приспособить мои tar.gz-пы?
Спасибо сказали:
Аватара пользователя
valeri_ufo
Бывший модератор
Сообщения: 274
Статус: Everywhere, yet nowhere

Re: Использование репозитория Debian

Сообщение valeri_ufo »

Victor Gr. писал(а):
04.10.2005 23:35
Ещё придётся прицелиться к Gentoo. Всё же, это наверное самый FreeBSD-шноподобный дистрибутив. Хотя, стройность FreeBSD, качество ядра... Вряд ли можно чем-то заменить. Одни только libc чего стоят и vidcontol...

Скажите где вы видите связь между FreeBSD и Source-based Linux дистрибутива ?
Спасибо сказали:
Аватара пользователя
Victor Gr.
Сообщения: 98

Re: Использование репозитория Debian

Сообщение Victor Gr. »

Скажите где вы видите связь между FreeBSD и Source-based Linux дистрибутива ?


Связь вижу. На мой взгляд, из всех дистрибутивов Linux наиболее похож на FreeBSD именно Gentoo. По своей идеологии. Разве нет?

И если не получится подключить репозитарий Дебиан к FreeBSD, то буду стараться сделать это с Gentoo. Потому что только эти две ОС меня интересуют, кроме Debian.
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Использование репозитория Debian

Сообщение alv »

Victor Gr. писал(а):
05.10.2005 12:14
И если не получится подключить репозитарий Дебиан к FreeBSD, то буду стараться сделать это с Gentoo.


Не уверен, что это будет проще. В частности, во Фре можно принудительно запретить проверку контрольных сумм, а в Генту - кажется, нет (по крайней мере, раньше нельзя было).
Спасибо сказали:
Аватара пользователя
Victor Gr.
Сообщения: 98

Re: Использование репозитория Debian

Сообщение Victor Gr. »

alv, спасибо за ответ!

В Gentoo есть преимущество в виде deltup. С помощью него можно совсем небольшим объёмом обновить имеющиеся tar.gz-пы до свежих версий, подходящих к использованию с текущими ebuild-ами. Если такой вариант прокатит :)

Ещё два вопроса, который я до сих пор не могу найти правильного ответа: из разных источников разные сведения ;)

1. cvsup в FreeBSD обновляет исходные тексты ТОЛЬКО ядра и программ окружения, или же обновляет так же исходные тексты программ, установленных из портов?

2. каков примерный объём всех tar.gz-пов портов на сервере FTP?
кто-то говорит ~ 42 Гб, кто-то, что около 13... А как проверить самому - не знаю.

Буду признателен за ответ!
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Использование репозитория Debian

Сообщение alv »

через cvsup обновляется только исходники Base System
для обновления портов (и исходников к ним, соответственно) нужно юзать portupgrade (кажется, есть и другие методы, но этот - самый распространенный и проверенный)
описано, в частности, здесь: http://citforum.ru/open_source/pack_manage/portupgrade/

полный объем каталога disfiles не знаю, но что на 40-гигабайтный винт не влазит - точно (проверено на собственной шкуре)

однако все они и не нужны - там много исходников для старых версий, которые еще поддерживаются в дереве портов (одних опенофисов там штук 5-7)

кое-чего в distfiles на фришном сервере нет по тем или иным соображениям (в т.ч. лицензионным)

а вообще - читайте про порты, например, здесь: http://citforum.ru/open_source/pack_manage/bsd_ports/
и рядом, например, у Дрю Лавинь
Спасибо сказали:
Аватара пользователя
Kotjara
Сообщения: 307
ОС: FreeBSD 7.0/Ubuntu 8.04

Re: Использование репозитория Debian

Сообщение Kotjara »

Victor Gr. более чем уверен что deltup можно прикрутить и к FreeBSD
Спасибо сказали:
Аватара пользователя
Victor Gr.
Сообщения: 98

Re: Использование репозитория Debian

Сообщение Victor Gr. »

Kotjara Да, такие проекты есть, в частности http://people.freebsd.org/~novel/freebsd_p...and_deltup.html .

Я вообще-то думал, что на этом всё, но... Случайно встретил это В ПОРТАХ: deltup 0.4.2_1 / sysutils

Deltup is a source package updater which enables users to apply a delta
patch to the previous version of a package, as well as making delta
patches for others to use. This decreases download times significantly.

Честно сказать, не знал, что такое есть и впервые слышу. Скажите, уважаемые пользователи FreeBSD, может ли кто-нибудь посмотреть КАК эта программа работает?
Спасибо!
Спасибо сказали:
Аватара пользователя
Malcolm
Сообщения: 860
Статус: Изменник
ОС: Archlinux on IBM Z60m

Re: Использование репозитория Debian

Сообщение Malcolm »

CTM от FreeBSD не поможет? тоже использует дельта-файлы.
Win7 on X200s || Android 2.3 on Galaxy Tab
Блог
Спасибо сказали:
Аватара пользователя
Victor Gr.
Сообщения: 98

Re: Использование репозитория Debian

Сообщение Victor Gr. »

Malcolm, спасибо за ссылку!

Прочитал, только, или не заметил, или - это только для синхронизации исходных текстов ядра и окружения?

Может ли оно обновлять исходные тексты программ, установленных из портов?
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: Использование репозитория Debian

Сообщение polachok »

Прочитал, только, или не заметил, или - это только для синхронизации исходных текстов ядра и окружения?

угу... только для этого.
И немедленно выпил.
Спасибо сказали:
Аватара пользователя
Malcolm
Сообщения: 860
Статус: Изменник
ОС: Archlinux on IBM Z60m

Re: Использование репозитория Debian

Сообщение Malcolm »

не знаю, не пробывал вообще эту фишку. но... FTP ...там есть и ports-cur...
Win7 on X200s || Android 2.3 on Galaxy Tab
Блог
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Использование репозитория Debian

Сообщение alv »

Malcolm писал(а):
06.10.2005 16:20
не знаю, не пробывал вообще эту фишку. но... FTP ...там есть и ports-cur...

это обновление дерева портов (как части базовой системы), но никак не distfiles
насколько я знаю
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: Использование репозитория Debian

Сообщение polachok »

RTFM! (FreeBSD Handbook)
вы как дети чесслово
И немедленно выпил.
Спасибо сказали:
Аватара пользователя
Victor Gr.
Сообщения: 98

Re: Использование репозитория Debian

Сообщение Victor Gr. »

polachok, не понял, что конкретно читать. CTM и правда только для синхронизации исходных текстов и портов. Опровержения в handbook я не нашёл.
Спасибо сказали:
Аватара пользователя
soko1
Сообщения: 265
Статус: лесной бздшник
ОС: freebsd7

Re: Использование репозитория Debian

Сообщение soko1 »

alv писал(а):
05.10.2005 12:42
В частности, во Фре можно принудительно запретить проверку контрольных сумм
Это не очень эффективно, т.к. патчи, которые в портах, могут не наложиться на проги других версий.
Например, у меня была Mozilla-1.7.10, я слил Mozilla-1.7.11, поменял в Makefile версию на 1.7.11, сделал игнор проверки md5-сумм и при наложении патчей вылетела ошибка, т.к. они были к версии 1.7.10.
Спасибо сказали:
Аватара пользователя
soko1
Сообщения: 265
Статус: лесной бздшник
ОС: freebsd7

Re: Использование репозитория Debian

Сообщение soko1 »

А может нашелся энтузиаст, который сделал коллекцию портов, соответ. версиям с дисков дебиана?
Спасибо сказали:
Аватара пользователя
valeri_ufo
Бывший модератор
Сообщения: 274
Статус: Everywhere, yet nowhere

Re: Использование репозитория Debian

Сообщение valeri_ufo »

Victor Gr. писал(а):
05.10.2005 12:14
Связь вижу. На мой взгляд, из всех дистрибутивов Linux наиболее похож на FreeBSD именно Gentoo. По своей идеологии. Разве нет?

Незнаю, но archlinux на мой взгляд больше подходит к этой идеологии FreeBSD ...
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Использование репозитория Debian

Сообщение t.t »

Это не очень эффективно, т.к. патчи, которые в портах, могут не наложиться на проги других версий.
Например, у меня была Mozilla-1.7.10, я слил Mozilla-1.7.11, поменял в Makefile версию на 1.7.11, сделал игнор проверки md5-сумм и при наложении патчей вылетела ошибка, т.к. они были к версии 1.7.10.
М-да... Неужто это лично бывший Сокол-Хакер к нам пожаловал? :)
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Использование репозитория Debian

Сообщение alv »

valeri_ufo писал(а):
16.10.2005 01:25
Victor Gr. писал(а):
05.10.2005 12:14

Связь вижу. На мой взгляд, из всех дистрибутивов Linux наиболее похож на FreeBSD именно Gentoo. По своей идеологии. Разве нет?

Незнаю, но archlinux на мой взгляд больше подходит к этой идеологии FreeBSD ...

интересный вопрос
ИМХО арчевский ABS - это развитие идеи портов в сторону простоты, гентушные портежи - в сторону усложнения
а с точки зрения схемы инициализации, Arch, конечно же, ближе к BSD, чем любой другой Linux
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Использование репозитория Debian

Сообщение zenwolf »

soko1 писал(а):
10.10.2005 21:14
alv писал(а):
05.10.2005 12:42

В частности, во Фре можно принудительно запретить проверку контрольных сумм
Это не очень эффективно, т.к. патчи, которые в портах, могут не наложиться на проги других версий.
Например, у меня была Mozilla-1.7.10, я слил Mozilla-1.7.11, поменял в Makefile версию на 1.7.11, сделал игнор проверки md5-сумм и при наложении патчей вылетела ошибка, т.к. они были к версии 1.7.10.

можно пойти дальше - в Makefile закомментировать этап наложения патчей ,по сути если устанавливаешь версию новей то она должна быть с уже устраннёными ошибками итд(не всегда правда так )
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Использование репозитория Debian

Сообщение zenwolf »

soko1 писал(а):
15.10.2005 23:46
А может нашелся энтузиаст, который сделал коллекцию портов, соответ. версиям с дисков дебиана?

оно надо ? трата времени нафиг лишняя :)это чисто психологическая проблема при переходе
с freebsd на linux ,вроде как проьлема перехода с виндовс на линукс ,хотя здесь с фри на линукс
гораздо безболезней ,вон на bsdportal(то на форуме ,то на канале ) появляются время от времени челы с воплями "А почему нет графического конфигуратора ядра " или "а где apt-get тут у вас ? " или ещё хлеще "я понял что freesd -отцтой ,потому-что нету графического конфигуратора вроде yast "(про sysinstall говорить таким бесполезно).Так и и тут подавай им всё как в любимом дебиан во фрю
и всё тут ,что поделаешь .
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
Victor Gr.
Сообщения: 98

Re: Использование репозитория Debian

Сообщение Victor Gr. »

Главная проблема перехода на FreeBSD в том, что репозитарий Debian уже есть, а FreeBSD ещё нужно скачать, при платном трафике :).

Поэтому и хочется использовать всё по максимуму.

Вот, что показал эксперимент!

zipios++_0.1.5.9+cvs.2004.02.07.orig.tar.gz
cd-discid_0.9.orig.tar.gz
mixer.app_1.8.0.orig.tar.gz
mp3rename_0.6.orig.tar.gz
konwert_1.8.orig.tar.gz
wmpinboard_1.0.orig.tar.gz
dmake_4.3.orig.tar.gz
libecgi_0.6.2.orig.tar.gz
sparc-utils_1.9.orig.tar.gz
publib_0.38.orig.tar.gz
beav_1.40.orig.tar.gz
egg_4.0.6+0.20041122cvs.orig.tar.gz
an_0.95.orig.tar.gz
moon-lander_1.0.orig.tar.gz
xjump_2.7.5.orig.tar.gz
view3ds_1.0.0.orig.tar.gz
tirc_1.2.orig.tar.gz
groff_1.18.1.1.orig.tar.gz
groff_1.18.1.1.orig.tar.gz
gprolog_1.2.18.orig.tar.gz
mailsync_5.2.1.orig.tar.gz
ssmtp_2.61.orig.tar.gz
gman_0.9.3.orig.tar.gz
snowflake_0.01a.orig.tar.gz
vcdtools_0.4.orig.tar.gz
slrnface_2.1.1.orig.tar.gz
makepasswd_1.10.orig.tar.gz
quintuple-agent_1.0.4.orig.tar.gz
afbinit_1.0.orig.tar.gz
gfslicer_1.5.4.orig.tar.gz
logrotate_3.7.orig.tar.gz
blast_1.1.orig.tar.gz
chameleon_1.1.orig.tar.gz
pclock_0.13.1.orig.tar.gz
gtkglarea_1.2.3.orig.tar.gz
evilwm_0.99.17.orig.tar.gz
wmanager_0.2.1.orig.tar.gz

Это список файлов, которые совпадают как в репозитарии Debian Sarge так и в портах FreeBSD. Совпадают в точности до версии (сравнивал по названию). Список может отличаться на пару пунктов (в пределах погрешности измерений), но в общем, ситуация именно такая.

Не много, прямо скажем ;) Хотелось большего. Ну да ладно.
Спасибо сказали:
Аватара пользователя
soko1
Сообщения: 265
Статус: лесной бздшник
ОС: freebsd7

Re: Использование репозитория Debian

Сообщение soko1 »

t.t писал(а):
16.10.2005 01:26
М-да... Неужто это лично бывший Сокол-Хакер к нам пожаловал? :)
=) Да, это я.

2 wolf_black,

>Так и и тут подавай им всё как в любимом дебиан во фрю

Вы не так меня поняли. Меня во Фре все устраивает. Просто интернета нет, чтобы все с портов качать.
Спасибо сказали: