installation de .deb ? [debian] - Linux et OS Alternatifs
Marsh Posté le 25-08-2002 à 15:57:48
black_lord a écrit a écrit : Salut, suite à vos conseils de l'autre jour j'ai réussi à mettre un debian (yabon d'ailleurs : très légère) sur un portable sans CD ni réseau. Je m'étais mis quelques .deb de coté (grappillés sur le FTP Debian) mais impossible de les installer : il veut une connection reseau / ou un CDROM !! Pas moyen de les installer à partir de /dev/hda5 (monté sur /mnt/disk) Y'a une solution pour remédier à ça ?? Merci d'avance PS : Debian ( Minusplus) |
je crois pas que tu puisses y arriver avec apt donc le mieux c'est d'utiliser dpkg :
dpkg -i <*.deb> |
Marsh Posté le 25-08-2002 à 17:59:53
ok merci. je connaissais pas dpkg
Je teste et je vous tiens au courant
Il y a moyen de connaitre les dependances d'un paquet avant de l'installer ??
Thx all
Marsh Posté le 25-08-2002 à 18:44:40
black_lord a écrit a écrit : ok merci. je connaissais pas dpkg Je teste et je vous tiens au courant Il y a moyen de connaitre les dependances d'un paquet avant de l'installer ?? Thx all |
apt-get -u package
si c avec dpkg, ben ca foirera si y a des deps
Marsh Posté le 25-08-2002 à 18:53:32
black_lord a écrit a écrit : ok merci. je connaissais pas dpkg Je teste et je vous tiens au courant Il y a moyen de connaitre les dependances d'un paquet avant de l'installer ?? Thx all |
dpkg-deb -I <*.deb> |
sinon le man c'est bien, essaie de prendre l'habitude de les lire, même si c'est bien chiant au début
Marsh Posté le 25-08-2002 à 19:49:55
Code :
|
C'est un install minimal... Je regarde les man avant toute chose
Marsh Posté le 25-08-2002 à 19:59:15
black_lord a écrit a écrit :
|
tu vas me faire plaisir d'installer les man tout de suite nonmé !
en attendant, linux est toujours ton amis
http://www.fifi.org/cgi-bin/man2ht [...] g-deb.1.gz
Marsh Posté le 26-08-2002 à 09:33:46
Martinez a écrit a écrit : apt-get -u package si c avec dpkg, ben ca foirera si y a des deps |
apt-get -u me fait une erreur... opération non permise dpkg lui me donne les deps à installer...
Marsh Posté le 26-08-2002 à 09:39:08
quels sont les packages que tu cherche à installer ?
s'il gueule sur des dépendances avec dpkg -i essaye tout simplement de faire un "dpkg -i pkg1.deb pkg2.deb ....".
ou alors tu peux également les copier dans /var/cache/apt/archives et passer par apt-get install le(s)_pkg(s) (pour ça il faut peut-être que les versions que tu as DL correspondent à celles du sources.list)
Marsh Posté le 26-08-2002 à 09:42:14
au pire, tu passe en force !
|
Marsh Posté le 26-08-2002 à 09:42:18
Je veux installer gcc, vim, et peu être IceWM / BlackBox.
Chez debian j'ai pas trouvé de pages avec "tel package dépend de tel package.." Est ce que ça existe ? Ca me serait utile parce que pour le moment je n'arrive pas à faire reconnaitre le zip parrallèle par linux alors je suis obligé de me trimballer une partoche windows pour ça
Marsh Posté le 26-08-2002 à 09:42:53
minusplus a écrit a écrit : au pire, tu passe en force ! |
Je suis pas une brute !
Marsh Posté le 26-08-2002 à 09:43:21
black_lord a écrit a écrit : Pas moyen de les installer à partir de /dev/hda5 (monté sur /mnt/disk) Y'a une solution pour remédier à ça ?? |
c'est à dire ?
Marsh Posté le 26-08-2002 à 09:47:13
minusplus a écrit a écrit : c'est à dire ? |
Ben je faisais
apt-get install monpackage.deb |
Résultat : il veut pas
apt-setup |
Il veut un mirroir avec une arborescence précise : je lui crée son arborescence.. mais il lui faut un fichier Packages dans le dossier et ce dernier doit être formaté de façon spéciale. Boum dans le dos encore un coup.
dpkg il a l'air de bien vouloir.. il va falloir installer les deps c'est tout. Non ? y'a encore une surprise ?
Marsh Posté le 26-08-2002 à 09:47:29
pour connaitre les dépendances online tu peux passer par
http://www.debian.org/distrib/packages
ex pour blackbox : http://packages.debian.org/stable/x11/blackbox.html
sinon, si tu peux certainement te servir de apt-cache show pkg
Marsh Posté le 26-08-2002 à 09:48:08
quand tu utilise apt-get il ne faut pas mettre le .deb
Marsh Posté le 26-08-2002 à 09:50:33
black_lord a écrit a écrit : Ben je faisais
|
Oula !
-> man apt-get
-> man sources.list
-> gunzip -c /usr/share/doc/apt/guide.text.gz | less
Marsh Posté le 26-08-2002 à 09:53:48
Comme dit plus haut
man : command not found |
le man après le compilateur... il me fuat gcc avant le reste...
Marsh Posté le 26-08-2002 à 09:55:51
Oui en effat sans le .deb ni les "extensions" il veut bien mais le message m'inquiète :
gcc-2.95 : Depends gcc (>= 1:2.95.3.-2)... but it is not installable |
but it is not installable QUOI ??
Marsh Posté le 26-08-2002 à 09:56:01
black_lord a écrit a écrit : Comme dit plus haut
|
bon.
qu'est-ce que tu as mis sur ton /dev/hda5 ? l'arborescence téléchargée sur un miroir debian ?
Marsh Posté le 26-08-2002 à 09:58:25
L'arborescence "recrée" que me donne le message d'erreur d'apt-setup...
C'est pas gagné...
Marsh Posté le 26-08-2002 à 09:59:01
ba gcc et gcc-2.95 sont deux packages différents. ç'est pas plus compliqué que ça.
Marsh Posté le 26-08-2002 à 09:59:35
dpkg -l | grep gcc |
Marsh Posté le 26-08-2002 à 10:02:14
Zut !!
Mon passage à linux comme station de travail s'annonce galère...
Marsh Posté le 26-08-2002 à 10:03:06
Euh.. la différence entre les 2 c'est quoi ??
Pour faire du C tout ce qu'il y a de plus basique il me faut quoi ??
Marsh Posté le 26-08-2002 à 10:03:56
black_lord a écrit a écrit : L'arborescence "recrée" que me donne le message d'erreur d'apt-setup... C'est pas gagné... |
kess t'appelle "recrée" ?
Marsh Posté le 26-08-2002 à 10:07:06
le package gcc c'est juste une "bidouille" de Debian pour assurer des dépendances.
This is a dependency package providing the default GNU C compiler for |
il contient surtout des docs et des liens symboliques.
dpkg -L gcc |
Marsh Posté le 26-08-2002 à 10:07:41
Ben un peu comme un barbare j'ai créé :
dists/stable/main/binary-i386 et j'ai mis mes packages dedans ...
Comme une brute...
Marsh Posté le 26-08-2002 à 10:10:36
à mon avis tu te complique la vie pour rien.
prends les packages qui t'intéressent et leurs dépendances en regardant sur le lien que j'ai donné au dessus et suis ce que j'y ai mis
recréer un arborescence et le packages.gz c'est quand même chaud je pense
Marsh Posté le 26-08-2002 à 10:13:46
je suis en train de récupérer les paquets un à un pour les transférer..
Bientot une debian qui roule pour moi
Marsh Posté le 26-08-2002 à 10:13:48
d accord aec 911gt3, tu vas sur le site debian tu fait une recherche sur le package que tu veux et tu d/l les dependances et hop un coup de dpkg -i le_pacakges les_dependances
(ou alors tu fait un miror local du ftp)
Marsh Posté le 26-08-2002 à 10:20:12
Je vais opter pour la solution : packages / dépendances... en espérant que ça fonctionne sans pb
Marsh Posté le 26-08-2002 à 10:20:36
black_lord a écrit a écrit : Ben un peu comme un barbare j'ai créé : dists/stable/main/binary-i386 et j'ai mis mes packages dedans ... Comme une brute... |
t'y arrivera jamais. Si c'est une woody, les pakges sont maintenant dans /pool et plus sous /main/truc/chose...
donc meme si il n'est pas trés dur de fabriquer un fichier package, ça ne marchera pas ! (à moins de changer tous les chemins d'accés dans le-dit fichier mais ça doit ^etre sport...)
enfin tu peux essayer.
pour créer le fichier Packages :
for i in *; do dpkg -I $i >> Packages && echo >> Packages; done
à lancer dans le rép où sont tes pkges.
édite le fichier pour voir si les chemins d'accés aux pkges sont bons.
Marsh Posté le 26-08-2002 à 10:22:19
moi ce que j'ai fait dans ce cas, c'est récupérer qq images isos et je les montes sur un /dev/loop c'est qd m^eme plus propre et au moins je suis sur de tout avoir. Si t'es en train de récup des fichiers, tu devrais faire ça !
Marsh Posté le 26-08-2002 à 10:24:09
C'est pas une woody c'est une 2.2 (potato de son petit nom c'est ça ?)
Arf à force de galérer je vais y arriver
Marsh Posté le 26-08-2002 à 10:26:28
monter un /dev/loop ? c'est quoi ? une simulation de CR-ROM ??
J'ai pas de CD Le disque fait 2Go et la moitié est bouffée par un windows (qui va voler sous peu). Reconnaitre un zip parrallèle c'est possible ?
Marsh Posté le 26-08-2002 à 10:27:35
black_lord a écrit a écrit : C'est pas une woody c'est une 2.2 (potato de son petit nom c'est ça ?) Arf à force de galérer je vais y arriver |
si t'as récupéré une stable, c'est un woody !
ma solution : récupérer les isos que tu veux de la woody, les copier sur ton disque, monter les images sur un device loop :
mount /ton-image.iso /mnt/truc -t iso9660 -oloop
aprés tu auras une arborescence _propre_ (made by debian koi ! ) montée dans /mnt/truc
t'as plus qu'à l'ajouter dans ton sources.list (ou avec apt-setup) et ça ROULAIIIIIIIIIIZE !
Marsh Posté le 26-08-2002 à 10:28:43
les /dev/loop te permettent de monter un fichier comme si c'était une partition ou le CD lui meme...
Marsh Posté le 26-08-2002 à 10:29:26
* telecharger un cd, ca peut valoir le coup mais bon pour 3 ou 4 packages
*pour le zip, ca devrait marcher (mais je ne l ai jamais fait )
Marsh Posté le 26-08-2002 à 10:30:22
Le Zip j'ai essayé de le monter depuis /dev/sda* (je les ai tous essayés) mais il veut rien savoir.. une idée ?
Marsh Posté le 25-08-2002 à 15:52:45
Salut, suite à vos conseils de l'autre jour j'ai réussi à mettre un debian (yabon d'ailleurs : très légère) sur un portable sans CD ni réseau. Je m'étais mis quelques .deb de coté (grappillés sur le FTP Debian) mais impossible de les installer : il veut une connection reseau / ou un CDROM !! Pas moyen de les installer à partir de /dev/hda5 (monté sur /mnt/disk)
Y'a une solution pour remédier à ça ??
Merci d'avance
PS : Debian ( Minusplus)