Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/06/2013, à 15:41

MoRoSKit

Avoir toute la base des paquets synaptic sur un seul fichier?

Bonjour je voudrai avoir toute la base des paquets DEBIAN ou UBUNTU sur un seul fichier afin de pouvoir bien en faire le tour facilement avec la commande ctrl+f notament. Avec synaptic j'ai fait le tour et je voudrai un truc plus facile et pratique,  j'ai cherchais tous les paquets synaptic du système pour voir si il y avait un paquet à décompresser mais en vain. Par exemple pour avoir les paquets installer on peu faire :

dpkg -l   ou  dpkg --get-selections

Peut on faire la même chose avec la base entière?

Merci, j'espère avoir était asser claire.

Dernière modification par MoRoSKit (Le 01/06/2013, à 15:43)

Hors ligne

#2 Le 01/06/2013, à 15:58

MisterOccan

Re : Avoir toute la base des paquets synaptic sur un seul fichier?

Hello smile

Si j'ai bien compris, tu veux un fichier texte contenant le nom des paquets installés sur ta machine?
Un simple ...

dpkg -l > paquets_Installés

... ferait l'affaire.


Xubuntu 14 (Taste of perfection)
" L'intelligence, c'est pas sorcier, il suffit de penser à une connerie et de dire l'inverse. "

Hors ligne

#3 Le 01/06/2013, à 18:16

MoRoSKit

Re : Avoir toute la base des paquets synaptic sur un seul fichier?

Désoler décidément je crois que je m'exprime mal, ce que je veux c'est un fichier contenant tout les paquets debian, cela doit faire environt 50 000 ou alors ceux qui sont sur synaptic environ 30 000.

Pour les paquets installer je sais déjà comment faire google a déjà répondue à cette question en me renvoyant sur ce site.

UN MAXIMUM DE PAQUETS SUR UN FICHIER afin de faire le tour plus facilement...

Pas uniquement ceux qui sont déjà installer.

Merci de la réponse.

Hors ligne

#4 Le 01/06/2013, à 18:49

MisterOccan

Re : Avoir toute la base des paquets synaptic sur un seul fichier?

J'avais mal compris hmm

Il existe différents moyens de faire ce que tu veux faire, mais un fichier qui contient plus de 50 000 lignes ne sera vraiment pas agréable à travailler, même avec des outils de recherche avancés (Crois-moi, je suis utilisateur assidu de VIM et la recherche fait partie de mon quotidien roll).

Le mieux serait de passer par la commande apt-cache:
- Pour avoir toutes les statistiques relatives aux paquets:

apt-cache stats

- Pour rechercher un paquet spécifique:

apt-cache search "nom_du_paquet"

Tu peux attribuer cette ligne de commande à un alias pour te faciliter la tâche, par exemple:

alias Search='apt-cache search'

(Ligne à ajouter dans ton ~/.bashrc~/.bash_aliases).


- Sinon pour ce que tu veux faire:

apt-cache pkgnames > paquets.txt

Xubuntu 14 (Taste of perfection)
" L'intelligence, c'est pas sorcier, il suffit de penser à une connerie et de dire l'inverse. "

Hors ligne

#5 Le 01/06/2013, à 21:13

MoRoSKit

Re : Avoir toute la base des paquets synaptic sur un seul fichier?

OK c'est dans le man 8, merci beaucoup de la réponse.

Dernière modification par MoRoSKit (Le 01/06/2013, à 21:25)

Hors ligne

#6 Le 01/06/2013, à 21:29

MoRoSKit

Re : Avoir toute la base des paquets synaptic sur un seul fichier?

APT-CACHE

Il n'est pas dans celui de developpez tient c'est bizarre: http://man.developpez.com/man8/
Par contre il est bien dans celui là : http://linux.die.net/man/8/

Comment ça ce fait?

Dernière modification par MoRoSKit (Le 01/06/2013, à 21:29)

Hors ligne

#7 Le 01/06/2013, à 22:08

tiramiseb

Re : Avoir toute la base des paquets synaptic sur un seul fichier?

