#1 Le 09/09/2022, à 09:49
- bruno26
installation paquets hors ligne (resolu)
Re-bonjour
Suite a la disparition des paquets "network manager", voila un moment que je galère pour les re-installer. Je voudrais éviter une re-install complete du système,et j'ai trouvé ds la documentation,une méthode qui consiste a générer un script sur une machine connectée,le copier sur une clé, ,puis copier les paquets téléchargés ds synaptic de l'ordi en panne. bien, sauf que le script apparaît en grisé et donc je ne peux le copier.Des idées? Je suis preneur, merci:).
Dernière modification par bruno26 (Le 22/09/2022, à 09:11)
Hors ligne
#2 Le 09/09/2022, à 10:16
- Tawal
Re : installation paquets hors ligne (resolu)
Hello,
Si tu connais les paquets que tu veux installer hors ligne, alors
tu n'as pas besoin de script.
Sur une autre machine connectée, tu télécharges les paquets en question (au format .deb),
tu copies ces fichiers obtenus sur une clé USB,
tu transfères ces fichiers dans un dossier de la machine hors connexion.
Puis tu ouvres une terminal dans ce dossier et tu entres ce genre de commande :
sudo apt install ./nom_fichier1.deb ./nom_du_fichier2.deb ...
Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
#3 Le 09/09/2022, à 10:24
- bruno26
Re : installation paquets hors ligne (resolu)
Merci, je vais essayer ca. Te dirais
Hors ligne
#4 Le 09/09/2022, à 11:10
- Tawal
Re : installation paquets hors ligne (resolu)
Lors de la tentative d'installation des paquets hors ligne, il se peut qu'il manque des dépendances.
Elles seront indiquées dans les retours.
Il te faudra alors aussi télécharger ces paquets-dépendances et recommencer l'installation.
Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
#5 Le 09/09/2022, à 11:18
- bruno26
Re : installation paquets hors ligne (resolu)
J'ai bien trouvé ou télécharger les paquets (et les dépendances) mais ils sont en tar.xz comment les avoir en .deb?
Hors ligne
#6 Le 09/09/2022, à 11:27
- noje
Re : installation paquets hors ligne (resolu)
Ici normalement, tu tape ce que tu cherches, tu clique sur ta version, tu vas en bas télécharger et tu clique sur l’architecture qui correspond au type de processeur que tu as (le paquets est en deb normalement).
Après il y’a peut-être plus simple…
Dernière modification par noje (Le 09/09/2022, à 11:28)
- LTS 18.04 & 22.04 - jwm - cwm - zsh
Les seules vraies erreurs sont celles que nous commettons à répétition.
Les autres sont des occasions d'apprentissage. (Dalaï Lama)
Hors ligne
#7 Le 09/09/2022, à 12:40
- bruno26
Re : installation paquets hors ligne (resolu)
Je les ai téléchargé, mis sur la clé,mais au moment d' "installer les paquets téléchargés dans synaptic" ils sont grisés donc pas exploitables.
Hors ligne
#8 Le 09/09/2022, à 13:45
- Screen
Re : installation paquets hors ligne (resolu)
sur l'autre machine, tu peux aussi régénérer en deb
installer fakeroot dpkg-repack
et #
fakeroot dpkg-repack 'nom-du-paquet'
sur l'autre machine#
dpkg -i paquet.deb
Hors ligne
#9 Le 09/09/2022, à 13:56
- bruno26
Re : installation paquets hors ligne (resolu)
J'ai bien un fichier en ".deb", mais au moment de l'installer dans synaptic, il s'affiche en grisé dans la liste...
Hors ligne
#10 Le 09/09/2022, à 14:27
- Screen
Re : installation paquets hors ligne (resolu)
alors le mieux est que tu fasses un partage de connexion internet entre les deux machines, pas besoin de network-manager
relier les deux avec un cable RJ45
sur le pc qui a internet: admettons que le réseau soit 192.168.0.0
/sbin/iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
sur le PC sans internet: adapter le nom de l'interface enp5s0 ou eth ou eno1 .....
ifconfig up
ifconfig enp5s0 192.168.0.101 network 255.255.255.0
dans /etc/resolv.conf mettre namerserver 8.8.8.8
et enfin route add default gw 192.168.0.100 (adresse du pc qui a l'internet)
Hors ligne
#11 Le 09/09/2022, à 15:01
- bruno26
Re : installation paquets hors ligne (resolu)
les deux machines sont connectées a un hub relié a la box en RJ45. Par contre ou trouve-je le numéro de la machine qui fonctionne.(sous mint). Pardonnes ma question de beotien:/
Hors ligne
#12 Le 09/09/2022, à 15:07
- Screen
Re : installation paquets hors ligne (resolu)
les deux machines sont connectées a un hub relié a la box en RJ45. Par contre ou trouve-je le numéro de la machine qui fonctionne.(sous mint). Pardonnes ma question de beotien:/
sudo ifconfig
même encore plus simple et rapide si l'ordi sans internet est relié à la box
ne faire que la deuxième partie en mettant alors l'adresse de la box
ifconfig up
ifconfig enp5s0 192.168.0.101 network 255.255.255.0
dans /etc/resolv.conf mettre namerserver 8.8.8.8
et enfin route add default gw 192.168.0.100 (adresse de la box)
l'ordi qui a internet doit te donner l'adresse de la box route -n (indique la passerelle et donc l'ip de la box)
Dernière modification par Screen (Le 09/09/2022, à 15:11)
Hors ligne
#13 Le 09/09/2022, à 15:24
- bruno26
Re : installation paquets hors ligne (resolu)
annebruno@annebruno-HP-ProBook-455-G3:~$ ifconfig up
up: erreur lors de la recherche d'infos sur l'interface: Périphérique non trouvé
sur les deux machines
Hors ligne
#14 Le 09/09/2022, à 15:34
- Screen
Re : installation paquets hors ligne (resolu)
ne pas oublier sudo pour exécuter la commande ifconfig, si la commande ne fonctionne pas alors il manque aussi le paquet net-tools
sudo ifconfig -a
?
Hors ligne
#15 Le 09/09/2022, à 15:39
- xubu1957
Re : installation paquets hors ligne (resolu)
Bonjour,
Pour info :
Hors-sujet.
Au passage les commandes ifconfig sont obsolètes. Il serait préférable d'aider les demandeurs avec les commandes ip:
#3 : remplacer par ip a (ou ip address show)
#4 : remplacer par ip link set enp4s0 up|down
Montre :
ip a
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#16 Le 09/09/2022, à 16:01
- iznobe
Re : installation paquets hors ligne (resolu)
Bonjour,
Montre :ip a
sur les 2machines .
*****************************
il est aussi possible de configurer un " lien local " entre les 2 , a partir du network-manager de celle qui fonctionne et en mettant un cable RJ45 directement entre les 2 ordinateurs non reliés a la box du coup .
le plus simple reste tout de meme le transfert avec une clé USB , car meme une fois relié entre eux , il faut encore transférer les fichiers ...
*****************************
Que les paquets soient grisés , ce n' est pas trop grave . il faut donner le resultat des commandes d' installation pour voir si ca gene ou pas .
tu met tous les paquets dans un dossier que tu apelles " NM " sur une cle USB .
tu connectes la clé a l' ordi ou tu dois installer Network-Manager .
tu clique sur la clé tu vas dans le dossier NM .
tu cliques droit dans l' espace vide au milieu de la fenetre => ouvrir dans un terminal .
puis tu passes la commande et surtout tu donnes bien le retour complet de :
sudo dpkg -i *.deb
Dernière modification par iznobe (Le 09/09/2022, à 16:11)
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#17 Le 09/09/2022, à 16:03
- bruno26
Re : installation paquets hors ligne (resolu)
Me suis absenté pour un ti moment. Je vous reviens au plus tôt.
Hors ligne
#18 Le 09/09/2022, à 16:10
- Screen
Re : installation paquets hors ligne (resolu)
Me suis absenté pour un ti moment. Je vous reviens au plus tôt.
ok la manip est la même non pas avec ifconfig mais ip
ip a sur les deux ordis
ip route show (sur l'ordi qui a l'internet pour voir la passerelle donc adresse ip de la box)
et pour exemple indicatif
ip link set enp5s0 up
ip addr add 192.168.0.101/24 dev enp5s0 adresse de l'ordi sans internet
ip route add default via 192.168.0.100 adresse ip de la box
sans oublier le nameserver dans /etc/resolv.conf
Hors ligne
#19 Le 09/09/2022, à 18:17
- bruno26
Re : installation paquets hors ligne (resolu)
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 70:5a:0f:27:f8:c4 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.142/24 brd 192.168.1.255 scope global dynamic noprefixroute enp1s0
valid_lft 26943sec preferred_lft 26943sec
inet6 2a01:e0a:4d9:f230:d68c:6a44:156:f41c/64 scope global dynamic noprefixroute
valid_lft 85893sec preferred_lft 85893sec
inet6 fe80::318a:b865:a678:8821/64 scope link noprefixroute
valid_lft forever preferred_lft forever
machine reliee a internet
Hors ligne
#20 Le 09/09/2022, à 18:26
- bruno26
Re : installation paquets hors ligne (resolu)
<a href='https://www.casimages.com/i/Erreur 1.html' title='Mon image'>Lien vers mon image</a>
machine non reliee
Hors ligne
#21 Le 09/09/2022, à 18:47
- bruno26
Re : installation paquets hors ligne (resolu)
effectivement ca a l'air d'etre la bonne manip
j'ai juste pas teleccharge la bonne version des paquet (1.36.4ubuntu1 au lieu de 1.36.6ubuntu2) reste ca a resoudre, mais ca devrait pouvoir se faire a partir de la documaentation. Qu'en penses tu?
xubu1957 a écrit :Bonjour,
Montre :ip a
sur les 2machines .
*****************************
il est aussi possible de configurer un " lien local " entre les 2 , a partir du network-manager de celle qui fonctionne et en mettant un cable RJ45 directement entre les 2 ordinateurs non reliés a la box du coup .
le plus simple reste tout de meme le transfert avec une clé USB , car meme une fois relié entre eux , il faut encore transférer les fichiers ...
*****************************
Que les paquets soient grisés , ce n' est pas trop grave . il faut donner le resultat des commandes d' installation pour voir si ca gene ou pas .
tu met tous les paquets dans un dossier que tu apelles " NM " sur une cle USB .
tu connectes la clé a l' ordi ou tu dois installer Network-Manager .
tu clique sur la clé tu vas dans le dossier NM .
tu cliques droit dans l' espace vide au milieu de la fenetre => ouvrir dans un terminal .
puis tu passes la commande et surtout tu donnes bien le retour complet de :sudo dpkg -i *.deb
Hors ligne
#22 Le 09/09/2022, à 19:54
- Tawal
Re : installation paquets hors ligne (resolu)
Concernant l'installation de paquets hors ligne,
pourquoi ne fais-tu pas comme je te l'ai indiqué ?
Ouvre un terminal, déplace toi dans le dossier contenant les paquets à installer,
et entre la commande de mon #1 (en ayant remplacé les noms de fichier par les bons )
Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
#23 Le 22/09/2022, à 09:08
- bruno26
Re : installation paquets hors ligne (resolu)
Bonjour.
Finalement, j'ai ré-installé,et ca roule a peu près. Merci de M'avoir aidé. Je not comme résolu, et j'ouvre un autre sujet a propos de l'imprimante. Ne mélangeons pas les genres:)
Hors ligne