synology(x86) debian chroot ¼³Ä¡ È°¿ëÇϱâ.

ÁÒ¯   
   Á¶È¸ 21136   Ãßõ 3    

시놀로지 자체에 들어간 쉘 환경은 busybox로 미니멀한 리눅스 환경 입니다.
여기에 필요한 패키지들을 설치 한다면 꽤 귀찮아 지는데 이걸 chrooted 환경의 데비안을 설치하면 꽤 많은 부분을 해결 할수 있습니다..

시놀로지 커뮤니티쪽 패키지에 debian chroot 패키지가 올라와있는데, 문제는 이걸 어떻게 써야 하는지 가이드도 매뉴얼도 없어서 주말에 삽질좀 하면서 체크 해봤습니다.

1. 패키지 센터 -> 설정 -> 패키지 소스 -> 추가 : packages.synocommunity.com 를 추가 합니다.
2. 패키지 센터 -> 커뮤니티 -> python 설치(기본 python 패키지와 별개로 커뮤니티 탭 쪽에서  추가로 설치 되어야 합니다)
3. 패키지 센터 -> 커뮤니티 -> debian chroot 설치
4. root 로 ssh 접속후 -> /volume1/@appstore/debian-chroot/var/chroottarget 디렉토리 확인
   (경로는 좀 다를수 있습니다만, 이 경로를 참고해서 찾아 보시길...)

실제 실행은
 chroot /volume1/@appstore/debian-chroot/var/chroottarget bash

와 같이 하면 됩니다.

예제
root@DiskStation:/# cat /etc/debian_version
7.4
root@DiskStation:/# uname -a
Linux DiskStation 3.2.40 #8 SMP Sat Apr 5 10:56:54 CST 2014 x86_64 GNU/Linux 


팁:
apt 소스가 프랑스쪽으로 되어 있는데, 이부분을 kr이나 뭐 그런걸로 바꿔주시는게 좋습니다. 기본은 너무 느립니다...

제약사항:
chroot 환경이기 때문에 df 같은거 좀 잘 안됩니다. 그리고 디스크는 alias 나 하드링크나 뭐 그런거 걸어서 마운트 시켜야 겠지요?
°¨»çÇÕ´Ï´Ù. ¿À·¡µÈ ±ÛÀÌÁö¸¸ Àú¿¡°Ô ¸¹Àº µµ¿òÀÌ µÇ¾ú½À´Ï´Ù..


Á¦¸ñPage 12/28
2019-08   13631   °Å´Ï½ºÆ®
2019-07   23726   µö·¯´×¼­¹ö
2019-07   18095   kino0924
2019-07   21372   ¼Ò¸Á±è±â»ç
2019-07   42050   ½ºÄµl¹ÎÇö±â
2019-07   13417   »ßµ¹À̽½ÇÄÀÌ
2019-07   17587   ¼Ò¸Á±è±â»ç
2019-07   23492   ½ºÄµl¹ÎÇö±â
2019-07   14823   ½ºÄµl¹ÎÇö±â
2019-07   19473   ½ºÄµl¹ÎÇö±â
2019-07   13461   ºÐ³ëÀÇ´Ù¿îÈú
2019-06   14720   ±èÁØ¿¬
2019-06   18889   Á¦¿ÂÇÁ·Î
2019-06   18366   ±èÁØ¿¬
2019-06   15912   ¹Ú¹®Çü
2019-06   14082   ±èÁØ¿¬
2019-06   14192   ±èÁØ¿¬
2019-05   29995   ½ºÄµl¹ÎÇö±â
2019-05   10291   Midabo
2019-05   10102   eugeneshin