Тонкости установки Debian

Автор Utility, 13 марта 2012, 13:34:20

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Utility

У меня wheezy, есть такая штуковина, - раньше не принимал во внимание.
Имя ей tasksel!
Есть вики, на английском. Бейте:

aptitude show task-desktop      #для wheezy
tasksel --task-packages desktop

Начиная с wheezy заметил такую опцию, как manual (вручную). Вылетает aptitude, после чего при установке можно тыкать.
Ещё хочу разобрать и потыкать при установке debconf.
На данный момент не могу прогнать пару проверок на предмет работы.

Приглашаю всех заинтересованных к солидарному обсуждению.

Свои три копейки: хочется получить base-wheezy+x11+e17/openbox+mplayer/moc+virtualbox/quemu+conky/hddtemp/telnet/netcat/cpufreq+[client-im]/finch/[irq+bitlebee]+mc

Переименовали тему, а то возникает впечатление, что речь пойдет о тонких клиентах. Malaheenee
Стационар = MB: ASRock N68-gs4 FX R2.0 ; CPU: Athlon II x3 460 => Phenom B60; RAM: 2x Kingston KVR1333D3N9/4G; VGA: zotac gt630 4G
Ноутбук = ASUS x55a = MB: chipset HM70; CPU: Celeron B820; RAM: 2G: VGA: intel3000; audio VT1802

Malaheenee

Utility, http://www.debian.org/releases/squeeze/i386/apbs04.html.ru#preseed-pkgsel - все давно есть. Единственное - подготовить диск (apt-move) если нет Интернета. А так автоматом все поставит-настроит.
Все мы где-то, когда-то и в чем-то были новичками.

Utility

#2
Иметь рабочую среду хорошо!
А если её нет? Или нет лишнего носителя? Ммм?
Придется разворачивать из стандартного установочного диска.

ИМХО: Для разового использования вполне позитивно использовать описание шагов по тонкостям установки, чем делать автомат для быстрой установки.

Сообщение объединено: 13 марта 2012, 21:57:58

Цитата: Utility от 13 марта 2012, 13:53:07
Иметь рабочую среду хорошо!
А если её нет? Или нет лишнего носителя? Ммм?
Придется разворачивать из стандартного установочного диска.

ИМХО: Для разового использования вполне позитивно использовать описание шагов по тонкостям установки, чем делать автомат для быстрой установки.

Дико извиняюсь, есть 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

Цитата: Utility от 13 марта 2012, 13:53:07Резюмирую: Как бы вы не пытались изгаляться (собственно, как и топик-постер), - любой 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 и "сетевой зависимости"
В третьих возможность убить время на что-то полезное, при возможности.
Стационар = MB: ASRock N68-gs4 FX R2.0 ; CPU: Athlon II x3 460 => Phenom B60; RAM: 2x Kingston KVR1333D3N9/4G; VGA: zotac gt630 4G
Ноутбук = ASUS x55a = MB: chipset HM70; CPU: Celeron B820; RAM: 2G: VGA: intel3000; audio VT1802

Utility

Стационар = MB: ASRock N68-gs4 FX R2.0 ; CPU: Athlon II x3 460 => Phenom B60; RAM: 2x Kingston KVR1333D3N9/4G; VGA: zotac gt630 4G
Ноутбук = ASUS x55a = MB: chipset HM70; CPU: Celeron B820; RAM: 2G: VGA: intel3000; audio VT1802