IPB

Здравствуйте, гость ( Вход | Регистрация )

3 страниц V   1 2 3 >  
Ответить в данную темуНачать новую тему
> Debian Chroot, Debian Chroot как им пользоваться
KIF
сообщение 18.4.2013, 12:20
Сообщение #1


Участник
**

Группа: Пользователи
Сообщений: 26
Регистрация: 28.3.2012
Из: Екатеринбург
Пользователь №: 4926



Доброе время суток в репозитарии http://packages.synocommunity.com есть пакет Debian Chroot, но никакой информации по его использованию я не нашел во всяком случае может так искал.
Хотелось бы попробовать поднять TorrentStream, если это конечно возможно
Перейти в начало страницы
 
+Цитировать сообщение
Lirein
сообщение 18.4.2013, 16:33
Сообщение #2


Активный участник
***

Группа: Пользователи
Сообщений: 120
Регистрация: 29.1.2012
Из: Россия, Тюмень
Пользователь №: 4616



Цитата(KIF @ 18.4.2013, 15:20) *
Доброе время суток в репозитарии http://packages.synocommunity.com есть пакет Debian Chroot, но никакой информации по его использованию я не нашел во всяком случае может так искал.
Хотелось бы попробовать поднять TorrentStream, если это конечно возможно


Я поднимал squueze вручную через debootstrap. По поводу пакета к сожалению ничего сказать не могу, но если нужно поделюсь информацией по автозапуску chroot окружения


--------------------
Лишь только ветер знает ответ...
Перейти в начало страницы
 
+Цитировать сообщение
KIF
сообщение 19.4.2013, 7:09
Сообщение #3


Участник
**

Группа: Пользователи
Сообщений: 26
Регистрация: 28.3.2012
Из: Екатеринбург
Пользователь №: 4926



Цитата(Lirein @ 18.4.2013, 19:33) *
Я поднимал squueze вручную через debootstrap. По поводу пакета к сожалению ничего сказать не могу, но если нужно поделюсь информацией по автозапуску chroot окружения


Буду признателен, желательно поподробнее
Перейти в начало страницы
 
+Цитировать сообщение
Lirein
сообщение 20.4.2013, 6:46
Сообщение #4


Активный участник
***

Группа: Пользователи
Сообщений: 120
Регистрация: 29.1.2012
Из: Россия, Тюмень
Пользователь №: 4616



Цитата(KIF @ 19.4.2013, 10:09) *
Буду признателен, желательно поподробнее

Да пока не за что smile.gif
Я с некоторых пор очень пренебрежительно отношусь ко всем пакетам, типа Asterisk, т.к. проблем и головной боли от этого куда больше. Самостоятельно скомпиленное ещё никогда не подводило smile.gif

Оригинал взят отсюда: http://kristof.vanhertum.be/?p=132

Нам понадобится машина на базе ubuntu или debian, можно виртуалку.

Создаём папку debian:
mkdir debian

Скачиваем дистрибутив бутстрапа:
wget -с http://ftp.de.debian.org/debian/pool/main/..._1.0.48_all.deb

Ставим его:
sudo dpkg -i debootstrap_1.0.48_all.deb

sudo debootstrap --foreign --arch armel squeeze debian "http://ftp.de.debian.org/debian"

Архивируем полученый бутсрап:

sudo tar -czf debian.tar.gz debian

