Bonjour,
Je découvre les notions de packages pour les NAS Qnap...
Corrigez moi si je me trompe : Qpkg est un utilitaire de gestion de package spécifique à Qnap alors que ipkg est l'équivalent libre ?
Et il est possible d'installer ipkg avec un package qpkg.
Quels sont les packages ipkg que l'on peut installer sur nos NAS Qnap ?
J'imagine que c'est en fonction du processeur et du noyau installé sur le NAS...
Avec un TS109 pro II, est-il donc bien possible d'utiliser http://www.nslu2-lin...i/Main/HomePage ?
Je n'ai pas encore installé le package ipkg, mais permet-il de chercher des pakage ? Si non, ou les chercher ?
Merci beaucoup pour votre précieuse aide,
Vincent
Qpkg, ipkg : information générales
Débuté par vhenninot, aoû 25 2009 10:30
6 réponses à ce sujet
#1
Posté 25 août 2009 - 10:30
#2
Posté 25 août 2009 - 12:03
Bonjour,
OUI QPKG est un pacquage propre à Qnap qui par un shell d'installation "adapte" les paramètres aux spécificités d'un NAS ... position des librairies, shell de démarrage, droit admin, etc ....
parmi ces packs ... IPKG qui lui installe dans un environnement configuré pour s'exécuter sous /opt, le QPKG configure le "feeds" qui contient les "bons" ipkg adapté a la plateforme ...
soit : http://ipkg.nslu2-linux.org/feeds/optwa ... /unstable/ pour les TS-x09 à CPU ARM ...
il en existe d'autres liés a chaque plateforme ... cs08q1armel pour les ts-x19 etc pour les modules kernel de chaque système et bien d'autres hors qnap
liste des plateformes supportées : http://ipkg.nslu2-li.../feeds/optware/
pour avoir la liste des pacquages :
ipkg list
pour ceux installés :
ipkg list_installed
pour en installer un :
ipkg install
ATTENTION certain pacquages complexe demande une configuration "à la mimine" ....
Philippe.
OUI QPKG est un pacquage propre à Qnap qui par un shell d'installation "adapte" les paramètres aux spécificités d'un NAS ... position des librairies, shell de démarrage, droit admin, etc ....
parmi ces packs ... IPKG qui lui installe dans un environnement configuré pour s'exécuter sous /opt, le QPKG configure le "feeds" qui contient les "bons" ipkg adapté a la plateforme ...
soit : http://ipkg.nslu2-linux.org/feeds/optwa ... /unstable/ pour les TS-x09 à CPU ARM ...
il en existe d'autres liés a chaque plateforme ... cs08q1armel pour les ts-x19 etc pour les modules kernel de chaque système et bien d'autres hors qnap
liste des plateformes supportées : http://ipkg.nslu2-li.../feeds/optware/
pour avoir la liste des pacquages :
ipkg list
pour ceux installés :
ipkg list_installed
pour en installer un :
ipkg install
ATTENTION certain pacquages complexe demande une configuration "à la mimine" ....
Philippe.
QNAP TS-459, 3.6.0, Virtualbox, OpenVPN
QNAP TS-109, Debian Squeeze
QNAP TS-219P II, 3.6.1
La théorie, c’est quand on sait tout et que rien ne fonctionne. La pratique, c’est quand tout fonctionne et que personne ne sait pourquoi.
Le Raid N'EST PAS un backup (proverbe Qnapien)
QNAP TS-109, Debian Squeeze
QNAP TS-219P II, 3.6.1
La théorie, c’est quand on sait tout et que rien ne fonctionne. La pratique, c’est quand tout fonctionne et que personne ne sait pourquoi.
Le Raid N'EST PAS un backup (proverbe Qnapien)
#3
Posté 27 août 2009 - 09:25
Bonjour et merci beaucoup pour ta réponse !
J'ai donc installé les "q"pacakages mldonkey, ajaxexplorer et ipkg...
C'est effectivemetn tres simple et tout marche du premier coup...
Mais il n'y a pas d'interface graphique native pour ipkg n'est pas ? (mais il me semble qu'on peut la rajouter avec un package dédié justement ?)
Tout se fait donc, apres cette installation en ligne de commande avec une fenetre terminal ouverte sur le NAS ?
Il faut aussi permettre les dépendance avec votre article ici http://www.qnapclub.fr/?cat=4 ?
A ce sujet je ne comprend la mise a jour de cs05q3armel en cs05q1armel : de quoi s'agit-il ?
Merci encore,
Vincent
J'ai donc installé les "q"pacakages mldonkey, ajaxexplorer et ipkg...
C'est effectivemetn tres simple et tout marche du premier coup...
Mais il n'y a pas d'interface graphique native pour ipkg n'est pas ? (mais il me semble qu'on peut la rajouter avec un package dédié justement ?)
Tout se fait donc, apres cette installation en ligne de commande avec une fenetre terminal ouverte sur le NAS ?
Il faut aussi permettre les dépendance avec votre article ici http://www.qnapclub.fr/?cat=4 ?
A ce sujet je ne comprend la mise a jour de cs05q3armel en cs05q1armel : de quoi s'agit-il ?
Merci encore,
Vincent
#4
Posté 27 août 2009 - 12:53
vhenninot dit :
Mais il n'y a pas d'interface graphique native pour ipkg n'est pas ? (mais il me semble qu'on peut la rajouter avec un pacage dédié justement ?)
Tout se fait donc, apres cette installation en ligne de commande avec une fenetre terminal ouverte sur le NAS ?
Tout se fait donc, apres cette installation en ligne de commande avec une fenetre terminal ouverte sur le NAS ?
NON pas d'interface ... mais il faut se rappeler que IPKG ne fait qu'installer le pacquage et les fichier de configuration par défaut ... après il peut (et il y a souvent) une phase de configuration à voir souvent sur le site des créateur du soft pacagé installé.
Je crois qu'il y a un ipkg web ... mais je ne sais pas si il fonctionne. Le mode commande est simple il y a la liste, l'installation, la suppression et informations sur ce qui a été installé ...
Les dépendances sont normalement gérés automatiquement, sauf cas particulier (ex. Cups pour HP qui demande perl ... comme ce n'est qu'un script ... ipkg ne pose pas cela comme pré-requis .....
vhenninot dit :
Il faut aussi permettre les dépendance avec votre article ici http://www.qnapclub.fr/?cat=4 ?
A ce sujet je ne comprend la mise a jour de cs05q3armel en cs05q1armel : de quoi s'agit-il ?
Merci encore,
Vincent
A ce sujet je ne comprend la mise a jour de cs05q3armel en cs05q1armel : de quoi s'agit-il ?
Merci encore,
Vincent
En fait les TS-x09 ont utilisé cs05q3armel d'abord .... des problèmes de librairies entre le noyau et les pré-requis système ont apporté un lot de dysfonctionnements qui sont réglés par un passage vers cs05q1armel (he oui une version antérieure .... du cross compilateur ....)
Le message sur le blog est pour le passage des utilisateurs ayant le cs05q3 vers le cs05q1 pour forcer une remise à jour des pacquages SANS avoir a tout dé installer et tout refaire ... DONC ne concerne pas ceux qui partent avec le cs05q1 comme maintenant.
J'espére que c'est assez clair ????
Philiepp.
QNAP TS-459, 3.6.0, Virtualbox, OpenVPN
QNAP TS-109, Debian Squeeze
QNAP TS-219P II, 3.6.1
La théorie, c’est quand on sait tout et que rien ne fonctionne. La pratique, c’est quand tout fonctionne et que personne ne sait pourquoi.
Le Raid N'EST PAS un backup (proverbe Qnapien)
QNAP TS-109, Debian Squeeze
QNAP TS-219P II, 3.6.1
La théorie, c’est quand on sait tout et que rien ne fonctionne. La pratique, c’est quand tout fonctionne et que personne ne sait pourquoi.
Le Raid N'EST PAS un backup (proverbe Qnapien)
#5
Posté 28 août 2009 - 10:24
PArfaitement clair !
Merci beaucoup !
Mais voici d'autre petites questions...
Le "cs05q1armel" est donc un cross compilateur qui permet de compiler les programmes qq soit la plateforme/noyau utilisé ?
Dans la liste des feeds, il y a a la fois "cs05q1armel", un feed "tsx09" (beaucoup moins fourni) et un MSSII...
A priori, techniquement, on peut utiliser les 3 ? Pourquoi plus particulièrement le unstable/stable cs05q1armel ?
tu parlais d'installer ipkg manuellement ? le qpkg ipkg limite la liste des ipkg installable ?
Quel feed utilise le qpkg ipkg par défaut ?
Est-ce possible de paramétrer manuellement le feed source d'ipkg ?
Dernière question : Pour avoir une liste "humainement/néophyte compréhensible" des package, il faut utiliser http://ipkgfind.handhelds.org/ ?
Existe-il d'autre moteur, listing détaillés des ipk existants ?
Encore milles merci,
Vincent
Merci beaucoup !
Mais voici d'autre petites questions...
Le "cs05q1armel" est donc un cross compilateur qui permet de compiler les programmes qq soit la plateforme/noyau utilisé ?
Dans la liste des feeds, il y a a la fois "cs05q1armel", un feed "tsx09" (beaucoup moins fourni) et un MSSII...
A priori, techniquement, on peut utiliser les 3 ? Pourquoi plus particulièrement le unstable/stable cs05q1armel ?
tu parlais d'installer ipkg manuellement ? le qpkg ipkg limite la liste des ipkg installable ?
Quel feed utilise le qpkg ipkg par défaut ?
Est-ce possible de paramétrer manuellement le feed source d'ipkg ?
Dernière question : Pour avoir une liste "humainement/néophyte compréhensible" des package, il faut utiliser http://ipkgfind.handhelds.org/ ?
Existe-il d'autre moteur, listing détaillés des ipk existants ?
Encore milles merci,
Vincent
#6
Posté 28 août 2009 - 18:31
Bnjour,
Bon il faut "rentrer" dans le dur .... allons-y
Pas tout a fait, cs05q1armel est en fait le nom de "plateforme" des ipkg, il cible donc les processeur ARM ou SOC Marvell Orion (Single On Chip / Tout dans une Puce) mais c'est aussi la référence du Cross-Compilateur fourni par Codesourcery : http://www.codesourcery.com/ qui correspond au CPU Marvell
tsx09 est la plateforme des modules noyau pour TS-109 donc même compilateur, mais fonction de la version du noyau linux ... et du matériel
OUI a priori certain ipkg de MSSII peuvent fonctionner puisque le CPU est identique, mais il peut aussi y avoir des écarts sur des options de compilation, par exemple, j'ai travaillé avec les développeurs d'ipkg sur le cas de Cups sur TS-109, nous avons pu identifier deux problèmes spécifique à la compilation pour les TS-109, il n'a été nécessaire de ne faire la modification QUE pour la plateforme cs05q1armel sans altérer celle de MSSII
NON, je me suis mal exprimé : QPKG installe "proprement" ipkg sur le Qnap .... PUIS on installe les pacages ipkg manuellement
Il faut pour connaitre ou configurer un "feed" voir le fichier /opt/etc/ipkg.conf
c'est la dernière ligne qui est importante, on peut définir plusieurs "sources" par exemple ajouter tsx09 pour installer des modules ....
un petit coup d'éditeur de texte et zou....
Dans les dernières version de ipkg il est possible de trouver les source sous le répertoire /opt/etc/ipkg
chaque source est un fichier mais la syntaxe reste la même.
un ipkg list avec un filtre (grep) donne une liste compréhensible pour un humain
exemple :
Attention, ce n'est pas vraiment pour un pur néophyte ... mais cela vaut le coup d'essayer, avec l'aide du forum ...
Philippe.
Bon il faut "rentrer" dans le dur .... allons-y
vhenninot dit :
Le "cs05q1armel" est donc un cross compilateur qui permet de compiler les programmes qq soit la plateforme/noyau utilisé ?
Dans la liste des feeds, il y a a la fois "cs05q1armel", un feed "tsx09" (beaucoup moins fourni) et un MSSII...
A priori, techniquement, on peut utiliser les 3 ? Pourquoi plus particulièrement le unstable/stable cs05q1armel ?
Dans la liste des feeds, il y a a la fois "cs05q1armel", un feed "tsx09" (beaucoup moins fourni) et un MSSII...
A priori, techniquement, on peut utiliser les 3 ? Pourquoi plus particulièrement le unstable/stable cs05q1armel ?
Pas tout a fait, cs05q1armel est en fait le nom de "plateforme" des ipkg, il cible donc les processeur ARM ou SOC Marvell Orion (Single On Chip / Tout dans une Puce) mais c'est aussi la référence du Cross-Compilateur fourni par Codesourcery : http://www.codesourcery.com/ qui correspond au CPU Marvell
tsx09 est la plateforme des modules noyau pour TS-109 donc même compilateur, mais fonction de la version du noyau linux ... et du matériel
OUI a priori certain ipkg de MSSII peuvent fonctionner puisque le CPU est identique, mais il peut aussi y avoir des écarts sur des options de compilation, par exemple, j'ai travaillé avec les développeurs d'ipkg sur le cas de Cups sur TS-109, nous avons pu identifier deux problèmes spécifique à la compilation pour les TS-109, il n'a été nécessaire de ne faire la modification QUE pour la plateforme cs05q1armel sans altérer celle de MSSII
vhenninot dit :
tu parlais d'installer ipkg manuellement ? le qpkg ipkg limite la liste des ipkg installable ?
Quel feed utilise le qpkg ipkg par défaut ?
Est-ce possible de paramétrer manuellement le feed source d'ipkg ?
Quel feed utilise le qpkg ipkg par défaut ?
Est-ce possible de paramétrer manuellement le feed source d'ipkg ?
NON, je me suis mal exprimé : QPKG installe "proprement" ipkg sur le Qnap .... PUIS on installe les pacages ipkg manuellement
Il faut pour connaitre ou configurer un "feed" voir le fichier /opt/etc/ipkg.conf
[/opt/etc] # cat ipkg.conf # Uncomment one of the following package feeds or resolve your arch # by visiting http://ipkg.nslu2-linux.org/feeds/optware/ # src nslu2 http://ipkg.nslu2-linux.org/feeds/optware/nslu2/cross/stable # src fsg3 http://ipkg.nslu2-linux.org/feeds/optware/fsg3/cross/stable # src ddwrt http://ipkg.nslu2-linux.org/feeds/optware/ddwrt/cross/stable # src xwrt http://ipkg.nslu2-linux.org/feeds/optware/ddwrt/cross/stable # src whiterussian http://ipkg.nslu2-linux.org/feeds/optware/ddwrt/cross/stable # src oleg http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable # src ts72xx http://ipkg.nslu2-linux.org/feeds/optware/ts72xx/cross/stable # src/gz openwrt-brcm24 http://ipkg.nslu2-linux.org/feeds/optware/openwrt-brcm24/cross/unstable # src/gz openwrt-ixp4xx http://ipkg.nslu2-linux.org/feeds/optware/openwrt-ixp4xx/cross/unstable/ dest root / #option verbose-wget # # Proxy support: # #option http_proxy http://localhost:5865 #option ftp_proxy http://proxy.tld:3128 #option proxy_username#option proxy_password src armel http://ipkg.nslu2-linux.org/feeds/optware/cs05q1armel/cross/unstable [/opt/etc] #
c'est la dernière ligne qui est importante, on peut définir plusieurs "sources" par exemple ajouter tsx09 pour installer des modules ....
un petit coup d'éditeur de texte et zou....
Dans les dernières version de ipkg il est possible de trouver les source sous le répertoire /opt/etc/ipkg
chaque source est un fichier mais la syntaxe reste la même.
vhenninot dit :
Dernière question : Pour avoir une liste "humainement/néophyte compréhensible" des package, il faut utiliser http://ipkgfind.handhelds.org/ ?
Existe-il d'autre moteur, listing détaillés des ipk existants ?
Encore milles merci,
Vincent
Existe-il d'autre moteur, listing détaillés des ipk existants ?
Encore milles merci,
Vincent
un ipkg list avec un filtre (grep) donne une liste compréhensible pour un humain
exemple :
[~] # ipkg list | grep cups apcupsd - 3.14.5-2 - A daemon for controlling APC UPSes apcupsd-cgi - 3.14.5-2 - A daemon for controlling APC UPSes, web interface cups - 1.3.11-1 - Common Unix Printing System cups-dev - 1.3.11-1 - Development files for CUPS cups-doc - 1.3.11-1 - Common Unix Printing System documentation. cups-driver-gutenprint - 5.2.3-2 - CUPS driver from Gutenprint. cups-locale-da - 1.3.11-1 - CUPS documentation, template and locale files for da cups-locale-de - 1.3.11-1 - CUPS documentation, template and locale files for de cups-locale-es - 1.3.11-1 - CUPS documentation, template and locale files for es cups-locale-et - 1.3.11-1 - CUPS documentation, template and locale files for et cups-locale-fi - 1.3.11-1 - CUPS documentation, template and locale files for fi cups-locale-fr - 1.3.11-1 - CUPS documentation, template and locale files for fr cups-locale-he - 1.3.11-1 - CUPS documentation, template and locale files for he cups-locale-id - 1.3.11-1 - CUPS documentation, template and locale files for id cups-locale-it - 1.3.11-1 - CUPS documentation, template and locale files for it cups-locale-ja - 1.3.11-1 - CUPS documentation, template and locale files for ja cups-locale-ko - 1.3.11-1 - CUPS documentation, template and locale files for ko cups-locale-nl - 1.3.11-1 - CUPS documentation, template and locale files for nl cups-locale-no - 1.3.11-1 - CUPS documentation, template and locale files for no cups-locale-pl - 1.3.11-1 - CUPS documentation, template and locale files for pl cups-locale-pt - 1.3.11-1 - CUPS documentation, template and locale files for pt cups-locale-pt-br - 1.3.11-1 - CUPS documentation, template and locale files for pt-br cups-locale-ru - 1.3.11-1 - CUPS documentation, template and locale files for ru cups-locale-sv - 1.3.11-1 - CUPS documentation, template and locale files for sv cups-locale-zh - 1.3.11-1 - CUPS documentation, template and locale files for zh cups-locale-zh-tw - 1.3.11-1 - CUPS documentation, template and locale files for zh-tw cups-pdf - 2.5.0-2 - CUPS-PDF provides a PDF Writer backend to CUPS. This can be used as a virtual printer in a paperless network.
Attention, ce n'est pas vraiment pour un pur néophyte ... mais cela vaut le coup d'essayer, avec l'aide du forum ...
Philippe.
QNAP TS-459, 3.6.0, Virtualbox, OpenVPN
QNAP TS-109, Debian Squeeze
QNAP TS-219P II, 3.6.1
La théorie, c’est quand on sait tout et que rien ne fonctionne. La pratique, c’est quand tout fonctionne et que personne ne sait pourquoi.
Le Raid N'EST PAS un backup (proverbe Qnapien)
QNAP TS-109, Debian Squeeze
QNAP TS-219P II, 3.6.1
La théorie, c’est quand on sait tout et que rien ne fonctionne. La pratique, c’est quand tout fonctionne et que personne ne sait pourquoi.
Le Raid N'EST PAS un backup (proverbe Qnapien)
#7
Posté 05 septembre 2009 - 15:11
Bonjour et un grand merci pour tes explications !
C'est tellement plus simple expliqué ainsi !!
Je vais effectivement commencer par bien maitriser les fonctions de base et tous les Qpkg avant de me lancer dans l'aventure ipkg...
Encore merci,
Vincent
C'est tellement plus simple expliqué ainsi !!
Je vais effectivement commencer par bien maitriser les fonctions de base et tous les Qpkg avant de me lancer dans l'aventure ipkg...
Encore merci,
Vincent
1 utilisateur(s) li(sen)t ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)