Il n'est pas dans celui de developpez tient c'est bizarre: http://man.developpez.com/man8/
Par contre il est bien dans celui là : http://linux.die.net/man/8/

Comment ça ce fait?

Parce que developpez.com c'est incomplet ?

Hors ligne

#8 Le 01/06/2013, à 22:08

MisterOccan

Re : Avoir toute la base des paquets synaptic sur un seul fichier?

Pourquoi aller chercher les man sur le net?
Un simple ...

man apt-cache

...sur un terminal de ta machine pour avoir le manuel de apt-cache (C'est valable pour toutes les commandes: man nom_de_commande).

MoRoSKit a écrit :
APT-CACHE

Il n'est pas dans celui de developpez tient c'est bizarre: http://man.developpez.com/man8/
Par contre il est bien dans celui là : http://linux.die.net/man/8/
Comment ça ce fait?

apt-cache est une commande du gestionnaire de paquets apt qui est à la base spécifique à Debian, je présume donc que la liste de commandes dans la page citée n'est tout simplement pas exhaustive (Ou n'est spécifique à aucune distribution en particulier).


Xubuntu 14 (Taste of perfection)
" L'intelligence, c'est pas sorcier, il suffit de penser à une connerie et de dire l'inverse. "

Hors ligne

#9 Le 01/06/2013, à 22:35

RegisBurin

Re : Avoir toute la base des paquets synaptic sur un seul fichier?

Salut

MoRoSKit a écrit :

...ce que je veux c'est un fichier contenant tout les paquets debian, cela doit faire environt 50 000...

Je trouve que ça peut être profondément imbuvable et inconfortable d'avoir une simple liste (sans même une description) dans un fichier texte, mais bon, si tu en a l'impérative utilité pourquoi pas wink

Sinon, le seul vrai outil efficace (niveau gestion, recherche et tri) pour cette partie de ta demande, c'est l'officiel Debian packages sur le web. La page d'accueil permet de naviguer par catégories de soft, dans lesquelles ça donne une brève description, et possède une fonction de recherche avancée. Après pour chaque paquet ça indique les versions (par version de distrib) et les dépendances. Et tu as même un moteur de recherche à intégrer dans firefox.

@+

Edit: Pour le nb de paquets... aptitude me dit (sur ma wheezy)

-- Paquets installés (2323)
-- Paquets non installés (58086)

wink

Dernière modification par RegisBurin (Le 01/06/2013, à 22:39)


Config (M-AUDIO Delta44/Wacom CTH661-Phone ZTE OpenC-FFOS2.1) | BabyBox[WIP]
Moi sur le web / Moi, IRL mais sur le web / Ma maison sur le web

Hors ligne

#10 Le 01/06/2013, à 22:40

MoRoSKit

Re : Avoir toute la base des paquets synaptic sur un seul fichier?

Et comment on fait pour apprendre les éléments du terminal qui ne sont pas des commandes? Où sont t'il repertorier? Par exemple :
( je ne parle pas -des --options! )

 Le copier coller qui nessésite d'appuyer sur maj en même temps
 Le > qui permet de mettre le résultat d'une commande sur un fichier  
  Le | etc... 

Merci.

Dernière modification par MoRoSKit (Le 01/06/2013, à 22:41)

Hors ligne

#11 Le 01/06/2013, à 22:50

RegisBurin

Re : Avoir toute la base des paquets synaptic sur un seul fichier?

MoRoSKit a écrit :

Et comment on fait pour apprendre les éléments du terminal qui ne sont pas des commandes?

Bah comme pour le reste... On se trompe, on fulmine, on cherche et on pose la question big_smile

MoRoSKit a écrit :

Le > qui permet de mettre le résultat d'une commande sur un fichier
Le | etc...

Idem

Bonus:

man bash

(tout y est...)

Dernière modification par RegisBurin (Le 01/06/2013, à 22:52)


Config (M-AUDIO Delta44/Wacom CTH661-Phone ZTE OpenC-FFOS2.1) | BabyBox[WIP]
Moi sur le web / Moi, IRL mais sur le web / Ma maison sur le web

Hors ligne

