Aller au contenu

break0

Membres
  • Compteur de contenus

    11
  • Inscription

  • Dernière visite

Tout ce qui a été posté par break0

  1. C'est possible et facile à faire. Il suffit de créer une "third" application. Dans le dossier : /usr/syno/synoman/webman/3rdparty créer un répertoire app avec dedans un fichier config et dans le répertoire app, un répertoire images Dans le répertoire images, créer app_16.png app2_16.png app2_24.png app2_32.png app2_48.png app_24.png app_32.png app_48.png (j'ai copié des icones existants sur le dsm) comme contenu du fichier config : { ".url": { "com.company.App1": { "type": "url", "allUsers": true, "title": "Test App1", "desc": "Description", "icon": "images/app_{0}.png", "url": "http://www.yahoo.com" }, "com.company.App2": { "type": "legacy", "allUsers": true, "title": "Test App2", "desc": "Description 2", "icon": "images/app2_{0}.png", "url": "http://www.google.fr" } } } Loggez vous sur dsm 3.0 et normalement vous verrez apparaître deux nouvelles icônes dans le tableau des icônes. Cliquez et vous pouvez naviguer sur le web. Il y'a une doc sur le site de synology (cf third applications)
  2. whereis locale et whereis localedef te donne quoi ? Moi j'ai : locale: /bin/locale /lib/locale /usr/lib/locale /usr/share/locale localedef: /bin/localedef
  3. Hello, Je viens d'installer debian en chrooté sur mon syno DS110j, basé sur du marvel kirkwood 88F6281... Ca devrait marcher pour toutes les architectures supportés par debian, donc à priori pour tous les syno (x86, ppc, marvel orion et marvel kirkwood). Ce tuto est un tuto rapide pour utilisateurs avancés. Pour le DS110j, à priori, il faut récupérer la testing de l'architecture armel de debian (pas sûr que la stable fonctionne), cf http://www.debian.org/ports/arm/ Une grosse part du tuto trouvé ici http://www.nslu2-lin...ki/DS101/Debian est valable. La page ayant disparu, je reprends ici les principales étapes à suivre. C'est une traduction libre. On appelle le système hôte votre PC, disons sous Ubuntu Linux. Le système cible est votre synology, disons un DS110j. Etape 1 : Création des répertoires On crée les répertoires sur le système hôte ou source, ici avec le prompt pc$ ; et le système cible, ici ds# (vous êtes en root sur le syno) pc$ mkdir -p ~/ds101g/debian/chroottarget ds# mkdir -p /volume1/public/debian/chroottarget On se déplace dans ces répertoires. pc$ cd ~/ds101g/debian ds# cd /volume1/public/debian Etape 2 : Installation debootstrap Installer debootstrap sur votre ubuntu. apt-get install debootstrap Puis on exécute le premier niveau de debootstrap, sur le répertoire chroottarget. pc$ debootstrap --foreign --arch arm testing chroottarget "http://ftp.fr.debian.org/debian" Etape 3 : déplacement de la debian minimale générée On fait un tarball de ce qui a été générée, et on le déplace sur la cible, avec la méthode que vous voulez (smb, nfs, usb, etc.) pc$ tar -czf chroottarget.tar.gz chroottarget On se déplace dans /volume1/public/debian et on détarre. ds# tar -xzf chroottarget.tar.gz Il ne doit pas y'avoir d'erreurs lors de la décompression ! Etape 4 : debootstrap second niveau Exécutez sur la plateforme cible : ds# chroot chroottarget /debootstrap/debootstrap --second-stage Etape 5 : configuration de base Avant de chrooter, on configure le minimum. Pour avoir la résolution de noms. ds# cp /etc/resolv.conf chroottarget/etc/ Copie du hosts ds# cp /etc/hosts chroottarget/etc/ Copie du passwd, group shadow ds# cp /etc/passwd chroottarget/etc/ ds# cp /etc/shadow chroottarget/etc/ ds# cp /etc/group chroottarget/etc/ Avant de chrooter, encore une série de mount à faire (à placer dans le fstab si vous voulez chrooter régulièrement après avoir rebooté le syno): ds# mount --bind /dev /chroottarget/dev ds# mount --bind /dev/pts /chroottarget/dev/pts ds# mount --bind /tmp /chroottarget/tmp ds# mount -t proc none /chroottarget/proc ds# mount -t sysfs none /chroottarget/sys Maintenant que l'installation minimale est faite, on peut chrooter ! Etape 6 : chroot et postconfig ds# chroot chroottarget /bin/bash Il n'y a plus qu'à post-configurer : chroot-ds# dpkg-reconfigure --priority low --all Ensuite, modifier le /etc/apt/sources.list avec par exemple : deb http://ftp.fr.debian.org/debian/ testing main non-free contrib Enfin apt-get update, et à vous tous les 20000 paquets debian ! chroot-ds# apt-get update && apt-get upgrade[/code] Si vous avez configuré les locales dans votre syno (cf mon post sur le support UTF-8 des syno), faites un mkdir /usr/lib/locale, et copier le répertoire i18n de la racine de votre syno vers la chroottarget, puis appliquez le localedef comme indiqué sur mon autre poste. Have fun
  4. Hello, Un ptit tuto rapide pour un support UTF-8
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.