Иметь рабочую среду хорошо!
А если её нет? Или нет лишнего носителя? Ммм?
Придется разворачивать из стандартного установочного диска.
ИМХО: Для разового использования вполне позитивно использовать описание шагов по тонкостям установки, чем делать автомат для быстрой установки.
Сообщение объединено: 13 Марта 2012, 21:57:58
Иметь рабочую среду хорошо!
А если её нет? Или нет лишнего носителя? Ммм?
Придется разворачивать из стандартного установочного диска.
ИМХО: Для разового использования вполне позитивно использовать описание шагов по тонкостям установки, чем делать автомат для быстрой установки.
Дико извиняюсь, есть debootstrap
Нашёл, bootstrap+cdebootstrap + sbuild/cowbuilde/pbuilder
Железки появились, теперь надо вычитывать.
Сообщение объединено: 14 Марта 2012, 17:10:19
Что я знаю о тонкостях установки дебиан?
1. Понимание структуры *.deb;
2. Представлять процедуру mantain-нга;
3. Отбросить фанатизм.
Если вы устанавливаете wheezy, то запомните, есть deboostrap (прим. читай как stage3). В процессе установки есть только и только принцип, debootstrap+kernel+apt+tasksel (прим. даже если не выбирать задачи, то manpage-ru=>tasksel-ru)
Ссылка:
http://www.debian.org/releases/stable/mips/apds03.html.ruЕсли вы сомневаетесь в чем-то то, прочитайте:
http://fossbook.info/packages/319Ещё не уверены? тогда вам сюда:
http://www.lexpr.ru/node/316 и сюда:
http://tigro.info/wp/?p=375Резюмирую: Как бы вы не пытались изгаляться (собственно, как и топик-постер), - любой Linux, это такой Linux. При установке, помимо погрузки компонентов типа partman, и т.п. тыкание специфичных модулей и попыток побороть зависимости пакетного менеджера: помните, что вероятно рациональное решение уже есть.
В каждом пакетном менеджере есть свои плюсы и минусы, ровно как и в самом формате поставке пакетов. Что вы хотите? Менеджер с зависимостями, без зависимостей или качалку и tool-chain пакетов?
Используйте, это
http://www.debian.org/releases/stable/mips/ch05s03.html.ru#installer-argsи tasksel:manual,- при выборе задач, т.е. выбрать ручную установку на свой страх и риск Ж) И гляньте, сюда:
http://www.debian.org/releases/stable/mips/ch06s02.html.ruДополнение для доп. размышлений: Не пытайтесь быть умнее, чем apt. Используйте aptitude, основная приблуда, которую нашёл в отличии от apt, это использование debian/control полученных при сборке пакета, от deb-helper`a, - читай как не только жёсткие зависимости и рекомендуемые в apt-get, ещё и (если не совру) sarge (мягкие) зависимости.
На данный момент, буду пробовать при установке вносить изменения в base, прикручивать пакеты через tasksel, устанавливать syslinux. - Это в процессе установки.
Что не помешает: /etc/apt/apt.conf - пример, вот перевод. но в принципе и так понятно основное.
http://www.debian.org/doc/manuals/apt-howto/ch-basico.ru.html и
http://www.opennet.ru/man.shtml?topic=apt.conf&category=5&russian=0Интересен вариант с прописовкой apt-get source -b , наверное увязать и использовать /bin/sh <->[export ARCH=....] через apt.conf и через переменные окружения.
На данный момент могут быть не точности, т.к. надеюсь на практический результат.
Сообщение объединено: 14 Марта 2012, 21:40:53
Интересен вариант с прописовкой apt-get source -b , наверное увязать и использовать /bin/sh <->[export ARCH=....] через apt.conf и через переменные окружения.
решаемо через
apt-get source -s -o APT::Architectire::xxx -b package
где -s, это симулирование, - ничего не делать, просто показать что произойдёт
-o , вычитал на opennet "Установить опцию настройки; Она будет установлена определенной опцией настройки. Синтаксис такой:
-o Foo::Bar=bar
"
прим. смотреть Секцию::Параметр=Переменную в /usr/share/doc/apt/examples/configure-index.gz
Полёт нормальный, смотрю. Попозже отпишусь.
Сообщение объединено: 15 Марта 2012, 09:14:34
Резюмирую: Как бы вы не пытались изгаляться (собственно, как и топик-постер), - любой Linux, это такой Linux. При установке, помимо погрузки компонентов типа partman, и т.п. тыкание специфичных модулей и попыток побороть зависимости пакетного менеджера: помните, что вероятно рациональное решение уже есть.
В каждом пакетном менеджере есть свои плюсы и минусы, ровно как и в самом формате поставке пакетов. Что вы хотите? Менеджер с зависимостями, без зависимостей или качалку и tool-chain пакетов?
Используйте, это http://www.debian.org/releases/stable/mips/ch05s03.html.ru#installer-args
и tasksel:manual,- при выборе задач, т.е. выбрать ручную установку на свой страх и риск Ж) И гляньте, сюда: http://www.debian.org/releases/stable/mips/ch06s02.html.ru
Дополнение для доп. размышлений: Не пытайтесь быть умнее, чем apt. Используйте aptitude, основная приблуда, которую нашёл в отличии от apt, это использование debian/control полученных при сборке пакета, от deb-helper`a, - читай как не только жёсткие зависимости и рекомендуемые в apt-get, ещё и (если не совру) sarge (мягкие) зависимости.
И так, есть хорошая документация на русском (гипер проблем с чтением на английском, нет)
http://qref.sourceforge.net/Debian/quick-reference/ch-package.ru.htmlМысль... которая, как оказалась была, давно решена в этой статье:
http://pdoodad.blogspot.com/2011/03/debianubuntu.html Продолжаю копать в вопросе: как
dpkg-scansources ./ | gzip > Sources.gz
использовать, что бы получался следующий алгоритм, apt-get качает исходники в локальный репозиторий=>мы знаем, что хотим поставить *.deb, смотрим/правим=>dpkg --configure -a; dpkg-buildpackage: dpkg -i *.deb (тут может быть куча команд)= dpkg -l | grep *.deb.
Зачем?
Во-первых, попробовать хочется.
Во вторых, поиск нестандартного ракурса на dpkg+apt, без aptitude и "сетевой зависимости"
В третьих возможность убить время на что-то полезное, при возможности.