#12 Le 01/06/2013, à 23:44

MoRoSKit

Re : Avoir toute la base des paquets synaptic sur un seul fichier?

Le shell Unix OK, ça c'est très bien merci, mais je n'est pas de :

man bash

Mais je viens de trouver çà : http://man7.org/linux/man-pages/man1/bash.1.html

Bon c'est bon nickel, merci.

Dernière modification par MoRoSKit (Le 01/06/2013, à 23:45)

Hors ligne

#13 Le 02/06/2013, à 11:15

MisterOccan

Re : Avoir toute la base des paquets synaptic sur un seul fichier?

Hello smile

Si tu veux améliorer tes connaissances en bash (Où commencer par la base ), je te conseille en 1er lieu le tutoriel du site du zéro "
Reprenez le contrôle à l'aide de Linux ! " > http://www.siteduzero.com...
Puis une fois fini, passer à plus technique avec le livre de Vincent Lozano "Unix. Pour aller plus loin avec la ligne de commande" (En téléchargement gratuit wink ) > http://framabook.org...

Ça devra t'occuper un bon moment smile.


Xubuntu 14 (Taste of perfection)
" L'intelligence, c'est pas sorcier, il suffit de penser à une connerie et de dire l'inverse. "

Hors ligne

#14 Le 02/06/2013, à 11:27

Clhiver

Re : Avoir toute la base des paquets synaptic sur un seul fichier?

Salut à tous,
Enfin un peu de clarté dans toutes ces histoires de listes de paquets que je cherchais à comprendre depuis longtemps cool
Merci.


L'informatique ça marche, sauf quand ça ne marche pas !

Hors ligne

#15 Le 02/06/2013, à 15:43

MoRoSKit

Re : Avoir toute la base des paquets synaptic sur un seul fichier?

@k-bag

Merci pour ton conseil mais je ne connait que trop bien les longues et fastidieuses lecures sans fin, maintenant ce n'est plus pour moi, internet est fait pour ça, violà ce que je vais faire.

1/ éclaircissement du shell avec ce lien : Wiki Modèle palette unix shell
2/ Recherche effective des man pages avec ces liens : linux.die.net/man En distinguant bien les 8 mans, et leurs fonctions.

A partir de là, j'ai les commandes et comment les utiliser, normalement je devrais avoir tout ce qui faut, c'est probablement tout ce qui est dit dans les livres, mais en grouper non? Avec google c'est ce qui a de mieux, car les tutos du site du zero de toutes façon ne sont pas une finalité il faut toujour prendre google à chaque fois parce que sinon tu ne peux pas t'en sortir, cela prend trop de temps.

Dernière modification par MoRoSKit (Le 02/06/2013, à 15:44)

Hors ligne

#16 Le 02/06/2013, à 20:51

tiramiseb

Re : Avoir toute la base des paquets synaptic sur un seul fichier?

A partir de là, j'ai les commandes et comment les utiliser, normalement je devrais avoir tout ce qui faut, c'est probablement tout ce qui est dit dans les livres, mais en grouper non?

Les livres suivent une logique qui te permettent d'apprendre progressivement. Il y a une continuité, un cheminement.

Avec les pages de manuel, tu as juste tout en vrac, à toi de tout classer.

En distinguant bien les 8 mans, et leurs fonctions.

Ce ne sont pas "8 mans", ce sont 8 catégories différentes de manuels.
Le résultat de la commande "man ls", par exemple est un man de catégorie 1.
Et je ne vois pas l'intérêt d'aller voir les mans sur un site web alors que tu as tout sur ton PC.

Hors ligne

#17 Le 03/06/2013, à 12:22

Compte anonymisé

Re : Avoir toute la base des paquets synaptic sur un seul fichier?

@MoRoSKit
Est-ce que c'est ça que tu cherches ?

dpkg-query -l | grep ^ii | cut -c 4-40 | cut -d: -f1
dpkg --get-selections | grep -v deinstall | cut -d: -f1 | awk '{print $1}'
aptitude search  ~i -F %p

Dernière modification par Compte anonymisé (Le 03/06/2013, à 12:22)