Копируем его на хранилище любым способом, по ftp, ssh, smb или через флешку.
Например последнее выглядит примерно как:
cp debian.tar.gz /media/*/

Далее все действия идут на хранилище. Переносим наш архив туда где будем разворачивать дебиан, желательно на зеркальный массив.

cd /volume1/

tar -zxf debian.tar.gz
Вышеприведённая конструкция может не работать, у нас busybox, не так ли? И штатно ни о каком ipkg речи нет smile.gif Заменим её на "православную" smile.gif
gzip -c -d debian.tar.gz | tar -xf -
Или всё по отдельности, сначала gzip, потом tar

chroot debian /debootstrap/debootstrap --second-stage

Итак, дебиан почти готов, осталось подготовить почву для пакетов - то есть прописать DNS сервера и забиндить ну хотя бы procfs.

cp /etc/resolv.conf debian/etc/
hostname > debian/etc/hostname
mount -o bind /proc debian/proc

chroot debian /bin/bash
Итак, мы внутри дебиана. Пропишем всё необходимое:

printf "deb http://ftp.debian.org/debian/ squeeze main contrib non-free\ndeb http://security.debian.org/ squeeze/updates main contrib non-free\n" > /etc/apt/sources.list
apt-get update

Мы готовы к работе. smile.gif Можно поставить ssh, только повесить его на порт, ну скажем 2222 отредактировав /etc/ssh/sshd_config в строке 5 (Port 2222)
Рекомендую сразу завести админскую учётку через useradd и прописать её в файле sudoers строчкой вида "%sudo ALL=(ALL) ALL", естесственно новый пользователь должен быть включён в группу sudo.

Скрипт автозапуска нужных программ из debian окружения представляет собой нечто подобное:
/volume2/debian/root/ispstart.sh
Код
#!/bin/bash
mount -t devpts devpts /dev/pts
hostname -b lirein.org
/etc/init.d/syslog-ng start
/etc/init.d/bind9 start
/etc/init.d/mysql start
/etc/init.d/saslauthd start
/etc/init.d/postgrey start
#/etc/init.d/amavis start
/etc/init.d/apache2 start
/etc/init.d/courier-authdaemon start
/etc/init.d/courier-imap start
/etc/init.d/courier-pop start
/etc/init.d/courier-pop-ssl start
/etc/init.d/easyscp_daemon start
/etc/init.d/easyscp_network start
/etc/init.d/cron start
/etc/init.d/policyd-weight start
/etc/init.d/postfix start
#/etc/init.d/spamassassin start
/etc/init.d/ssh start
/etc/init.d/proftpd start
/etc/init.d/asterisk start


Более того, вызывается он при старте системы через init.d скрипт, у меня он прописан в optware
/opt/etc/init.d/S01debian
Код
#!/bin/sh
chroot /volume2/debian /root/ispstart.sh &


UPD: Не забываем прописать автомонтирование /proc скажем в том же скрипте что и запускает дебиан службы.


--------------------
Лишь только ветер знает ответ...
Перейти в начало страницы
 
+Цитировать сообщение
alex_dom
сообщение 20.4.2013, 18:45
Сообщение #5


Активный участник
***

Группа: Пользователи
Сообщений: 197
Регистрация: 7.10.2010
Из: Москва
Пользователь №: 1327



Спасибо! Твои инструкции по наглядности и подробности опиания могут сравниться разве что только с моими! cool.gif

Все поставил. Все заработало. Только немного ошибся в скриптах автозапуска и монтирования procfs. Но потом исправился - wink.gif И заработало! Теперь у меня есть Дебиан! Не нужно ковырятся со сборками пакетов! И все будет работать быстрее. Например WEB-сервер.

Еще раз спасибо!
Перейти в начало страницы
 
+Цитировать сообщение
Lirein
сообщение 22.4.2013, 9:37
Сообщение #6


Активный участник
***

Группа: Пользователи
Сообщений: 120
Регистрация: 29.1.2012
Из: Россия, Тюмень
Пользователь №: 4616



Цитата(alex_dom @ 20.4.2013, 21:45) *
Спасибо! Твои инструкции по наглядности и подробности опиания могут сравниться разве что только с моими! cool.gif

Все поставил. Все заработало. Только немного ошибся в скриптах автозапуска и монтирования procfs. Но потом исправился - wink.gif И заработало! Теперь у меня есть Дебиан! Не нужно ковырятся со сборками пакетов! И все будет работать быстрее. Например WEB-сервер.

Еще раз спасибо!


Не за что. По поводу быстрее - я бы не стал говорить настолько категорично. Чтобы работало реально быстрее нужно собирать свой собственный генту взяв за основу ядро 3.8 для synology. Я таким геморроем и лишением себя гарантии пока заниматься не собираюсь. smile.gif


--------------------
Лишь только ветер знает ответ...
Перейти в начало страницы
 
+Цитировать сообщение
papka__
сообщение 22.4.2013, 20:57
Сообщение #7


Активный участник
***

Группа: Пользователи
Сообщений: 165
Регистрация: 24.2.2011
Пользователь №: 3023



Добавлю свою инструкцию. Использовал для установки Firebird. тут


--------------------
| NETGEAR R6300v2 | Dune Base 3.0 | DS111 | DSM 5.2-5565 | Transmission 2.84-10 SPK|
Перейти в начало страницы
 
+Цитировать сообщение
dante5
сообщение 25.5.2013, 15:07
Сообщение #8


Новичок
*

Группа: Пользователи
Сообщений: 4
Регистрация: 19.5.2012
Пользователь №: 5166



по поводу spk-шного debian. Там хелпа есть. Конечная цель - поднять rtorrent + ruttorrent
Debian Chroot

Debian is a free operating system (OS) that comes with over 29000 packages, precompiled software bundled up in a nice format for easy installation on your DiskStation. Debian Chroot allows you to benefit from the Debian OS inside your DiskStation, alongside DSM. This package is intended for advanced users only.
Installation

Once the installation finished in the Package Center, it continues in the background and you can see its status to Installing under Overview in the left pane. The installation finished, the status will automatically change to Installed.

In the same pane, you can monitor how many services are running and perform update operations.
Usage

As soon as the status is Installed, you can start using the chroot. To do so, connect to the DiskStation through SSH and use the following command: /var/packages/debian-chroot/scripts/start-stop-status chroot.

On the first use, it is recommended to perform some configuration operations:

Update: type aptitude update followed by aptitude upgrade
Locales: type aptitude install locales and then dpkg-reconfigure locales
Timezone: execute dpkg-reconfigure tzdata

Configure services

Debian Chroot allows you to manage the packages you installed in the chroot directly from DSM.
Перейти в начало страницы
 
+Цитировать сообщение
alex_dom
сообщение 26.5.2013, 21:20
Сообщение #9


Активный участник
***

Группа: Пользователи
Сообщений: 197
Регистрация: 7.10.2010
Из: Москва
Пользователь №: 1327



Я сваял Wi-Ki инструкцию по установке Дебиана на /volume1. По-сути, это та же инструкция, что и эта: Debian Chroot как им пользоваться. Но доработана и оформенна. Выполняйте описаные действия и получите результат.

Итак, вот ссылка на Wi-ki инструкцию по установке Debian на /volume1: Debian + DSM
Перейти в начало страницы
 
+Цитировать сообщение
Accelerator
сообщение 27.5.2013, 5:33
Сообщение #10


Активный участник
***

Группа: Пользователи
Сообщений: 1594
Регистрация: 6.8.2010
Из: Новосибирск
Пользователь №: 1167



Хорошая инструкция. Спасибо.


--------------------
DS210j | DSM 4.3-3827 | HDD Seagate 4Tb /ST4000VN000/ + Hitachi Deskstar 5K3000 2Tb /HDS5C3020ALA632/| Transmission 2.84-10 + FlexGet|
NETGEAR WNDR3800 OpenWrt
Перейти в начало страницы
 
+Цитировать сообщение
alex_dom
сообщение 28.5.2013, 13:41
Сообщение #11


Активный участник
***

Группа: Пользователи
Сообщений: 197
Регистрация: 7.10.2010
Из: Москва
Пользователь №: 1327



rolleyes.gif Все для людей:))
Перейти в начало страницы
 
+Цитировать сообщение
dante5
сообщение 30.5.2013, 10:47
Сообщение #12


Новичок
*

Группа: Пользователи
Сообщений: 4
Регистрация: 19.5.2012
Пользователь №: 5166



Цитата(alex_dom @ 28.5.2013, 14:41) *
rolleyes.gif Все для людей:))


понятная инструкция, сенкс. раньше юзал вот эту http://www.synology-wiki.de/index.php/Debi...der_DiskStation на дойче

кстати, чтобы заходить в дебиан из под стандартного ssh, прописал в профиле рута alias debian="cd /volume1/debian && chroot ./ /bin/bash" . набираю debian и уже там. набираю exit, сижу в стандартном окружении. мне так удобнее
Перейти в начало страницы
 
+Цитировать сообщение
alex_dom
сообщение 1.6.2013, 14:19
Сообщение #13


Активный участник
***

Группа: Пользователи
Сообщений: 197
Регистрация: 7.10.2010
Из: Москва
Пользователь №: 1327



Вот, кто использует установленный Дебиан, поделитесь, у кого какая производительность.. У меня веб-сервер работает быстрее ощутимо на моем DS209(ARM)
Перейти в начало страницы
 
+Цитировать сообщение
alex_dom
сообщение 1.6.2013, 14:20
Сообщение #14


Активный участник
***

Группа: Пользователи
Сообщений: 197
Регистрация: 7.10.2010
Из: Москва
Пользователь №: 1327



Кстати удобно.. Надо и себе такую строчку прописать.. ТОгда и через DSM-овский SSH в Debian проще заходить будет..
Перейти в начало страницы
 
+Цитировать сообщение
Галахов Роман
сообщение 20.11.2013, 20:51
Сообщение #15


Активный участник
***

Группа: Пользователи
Сообщений: 85
Регистрация: 25.11.2012
Пользователь №: 5930




Что-то ссылки не работают
Перейти в начало страницы
 
+Цитировать сообщение
Галахов Роман
сообщение 21.11.2013, 18:53
Сообщение #16


Активный участник
***

Группа: Пользователи
Сообщений: 85
Регистрация: 25.11.2012
Пользователь №: 5930



Цитата(Lirein @ 20.4.2013, 7:46) *
Скачиваем дистрибутив бутстрапа:
wget -с http://ftp.de.debian.org/debian/pool/main/..._1.0.48_all.deb

Правильно wget -c http://ftp.de.debian.org/debian/pool/main/..._1.0.55_all.deb
Перейти в начало страницы
 
+Цитировать сообщение
alex_dom
сообщение 18.12.2013, 23:23
Сообщение #17


Активный участник
***

Группа: Пользователи
Сообщений: 197
Регистрация: 7.10.2010
Из: Москва
Пользователь №: 1327



Через пару меяцев Ваша ссылка будет неактуальна, поэтому в инструкции сказно проверять перед скачиванием на репoзитoрии. И просто приведен пример на момент написания инструкции.

Читайте внимательно, и не баламутьте воду.
Перейти в начало страницы
 
+Цитировать сообщение
Галахов Роман
сообщение 19.12.2013, 19:58
Сообщение #18


Активный участник
***

Группа: Пользователи
Сообщений: 85
Регистрация: 25.11.2012
Пользователь №: 5930



Цитата(alex_dom @ 19.12.2013, 0:23) *
Через пару меяцев Ваша ссылка будет неактуальна, поэтому в инструкции сказно проверять перед скачиванием на репoзитoрии. И просто приведен пример на момент написания инструкции.

Читайте внимательно, и не баламутьте воду.

Прочитал всю тему еще раз (делал по LIreIn) - и про проверку там ни слова.
Перейти в начало страницы
 
+Цитировать сообщение
alex_dom
сообщение 22.12.2013, 23:10
Сообщение #19


Активный участник
***

Группа: Пользователи
Сообщений: 197
Регистрация: 7.10.2010
Из: Москва
Пользователь №: 1327



Имелась ввиду иструкция в Wi-ki.. Смотрите ссылку выше..
Перейти в начало страницы
 
+Цитировать сообщение
Галахов Роман
сообщение 23.12.2013, 6:39
Сообщение #20


Активный участник
***

Группа: Пользователи
Сообщений: 85
Регистрация: 25.11.2012
Пользователь №: 5930



Цитата(alex_dom @ 23.12.2013, 0:10) *
Имелась ввиду иструкция в Wi-ki.. Смотрите ссылку выше..

На http://www.synology-wiki.de/index.php/Debi...der_DiskStation - этого нет.
А наша wi-ki в то время была "на ремонте" - и я физически не мог прочитать предупреждение (это вы можете проследить по времени написания моих сообщений и log Wi-ki, когда данная страница была не доступна).
Думаю вопрос исчерпан?
Перейти в начало страницы
 
+Цитировать сообщение

3 страниц V   1 2 3 >
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 25.4.2019, 23:32
Bridged By IpbWiki: Integration Of Invision Power Board and MediaWiki © GlobalSoft