Question Debian toute bête sur les packages - Comment savoir où se trouve une telle ap

Bonjour,

Ayant tout juste installé une debian bootstrap minimale (plus pour pas avoir pleins de services qui se lance que par économie de place disque car j’ai 1GB en tout) sur mon routeur WL500G Deluxe (archi = mipsel), je me retrouve avec un système un peu nu. Par exemple je n’ai pas vi, qui est fort util en telnet. Bon pour vi j’ai trouvé que c’était nvi. Mais pareil j’ai pas ps ou free par exemple, comment je peux savoir avec apt-cache u autre (j’ai apt, dpkg et dselect) où se trouve un fichier ou une appli si le package ne correspond pas forcément au nom de l’appli ? Possible avec une commande genre apt-cache search ou bien par un moteur de recherche sur le net ?

Merci d’avance

bah apt-cache search ça marche :stuck_out_tongue:

apt-cache search requete

sinon tu peux installer links qui est un navigateur en mode texte tres efficace et ensuite te rendre sur debian.org puis dans la section packages :stuck_out_tongue:

Quand tu veux voir en détail un paquet c’est

apt-cache show requete

apt-cache search recherche seulement dans l’intitulé du package

Moi je veux pouvoir demander par exemple quel process installe /bin/ps.

Sinon apt-cache search prend des expression régulière, comment je spécifie avec les regexp un mot seulement genre je veux qu’il recherche process mais pas preprocess ni processor ?

PS: J’ai pas besoin de lynx vu que j’ai firefox et IE sur mon PC :slight_smile:

c’est pas des “process” mais des “packages”…

sinon, la doc debian contient tout ce dont tu as besoin : http://www.debian.org/doc/manuals/apt-howt…html#s-apt-file

voili voilou ! bonne annee

Merci merci, la réponse à ma question était ça http://www.debian.org/distrib/packages#search_contents :slight_smile:

Et pour process / package j’ai lapsusé car je recherchais un package dont la description contenait le mot process :slight_smile:

apt-get install apt-file puis apt-file search toto :slight_smile:

ahh pas mal …

Merci :slight_smile:

interessant, je connaissais pas apt-file

Il n’y a pas VI ? mais il doit y avoir nano je présume :wink:

kékidi ?

nano, le clone open source de pico :smiley: il est inclus de base avec debian, puisque c’est l’editeur par defaut sous debian.

par défaut sous Debian c’est vi, sous gentoo c’est nano

et pour une "aide" il y a le bon
http://www.debian.org/doc/user-manuals.fr.html#apt-howto
et un petit résumé http://www.fsugar.be/pmwiki.php?n=Debian.Apt-Dpkg
repompez plus ou moins honteusement de http://free2.org/d

sinon toujours à signaler les versions netinst minicd / carte de visite / netboot, qui tiennent en 120 35 et 10 mo (pour les accros de la bande passante et des poids plume)

Vi ? ils pourraient l’installer si c’est le truc par defaut :paf:

si t’as fait une installation depuis le bootstrap t’as forcément la super base installée
le but n’étant évidement pas d’avoir un système de 100 mo avant meme d’avoir commencé

maintenant, si ton objectif n’est pas de mettre une debian sur une carte flash de 32 mo, rien ne t’empeche de faire une netinst qui te prendra à peine 150 mo une fois installée, avec le système de gestion de packages complet, 95% des outils de base en console et la porte ouverte à un apt-get install x-window-system si t’en as besoin :wink:
un système utilisable par l’informaticien moyen qui ne cherche pas la migraine, ou bien pour la majorité des administrateurs système

J’ai pas fait un boostrap par défaut, mais un bootstrap minimal, nuance :slight_smile:
Il a pas beaucoup de mémoire le routeur

Pas une carte flash de 32Mo mais une clé USB de 1Go par contre j’ai que 32Mo de RAM et 128Mo de swap (sur la clé lol).

Le but c’est juste d’avoir un serveur ssh et samba sur l’énvironnement debian, (qui tourne lui-même dans le linux du firmware d’asus), donc en théorie j’ai même pas besoin du noyau de la debian !

système net install sarge installé et fonctionnel avec apache/php/mysql, postfix, vsftpd et quelques autres broutilles: 285Mo !!!!

Quand je lance mon chroot sur la debian, j’ai déjà un httpd, un dhcpd, un bind, un telnetd etc… qui tournent donc le problème n’est pas que ça prenne que 258Mo mais que ça occupe le moins de mémoire vive possible. Sachant que le sshd sert uniquement à me logger sous debian et le telnetd à me logger dans l’environnement “au dessus”.

c’est clair que c’est pas la même histoire, chez moi 160Mo de ram sont utilisés pour 65 process (en comptant les forks)

donc forcément si t’en as que 32 faut optimiser :stuck_out_tongue: