Les .nod (no dependances) sont des paquets .deb sans dépendance, donc installable hors connexion sans rencontrer d'erreur de dépendances.
Si vous avez une Debian ou une Ubuntu, vous pouvez vous créer vos propres .nod pour votre système et les installer quand vous le voudrez(même hors connexion) grâce à la commande nodinstall et les désinstaller normalement grâce à apt-get remove nom_du_logiciel.
Les .nod officiels commenceront dès la version 9.04 d'Ubuntu et pour la Debian 5.0. Les logiciels les plus fréquemment utilisés seront disponibles en un seul téléchragement et avec leurs dépendances, un fois stocké, vous pourrez l'installer sur n'importe quel Ubuntu ou Debian.
Pourquoi/Pourqui: N'ayant pas connexion internet(ni à domicile, ni au travail) depuis que je suis sous linux, je ne pouvais pas facilement ajouter des logiciels, problèmes de dépendances lors d'installation de .deb par Gdebi ou kpackage. Recupérer des .deb sur package.debian.org ou packages.ubuntu.org en essayant de résoudre les dépendances est un véritable casse-tête, la compilation à partir de sources demande également des dépendances.
J'ai donc fait le tour de ce qui existe: Autopackage, 0install sont des méthodes universelles(marche sur plusieurs distributions linux).
J'ai également essayé des commandes Debian: essayé de copier les mirroirs sur un disque dur externe, long et chaotique pour les mises à jour avec "debmirroir", bug le plus souvent lors de mise à jour du mirroir et anonftp est une solution plus pro mais mes tests de celle-ci n'ont jamais fonctionnés le seule commande vraiment fiable "apt-mirror" si vous avez environ 40 gigas de libre.
De plus ce que je voulais, c'étais une solution qui permettrai de télécharger un logiciel pour Debian mais qui marcherai même depuis un cyber café(avec des postes sous windows donc!), Aucune solution ci-dessus ne permettent pas de récupérer un logiciel(téléargeable depuis un navigateur que ce soit sous windows ou linux) pour l'installer sur une machine linux hors connexion.
Les .nod répondent à ce genre de situation. Il suffit de télécharger une archives contenant le .deb du paquet et ses dépendances pour le système souhaité (ubuntu ou debian). Pour créer cette archive on peut donc utiliser les commandes créer ci-dessous:
debs2nod nom_du_logiciel
debs2nod-file Package_only.txt(fichier contenant l'ensemble des logiciels voulus)
nodinstall nom_du_logiciel(précédement télécharger par debs2nod ou debs2nod-file)
Ce genre de paquet peut intéresser aussi ceux ayant une connexion internet car ils permettent de créer des modules .lzm pour des live C Debian ou Ubuntu basés sur les linux live script(que PureOS pour l'instant) identiquement utilisable avec les commande de la Slax.
Conclusion: Les .nod pour les Debian's sont l'équivalent des .exe sous windows ou des .tgz sous Slackware. Pour moi cette commande me sert bien, espérant qu'elle aidera d'autre nouveau linuxien cherchant désespèrement à resoudre les dépendances...
Télécharger nodep.dep (installable avec dpkg -i nodep.deb)
Contenu du .deb et .bz2:
debs2nod; debs2nod-file; nodinstall ->/usr/local/bin
debs2lzm; debs2lzm-file ->/usr/local/bin
liblinuxlive ->/usr/local/lib
P.S: C'est un de mes premiers scripts bash, merci de remonter les erreurs, amélioration à cette adresse webmaster@linux-live-cd.org