[Debian] dselect apres une installation > qqchose que je comprends pas

dselect apres une installation > qqchose que je comprends pas [Debian] - Linux et OS Alternatifs

Marsh Posté le 31-10-2001 à 00:37:00    

Hello, j'ai installé une potato sur un petit pc pour me faire la main. J'ai lu pas mal de doc pour ne pas faire n'importe quoi et comprendre ce que je faisais lors de l'installation.
J'ai d'abord tenter une installation advanced des packages via dselect, je me laissais guider pour régler les problemes de dépendances, mais je n'obtenais pas de résultat propre. J'ai donc fait une install avec un choix "simple" des packages pour arriver sur une base saine à la fin de l'installation. ( installation minimal, pas de serveur X pour l'instant, juste le strict miminum )
J'ai de suite lancer dselect pour faire un état des lieux, et c'est à partir de là qu'il y a des choses que je ne comprends pas. Je pensais que dselect allait me donner tous les packages installé sur ma machine. Mais lorsque je ne touche à rien, et que je fais directement un Install, il me propose une liste de package à installer, alors que je n'ai pas toucher à select.
Vous voyez ce que je veux dire ? Il y a surement qqchose que je n'ai pas saisi. Si qq'un peut m'expliquer ou m'orienter sur un site expliquant clairement ce qu'il en retourne. ( j'ai cherché des infos/lien sur le site de DS,Lea pouvant m'orienter, mais je n'ai pas trouve ce qui me convenait. )
Je vous remercie :)
A+
 
PS : j'ai posté aussi sur PPC

Reply

Marsh Posté le 31-10-2001 à 00:37:00   

Reply

Marsh Posté le 31-10-2001 à 00:42:40    

si tu sais exactement ce dont tu as besoin tu peux jeter un coup d'oeil du coté de la commande apt-cache
Sinon avec dselect, tu vois ce qui est installé et installable
personnnement je hais ce truc mais bon .... :/ y en a qui aiment ... :sarcastic:

Reply

Marsh Posté le 31-10-2001 à 00:45:01    

Ok, merci ! Je vais regarder.
A+ et bonne nuit.

Reply

Marsh Posté le 31-10-2001 à 09:30:41    

c la différence entre les pkges Req(uired) et Imp(ortant)
 
les required sont installés d'office. ensuite, des que tu lances dselect, il fait une pré sélection de pkg importants (que tu n'es pas obligé d'installer (cf touches U et D))
 
(ça arrives aussi lors de mises à jours importantes sur la sid)

Reply

Marsh Posté le 31-10-2001 à 09:31:16    

Martinez a écrit a écrit :

si tu sais exactement ce dont tu as besoin tu peux jeter un coup d'oeil du coté de la commande apt-cache  
Sinon avec dselect, tu vois ce qui est installé et installable  
personnnement je hais ce truc mais bon .... :/ y en a qui aiment ... :sarcastic:  




 
root-attitude ? [:minusplus] :D

Reply

Marsh Posté le 31-10-2001 à 09:33:49    

Merci bien pour la réponse !
 
A+

Reply

Marsh Posté le 31-10-2001 à 11:16:21    

pour avoir la liste de ce qui est installé :
 
dpkg --get-selections > toto.txt
 
et la liste se trouve dans toto.txt
 
Tu peux même copier cette liste sur un autre ordi pour faire une install à l'identique ! C'est bo debian ...

Reply

Marsh Posté le 31-10-2001 à 11:43:04    

C bien ca !! Merci !

Reply

Marsh Posté le 31-10-2001 à 15:08:49    

Martinez a écrit a écrit :

Sinon avec dselect, tu vois ce qui est installé et installable
personnnement je hais ce truc mais bon .... :/ y en a qui aiment ... :sarcastic:




 
dselect c'est une merveille ! c'est simple, élégant et puissant
Tu lances dselect, ensuite tu choisis "séléctionner", pof il te donne la liste des packages qui sont disponibles sur ta babase (les packages installés et non installés, d'ailleurs durant l'install de potato il te scan les 3 cd pour créer la base des packages).
 
Les pkg installés sont marqué avec des *** devant leur nom, et sont qui sont pas installé avec ___ (rien), comment faire plus simple ?
 
Face à la liste des packages tu peux faire plusieurs opérations:
- installer un package = touche + du clavier
- désinstaller un package = touche _ du clavier (désinstalle l'intégralité du package)
comment faire plus simple ?
 
Si on voulant installer un package celui depend d'autres pkg, dselect t'affiche la liste.
comment faire plus simple ? (message subliminal ;)
 
Pour faire une recherche c'est la touche / (comme dans less, more, vim ...) et puis rechercher plusieur fois c'est \.
comment faire plus simple ? (message subliminal bis ;)
 
Que demande le peuple ? y'a plus qu'à appuyer sur entrée pour valider puis choisir "installer" dans le menu principale et ca install tout seul tous les pkg séléctionnées en plus.
comment faire plus simple ? (message subliminal ;)
 
Ok, kpackage est plus puissant et plus utilisable (car à la souris et en mode graphique), mais toutes les opérations de bases peuvent être faites avec dselect en mode console. Très pratique pour configurer un serveur à distance avec ssh.
 
avec kpackage on peut par exemple facilement retrouvé un fichier dans un pkg, y'a une commande apt pour cela.

 

[edtdd]--Message édité par tanguy--[/edtdd]

Reply

Marsh Posté le 31-10-2001 à 15:15:15    

gnome-apt est pas mal du tout puisqu'il combine les grandes fonctionnalités de apt-get et apt-cache :)

 

[edtdd]--Message édité par 911GT3--[/edtdd]

Reply

Marsh Posté le 31-10-2001 à 15:15:15   

Reply

Marsh Posté le 31-10-2001 à 15:53:30    

moi j'aime bien rpm -qa | grep shit et rpm -i --nodeps --force :D

Reply

Marsh Posté le 19-12-2001 à 18:11:57    

est ce possible d afficher une liste par odre alphabetique  ?

Reply

Marsh Posté le 19-12-2001 à 20:56:48    

Pour la liste un simple dpkg -l suffit.
 
Perso, j'ai jamais utilisé dselect, je fais tout avec apt-get et apt-cache.
 
C'est peut être plus long que dselect mais lorsque l'on sait ce que l'on veut, le  
résultat est le même.

Reply

Marsh Posté le 19-12-2001 à 20:59:24    

vu ce que je veux faire nan ;)  
regarde mon topic ;)

Reply

Marsh Posté le 19-12-2001 à 21:12:24    

GUG a écrit a écrit :

vu ce que je veux faire nan ;)  
regarde mon topic ;)  




 
Pourtant, lorsque je lis ton post tu a l'air de faire ce que j'ai fait avec ma Debian.
 
J'installe le minimum vitale.
Je me retrouve sous la console.
J'ai besoin de l'USB, alors je recompile un noyau en 2.4.x avec  
make-kpkg (à installer avec apt-get install kernel-package)
Je reboote pour installer mon modem ADSL USB (driver de benoit).
Ca fonctionne, alors je modifie mon fichier /etc/apt/sources.list
Et là j'attaque l'installe personnalisée.  
Si tu n'a pas de connexion haut débit, il suffit de faire un apt-cdrom (normalement
ça été déjà fait lors de l'install).
Biensur tu détermine si tu veux uniquement de la patate, de la Woody ou Sid
si tu es courageux.
 
Je veux X : apt-cache show xfree-common pour savoir ce qu'il faut pour info.
                   apt-get install xfree-common ou autre les dépendances seront faite.
Je veux gnome : apt-get install gnome-core
 
De toute manière dès que tu as X je te conseille gnome-apt, ça te permettra
de choisir plusieurs trucs facilement ...
 
Bref, avec la Debian tu as vraiment le choix de la méthode.
 
Précise ce que tu veux et on pourra te dire quels sont les paquets necessaires.
 
@+
 
PS : Voici mon sources.list
 
# See sources.list(5) for more information, especialy
# Remember that you can only use http, ftp or file URIs
# CDROMs are managed through the apt-cdrom tool.
 
#deb ftp://ftp.fr.debian.org/debian stable main contrib non-free
#deb ftp://ftp.fr.debian.org/debian testing main contrib non-free
deb ftp://ftp.fr.debian.org/debian unstable main contrib non-free
 
#deb http://red-carpet.ximian.com/debian stable main
#deb http://red-carpet.ximian.com/debian unstable main
 
#deb http://http.demudi.org/debian woody local main contrib non-free
#deb-src http://http.demudi.org/debian woody local main contrib non-free
 
#deb cdrom:[Debian GNU/Linux 2.2 r0 _Potato_ - Official i386 Binary-3 (20000814)]/ unstable contrib main non-US/contrib non-US/main
#deb cdrom:[Debian GNU/Linux 2.2 r0 _Potato_ - Official i386 Binary-2 (20000814)]/ unstable contrib main non-US/contrib non-US/main
#deb cdrom:[Debian GNU/Linux 2.2 r0 _Potato_ - Official i386 Binary-1 (20000814)]/ unstable contrib main non-US/contrib non-US/main
 
#deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
#deb http://non-us.debian.org/debian-non-US testing/non-US main contrib non-free
deb http://non-us.debian.org/debian-non-US unstable/non-US main contrib non-free
 
