Страница 1 из 1

собрать mtree(bsd) in Debian

Добавлено: 2015-05-12 18:25:24
Turbo
Хочу mtree в Debian внедрить.

есть https://packages.debian.org/wheezy/freebsd-buildutils но как с ним работать вообще не понял :unknown: ткните в простой мануал как в Дебиане собрать BSD port или если это просто ... вобщем не оставьте без ответа :)

собрать mtree(bsd) in Debian

Добавлено: 2015-05-20 8:05:15
Alex Keda
А чё, аналогов нету чтоле?

собрать mtree(bsd) in Debian

Добавлено: 2015-10-09 13:00:39
Turbo
ну мне эта штука понравилась :) с ответом затянул потому как навалилось много задач и я на это забил. но если вдруг кто-то линканет полезную инфу или очень похожий аналог буду благодарен

собрать mtree(bsd) in Debian

Добавлено: 2015-10-11 22:52:25
guest
Turbo писал(а):Хочу mtree в Debian внедрить.
что мешает?
есть https://packages.debian.org/wheezy/freebsd-buildutils но как с ним работать вообще не понял :unknown: ткните в простой мануал как в Дебиане собрать BSD port или если это просто ... вобщем не оставьте без ответа :)
на кой хрен в Debian собирать "порт из BSD"?

Значение слова "портируемость" - разумете? В Debian свой собственный инструментарий для сборки
из sources и третичный софт портируется под Linux и конкретно под Debian.

собрать mtree(bsd) in Debian

Добавлено: 2015-10-12 12:28:38
Turbo
ответом впечатлен. как он отвечает на вопрос?
mtree или аналог просто нужен. Если в линуксе не обнаружен аналог то нужен mtree. и да, у меня сложность которую я неспешно хочу решить.

портирование - оружие програмеров. я админ по крайней мере пытаюсь быть на него похожим, может быть не очень получается.
не усложняйте и так ппц как все не просто

собрать mtree(bsd) in Debian

Добавлено: 2015-10-14 8:57:31
guest
Turbo писал(а):ответом впечатлен. как он отвечает на вопрос?
mtree или аналог просто нужен. Если в линуксе не обнаружен аналог то нужен mtree. и да, у меня сложность которую я неспешно хочу решить.

портирование - оружие програмеров. я админ по крайней мере пытаюсь быть на него похожим, может быть не очень получается.
не усложняйте и так ппц как все не просто
Не знать и не Хотеть знать - разные вещи.

1. mtree - часть пакета freebsd-binutils, который есть и в debian и в ubuntu и arch
2. mtree - работает в linux так же как и в xBSD, ничего нового и сложного в работе этой
утилиты нет

Это по первой части вопроса.

Вторая часть: установить порт FreeBSD в Linux, если администратор не владеет программингом
и не понимает процессов компиляции и линковки - это не администратор, а клавише-тыкатель.

Портирование - это процесс адаптации ПО под ОС, если ПО завязано под специфические
системные вызовы ядра, то процесс этот очень не простой.

Порт FreeBSD - это адаптация третичного ПО, конкретно под FreeBSD:
- патчи к sources, headers, libs
- Makefiles для сборки в stage и регистрация в базе пакетов

Итого: система портов в FreeBSD - это набор определенного инструментария с правилами
сборки и установки пакетов из SOURCES (системы портов).

В разных linux - свой инструментарий для сборки ПАКЕТОВ из SOURCES, соответственно,
берутся sources и оформляется rpms для сборки пакета, после чего можно собрать пакет
и установить в систему.
К примеру в Gentoo - есть система портов подобная FreeBSD.

Исходя из вышеизложенного:
1. можно просто найти rpms соответствующий порту во FreeBSD
2. если п1. без успеха, то создавать rpms самостоятельно, те портировать ПО под Linux

Ответ был дан в первом посте, сейчас конкретизирован, если Вы не поняли или не захотели
понять - значит до администратора Вам пока далеко.

ps. Ничего сложного в данном вопросе нет.

собрать mtree(bsd) in Debian

Добавлено: 2015-10-20 9:37:47
Turbo
по binutils нашел http://sourceware.org/binutils/binutils ... -guide.txt
спасибо.