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 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)

https://packages.ubuntu.com

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)

bruno26 a écrit :

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 :

Le 01/07/2019, bruno a écrit :

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ésolu] 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)

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

Dernière modification par iznobe (Le 09/09/2022, à 16:11)


retour 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)

bruno26 a écrit :

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?


iznobe a écrit :
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 wink)


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