deb http://security.debian.org stable/updates main contrib non-free
 
#deb http://people.debian.org/~cpbotha xf402_potato/all/
#deb http://people.debian.org/~cpbotha xf402_potato/i386/
 
#deb http://people.debian.org/~bunk/debian potato main
#deb-src http://people.debian.org/~bunk/debian potato main
 
# Uncomment if you want the apt-get source function to work
#deb-src http://http.us.debian.org/debian unstable main contrib non-free
#deb-src http://non-us.debian.org/debian-non-US stable non-US
 
#deb file:/home/zwz/download/from_alex/debian stable main non-free
 
#deb http://lpr.sourceforge.net/debian  dists/potato/main/binary-i386/
 
#deb http://www.logidee.com/tools/ packages/
 
#deb-src http://www.logidee.com/tools/ packages/
 
# Source package 4 Xawtv
#  apt-get -b source xawtv
#deb-src http://bytesex.org/ unstable main
 
# Toudoux
#deb ftp://toutdoux.sourceforge.net/pub/toutdoux/debian ./
 
# Divers Multimédia
# deb http://marillat.free.fr/ unstable main
 
# Java 4 Debian
#deb ftp://ftp.oleane.net/pub/java-linux/debian/ woody non-free
 
# Demudi Distribution
#deb http://62.116.33.9/debian woody local main contrib non-free

 

[edtdd]--Message édité par Humidifier--[/edtdd]

Reply

Marsh Posté le 19-12-2001 à 21:19:27    

ca je sais faire avec apt et sopurces.list ;)  
edit : modif  
 
ce que je veux faire c un server avec uniquement le stric minimum ... et selectionner tout ca lors de  linstall  
donc en mode text ;)  
 
avec ceux qui suit  d installer mais je ne pense pas que ca marche  
je cherche des infos sur les packages qu il faut pour une install ultra mini mais je trouve rien  
 
gcc
lib6
cpp
binutils
ldso
 
pppoe
ppp
libpam0g
libpam-runtime
libparm-modules
libdb2
betbase
tcpd
libwrap0
sysvinit
dpkg
libncurses5
libstdc++2.10
ncursesbase
mount
util-linux
slang1
e2fsprog
 
ftp (client)
libreadline4
 
adduser  
login
 
apt
base-files  
gawk
debianutils
base-passwd
 
bash
consoletools
console-tools-libs
console-data
console-tools
fileutils
findutils
gettext-base
grep
hostname
isapnptools (?)
lilo
makedev (?)
mbr
modutils
shellutils (?)
tar
txtutils
 
 
ensuite  
proftpd avec les depandances
apache
dchp
dns-cache

 

[edtdd]--Message édité par GUG--[/edtdd]

Reply

Marsh Posté le 19-12-2001 à 21:32:12    

dpkg -l est ton ami.
 
Ca vas te lister tout ce que tu as.
Note les paquets dont tu n'a pas besoin, puis  
apt-get --purge remove xxx.deb, avavtage il ne lance pas la procédure sans ton
accord.
 
Dis nous ce que tu veux que l'on t'aiguille.

Reply

Marsh Posté le 19-12-2001 à 21:36:46    

j ai du mal m explique desole  
je veux installer un server avec debian en installant le minimum de packages (pour voir sur combien ca tient)  
au depart installe uniquement ceux qui sont indispensable cf liste d audessus
 
edit : _ si l on pouvait me dire ce qu il faut mettre absolument ce serait bien  
ou un site qui en parle
      _ le minimum au debut est : l adsl avec un partage de firewall

 

[edtdd]--Message édité par GUG--[/edtdd]

Reply

Marsh Posté le 20-12-2001 à 08:40:32    

GUG a écrit a écrit :

est ce possible d afficher une liste par odre alphabetique  ?  




heu  
 
cat /var/lib/dpkg/statu | grep Package | sed "s/Package: //" | sort
 
:)
 
sinon pour ton pb, voila ce que je ferais. tu fais l'install normale debian. Quand il dbootstrap lance dselect, tu quitte avec ^C. la, t'as un syst vraiment minimal. Ensuite, tu repère ce dont t'as besoin (les applis end-user) pi tu installe avec les dépendances.
 
Sinon, le stade suivant c une LFS, je pense... :/
 
:D

 

[edtdd]--Message édité par minusplus--[/edtdd]

Reply

Marsh Posté le 20-12-2001 à 13:05:18    

ce que je veux dire par ordre alphabetique c ds deselect afficher par ordre alphabetique  
 
la solution de l install de base puis ctrlc ne me satisfait pas entierement mais en dernier recours ...
 
lfs euh ouais mais non :D ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed