Synology-Forum.nl

Packages => 3rd party Packages => Overige 3rd party packages => Topic gestart door: petervg op 02 april 2013, 17:39:25

Titel: Debian Chroot op Synology DS712+
Bericht door: petervg op 02 april 2013, 17:39:25
Debain Chroot package geïnstalleerd op Synology DS712+.
Maar hoe moet het nu verder....?

Iemand ervaring?

PS ben zelf niet echt thuis in Linux/Unix/Debian
Titel: Re: Debian Chroot op Synology DS712+
Bericht door: Björn op 02 april 2013, 17:46:16
Wat wil je er mee doen dan?

PS ben zelf niet echt thuis in Linux/Unix/Debian

[attach=1]

Hmmm.... Weet je zeker dat je dit wilt?
Titel: Re: Debian Chroot op Synology DS712+
Bericht door: petervg op 02 april 2013, 17:50:28
Toch nooit te oud om te leren... :lol:

Heb Synology DS712+ staan als test, op de DS409+ ga ik dit niet proberen... :lol:
Titel: Re: Debian Chroot op Synology DS712+
Bericht door: zandhaas op 03 april 2013, 11:31:58
IK heb me er niet echt in verdiept maar hier zie je wat een "Chroot" doet: http://wiki.debian.org/chroot (http://wiki.debian.org/chroot)

ChRoot staat dus eigenlijk voor "Change" "Root". Wat er zo snel van begrijp is dat je je root filesysteem naar een andere plek kunt verhuizen. Dit kan handig zijn als je standaard root filesysteem door het installeren van veel extra moduels te klein wordt. Je ziet dit verschijnsel ook bij routers die bv met openwrt draaien en waar je USB sticks op aan kunt sluiten. Je kuint dan het root filesysteem verhuizen naar de usb stick waardoor je je root vergroot van bv 32 MB (Interne flash) naar 2 GB (USB stick).
Titel: Re: Debian Chroot op Synology DS712+
Bericht door: nelek op 19 oktober 2013, 10:39:00
Ik heb ook de package geinstalleerd van synocommunity, ik heb zelf heel wat ervaring met linux maar in de synocommunity documentatie staat nergens vermeld waar de chroot geinstalleerd is  :?:  :?:  :?:

Ziet er wel leuk uit om vanuit dsm unix appjes te kunnen opstarten en herstarten maar de handleiding over je chroot te benaderen na het installeren ontbreekt jammergenoeg schromelijk.
Titel: Re: Debian Chroot op Synology DS712+
Bericht door: Geitekont op 22 november 2013, 00:37:03
Ik heb ook de package geinstalleerd van synocommunity, ik heb zelf heel wat ervaring met linux maar in de synocommunity documentatie staat nergens vermeld waar de chroot geinstalleerd is  :?:  :?:  :?:

Ziet er wel leuk uit om vanuit dsm unix appjes te kunnen opstarten en herstarten maar de handleiding over je chroot te benaderen na het installeren ontbreekt jammergenoeg schromelijk.

staat in /volume1/@appstore

Heb debian chroot ook geïnstalleerd via packages center. Krijg netjes een console, maar dan snap ik vervolgens helemaal niks van. Hoe doe ik bijvoorbeeld apt-get update ? Hoe installeer je programma's ?

Mocht iemand het antwoord weten dan hoor ik het graag.
Titel: Re: Debian Chroot op Synology DS712+
Bericht door: Birdy op 22 november 2013, 19:23:46
Waarom komt men op het idee om software te installeren waarvan je tevoren eigenlijk al niet weet wat je ermee moet/wilt doen ?

Citaat
A chroot environment can be used to create and host a separate virtualized copy of the software system.

This can be useful for:
Testing and development
A test environment can be set up in the chroot for software that would otherwise be too risky to deploy on a production system.

Dependency control
Software can be developed, built and tested in a chroot populated only with its expected dependencies. This can prevent some kinds of linkage skew that can result from developers building projects with different sets of program libraries installed.

Compatibility
Legacy software or software using a different ABI must sometimes be run in a chroot because their supporting libraries or data files may otherwise clash in name or linkage with those of the host system.
Recovery
Should a system be rendered unbootable, a chroot can be used to move back into the damaged environment after bootstrapping from an alternate root file system (such as from installation media, or a Live CD).

Privilege separation
Programs are allowed to carry open file descriptors (for files, pipelines and network connections) into the chroot, which can simplify jail design by making it unnecessary to leave working files inside the chroot directory. This also simplifies the common arrangement of running the potentially vulnerable parts of a privileged program in a sandbox, in order to pre-emptively contain a security breach. Note that chroot is not necessarily enough to contain a process with root privileges.

En dan:
Citaat
PS ben zelf niet echt thuis in Linux/Unix/Debian
  :?:

Citaat
Maar hoe moet het nu verder....?
Verder gaan met wat je van plan was, zou ik zeggen  ;)
Je hebt toch met een zekere bedoeling deze package geinstalleerd ?
Titel: Re: Debian Chroot op Synology DS712+
Bericht door: nelek op 24 november 2013, 07:56:56
taat in /volume1/@appstore
Heb debian chroot ook geïnstalleerd via packages center. Krijg netjes een console, maar dan snap ik vervolgens helemaal niks van. Hoe doe ik bijvoorbeeld apt-get update ? Hoe installeer je programma's ?

Mocht iemand het antwoord weten dan hoor ik het graag.

Je moet eerst je root veranderen naar de geïnstalleerde debian root met het commando chroot /pad/naar/je/chroot

Zo switch je als het ware van je geïnstalleerde synology binaries naar de chroot binaries en kan je apt-get enzoverder gebruiken.

één vervelend aspect aan chroot is wel dat de installatie beperkt is tot het werken met de bestanden in de roots tot zover heb ik nog niet gevonden hoe je met die chroot je mappen benadert waar de bestanden staan met hardlinks werkt dit alleszinds niet omdat dit voor folders niet toegestaan is.  :?: