Unix / Ubuntu / Debian / Linux

TwitterFacebook
Get flash to fully experience Pearltrees
GDebi installing a .deb package deb is the extension of the Debian software package format and the most often used name for such binary packages . Like the "Deb" part of the term Debian , it originates from the name of Debra, erstwhile girlfriend and now ex-wife of Debian's founder Ian Murdock .

deb (file format) - Wikipedia, the free encyclopedia

http://en.wikipedia.org/wiki/Deb_(file_format)

APT & DPKG

Une fois que l'on connaît et que l'on maîtrise le fonctionnement des deux outils que sont APT (Advanced Package Tool) et DPKG, on ne peut plus s'en passer. Moi même, à l'époque où ma machine tournait encore sous une Slink (Debian GNU/Linux 2.1), et que je trouvait que la Potato tardait à sortir, j'ai voulu essayer une autre distribution Linux, une Mandrake si mes souvenirs sont bons... Après une installation exaspérante, trop longue à mon goût peut-être, je me suis retrouvé avec une distribution "bazar". Trop de choses inutilement installées, des démons lancés en pagaille et pas mal d'autres choses, en particulier des programmes qui ne se lançaient pas, ou plantaient trop facilement. Trois jours après, j'ai jeté l'éponge, ma distribution ne ressemblait plus à grand chose, le système tenait plus du bricolage qu'autre chose. http://nicolaxx.free.fr/docs/apt/apt_dpkg.html
http://wiki.debian.org/Multiarch/Implementation?highlight=%28%28Multiarch%29%29

Multiarch/Implementation - Debian Wiki

To enable the installation of multiarch binaries, apt and dpkg need configuration changes. For example, if you have an amd64 system that you want to install i386 libraries onto, do the following: This section is intended to be a one-stop guide for converting packages to Multiarch . It essentially applies only to library packages, but other packages often need 'Multi-Arch :foreign' metadata adding to control files in order for build-dependencies to work properly across architectures. If you find there are issues not documented here, please update this wiki page, or contact debian-devel@lists.debian.org or # multiarch for help.
About Multiarch is the term being used to refer to the capability of a system to install and run applications of multiple different binary targets on the same system. For example running a i386-linux-gnu application on an amd64-linux-gnu system. This example is the most common case, but many other working combinations are possible, such as armel and armhf. http://wiki.debian.org/Multiarch/

Multiarch - Debian Wiki

Debug

http://pwet.fr/man/linux/commandes/dpkg

man dpkg - un gestionnaire de paquet pour Debian / Commandes des

Ce manuel est destiné aux utilisateurs qui souhaitent aller au-delà de la commande dpkg --help pour la compréhension des options de la ligne de commande et des états des paquets. Les responsables de paquet qui veulent comprendre comment dpkg installe leur paquet ne doivent pas l'utiliser. Les descriptions concernant l'installation ou la désinstallation des paquets sont très insuffisantes. dpkg est un outil pour l'installation, la création, la suppression et la gestion des paquets Debian. Dselect ( 8 ) est la principale interface à dpkg et la plus agréable à l'utilisateur. dpkg lui-même est entièrement contrôlé par des paramètres sur la ligne de commande.
http://pwet.fr/man/linux/commandes/dpkg_deb On peut aussi lancer dpkg-deb en appelant dpkg avec les options que vous voulez passer à dpkg-deb . dpkg comprend que vous voulez dpkg-deb et le lance pour vous. --build , -b Crée une archive Debian avec l'arborescence contenue dans répertoire . répertoire doit posséder un sous-répertoire DEBIAN qui contient les fichiers de contrôle tel que le fichier « control » lui-même. Ce répertoire n'apparaît pas dans l'archive de l'arborescence du paquet binaire ; mais les fichiers qu'il contient sont mis dans la zone de contrôle du paquet binaire. On peut préciser le degré de compression en ajoutant une option -z#. dpkg-deb passe cette option à gzip. À moins de préciser --nocheck , dpkg-deb lit DEBIAN/control et l'analyse.

man dpkg-deb - outil pour la manipulation des archives (.deb) de

Installation Package .Deb

http://www.ul90.com/crosscompile/kdevelop.html If you use the KDevelop IDE, here is a description how to setup up a new C++ project for cross-compiling with the wxWidgets library (but it also works with other libraries). At least, KDevelop version 3.5 is required. The wxWidgets library has already to be prepared.

Setting up the toolchain

Network

Savez vous ce qui se passe quand vous lancez un logiciel ? Si c'est à travers votre shell, il analyse votre ligne de commande puis d'une façon ou d'une autre appelle execve qui demande au noyau de charger le fichier en question et de l'exécuter. Si ce n'est pas le shell, un autre fera à peu près le même chose. Vous pensez probablement que le binaire est mis en mémoire à un endroit donné et que le point d'entrée correspondant est appelé et que c'est tout.

Dans ma bibliothèque - Linux Attitude

http://linux-attitude.fr/post/dans-ma-bibliotheque

Pour quelques fonctions de plus - Linux Attitude

http://linux-attitude.fr/post/pour-quelques-fonctions-de-plus Une bibliothèque (et non pas une librairie) est un fichier qui contient des fonctions que vous allez réutiliser dans plusieurs programmes. Il en existe de plusieurs sortes. Les bibliothèques statiques sont des fichiers qui seront inclus à votre programme lors de la compilation.
http://www.zdnet.fr/actualites/utouch-10-ajoute-le-multitouch-a-ubuntu-39753925.htm?xtor=1

uTouch 1.0 ajoute le multitouch à Ubuntu

Technologie - Canonical veut pousser le tactile multipoint dans Linux, en particulier sur les ordinateurs de type netbook. Le sponsor d’Ubuntu propose pour cela uTouch 1.0, une pile logicielle sous GPL v3. La prochaine version de la distribution Linux Ubuntu, nom de code Maverick Meekat , intégrera son lot de nouveautés, parmi lesquelles uTouch 1.0, un stack permettant la reconnaissance gestuelle et le multitouch. Cette pile, qui comprend un moteur de reconnaissance gestuelle et une API , a été développée en C et est disponible sous licences libres GPL v3 et LGPL v3. Avec cette nouveauté, Canonical souhaite apporter le multitouch dans les applications et contribuer au noyau Linux.