> Tous les forums > Forum Linux
 Yaourt sans Internet, possible ?
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
Esclapion
  Posté le 12/09/2012 @ 02:15 
Aller en bas de la page 
Grand Maître astucien

Bonjour à tous,

pacman n'a pas besoin de réseau dans mon Arch, si le pkg est dans /var/cache.

Comment obtenir la même chose avec yaourt ?

J'ai actuellement des coupures incessantes de Free, et je n'arrive pas à finir une installation à cause de ça.

Merci d'avance.

Publicité
Logicien
 Posté le 12/09/2012 à 13:08 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Salut,

en désactivant les fonctionnalités de Yaourt dans /etc/yaourtrc et/ou ~/.yaourtrc qui requierts un accès à Internet.

Esclapion
 Posté le 12/09/2012 à 14:38 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grand Maître astucien

Logicien a écrit :

Salut,

en désactivant les fonctionnalités de Yaourt dans /etc/yaourtrc et/ou ~/.yaourtrc qui requierts un accès à Internet.

Bonjour,

OK, mais où mettre les paquets dont il a besoin pour s'exécuter ?

Logicien
 Posté le 12/09/2012 à 16:20 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Si tu installes des paquets sans Internet, tu peux ajouter tous les répertoires de paquets que tu veux dans /etc/pacman.conf grâce à la variable CacheDir. Exemple personnel:

CacheDir = /var/cache/pacman/pkg/
CacheDir = /mnt/cle/pkg/

J'ai le répertoire par défaut plus un répertoire sur clé USB qui provient de téléchargements faits depuis un autre ordinateur. Il est simple de préciser un répertoire de paquets à Pacman/Yaourt. Tu peux même choisir un autre fichier de configuration qu'/etc/pacman.conf si tu veux, sans dépôts Internet.

Les paquets peuvent être copiés dans /var/cache/pacman/pkg/ au préalable et ne garder que ce répertoire par défaut.



Modifié par Logicien le 12/09/2012 16:22
Esclapion
 Posté le 12/09/2012 à 18:48 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grand Maître astucien

Je précise mon souhait.

Ce n'est pas d'installer totalement sans réseau, c'est si le paquet a été installé correctement, ne pas avoir besoin de le retélécharger (voire de le compiler).

Donc, que si la première fois yaourt a bien marché, la seconde il utilise le paquet compilé (ou les sources), mais sans les re-télécharger.

Avec la même syntaxe dans les deux cas.

Je sais sinon :

- compiler un paquet par yaourt en exportant le résultat par --export-dir

- utiliser avec l'option -U (de pacman ou de yaourt) l'archive créée précédemment, et ça marche très bien.

J'ai rajouté ton CacheDir à la fin de /etc/pacman.conf :

CacheDir = /var/cache/pacman/pkg/

mais si je fais un yaourt -S, nom_paquet (sans options) rien ne se range dedans ?

(edit)

Actuellement, deux yaourts identiques consécutifs font deux fois le rapatriement et la compilation, ce qui n'est pas optimisé de toutes façons.



Modifié par Esclapion le 12/09/2012 18:59
Logicien
 Posté le 12/09/2012 à 21:51 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Pour que Yaourt ne télécharge pas deux fois le même paquet source, il faut que la version reste la même d'une fois à l'autre. Alors, les sources restent disponibles pour une seconde compilation. C'est ce que j'ai expérimenté.

Le paquet binaire résultant est supprimé après l'installation, d'où la nécessité de le copier ou de l'exporter vers un répertoire qui peut servir de cache à Pacman/Yaourt grâce à la variable CacheDir.

Tu devrais essayer de configurer les variables suivantes de /etc/yaourtrc:

# Build
#EXPORT=0 # Export to 1: EXPORTDIR or PKGDEST
# 2: pacman cache (as root)
#EXPORTSRC=0 # Need EXPORT>0 to be used
#EXPORTDIR="" # If empty, use makepkg's connfiguration (see makepkg.conf)

Esclapion
 Posté le 12/09/2012 à 22:07 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grand Maître astucien

Pour que Yaourt ne télécharge pas deux fois le même paquet source, il faut que la version reste la même d'une fois à l'autre. Alors, les sources restent disponibles pour une seconde compilation. C'est ce que j'ai expérimenté.


Voir s'ils ne sont pas dans /tmp, qui est en tmpfs chez moi, donc effacés au redémarrage.


Je vais regarder tes variables, merci.

Esclapion
 Posté le 12/09/2012 à 22:45 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grand Maître astucien

Re,

Je viens de lancer un find, et effectivement les sources sont conservés sous forme compressée dans /var/cache/pacman/pkg-local (par défaut).

Esclapion
 Posté le 13/09/2012 à 01:46 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grand Maître astucien

Re,

EXPORT=2 n'est pas mal du tout, dans la mesure où il copie le paquet compilé dans /var/cache/pacman/pkg.

Il est ensuite possible de l'installer par pacman -U /var/cache/pacman/pkg/nom-du-paquet-version-any.pkg.tar.xz. C'est alors ultra-rapide.

Par contre, ce qui est dommage, c'est que même comme ça, pacman -S nom-du-paquet ne marche pas, il faut spécifier le chemin complet.

J'ai beau chercher, je ne vois pas comment simplifier la manip.

(edit)

Si je compile le paquet par yaourt -S, que je coupe la liaison Internet, et que je relance la compilation par yaourt -S, ça plante. Par contre, pacman -U continue à marcher.



Modifié par Esclapion le 13/09/2012 02:01
Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
Tour PC Lenovo IdeaCentre G5 (Core i5-11400F, 16 Go RAM, SSD 512 Go, GeForce RTX 3060 12Go) à 699,99 €
699,99 € 929,99 € -25% @Cdiscount

CDiscount fait une promotion sur la tour PC IdeaCentre G5 à 699,99 € avec le code STAR50LEN alors qu'on la trouve habituellement à 929 €. Cette tour très bien équipée possède un processeur Intel Core i5-11400F, 16 Go de RAM DDR4 3200 MHz (extensible à 32 Go), un SSD NVMe M.2 de 512 Go et une carte graphique GeForce RTX 3060 12 Go. Un clavier et une souris sont également fournis.

Une bonne affaire pour un PC qui sera à l'aise dans toutes les situations et tous les jeux.


Voir le bon plan
Processeur Intel Core i5-12400F à 167,47 € livré
167,47 € 195 € -14% @Amazon Allemagne

Amazon Allemagne fait une promotion sur le processeur Intel Core i5-12400F qui passe à 162,31 € (avec la TVA ajustée). Comptez 5,16 € pour la livraison en France soit un total de 167,47 € livré. On le trouve ailleurs à partir de 195 €. Avec plus de coeurs et plus de puissance, les processeurs Intel de 12ème génération (Alder Lake) sont prêts pour les jeux nouvelle génération, les cartes graphiques PCI-Express 5.0 ou encore la RAM DDR5. Ils vous permettront de concevoir des machines puissantes capables de s’acquitter de toutes les tâches, des jeux vidéo en passant par les applications de productivité ou le multitâche intensif.


Voir le bon plan
Support mural TV 32 à 80 pouces (orientable et inclinable, max 60 kg, double bras) à 38,99 €
38,99 € 51,99 € -25% @Amazon

Amazon fait une belle promotion sur le support mural TV Bontec qui passe à 38,99 € via un coupon de 25% à activer sur la page du produit. Ce support mural est adapté aux écrans plats de 32 à 80 pouces LED, LCD et PLASMA à compatibilité VESA jusqu'à 600x400. Il supporte jusqu'à 60 Kg. Le double bras peut pivoter de /- 90° vers la gauche et la droite et le support peut s'incliner de +20/-20° et pivoter de +/-3°.  Un niveau à bulles est fourni ainsi qu'un câble HDMI et 5 attaches.


Voir le bon plan
Câble Ethernet tressé RJ45 Ugreen Cat 7 10 Gbps 5 m à 9,89 €
9,89 € 15,99 € -38% @Amazon

Amazon fait une promotion sur le câble tressé Ethernet plat RJ45 Ugreen Cat 7 10 Gbps 600 Mhz d'une longueur de 5 m à 9,89 € au lieu de 15,99 € grâce à un coupon à activer sur la fiche du produit. 


Voir le bon plan
Liseuse Amazon Kindle Paperwhite 6.8 pouces avec éclairage chaud réglable à 94,99 € (+4,75 € reversés)
94,99 € 139,99 € -32% @Rakuten

Boulanger via Rakuten fait une belle promotion sur la liseuse Amazon Kindle Paperwhite qui passe à 94,99 € au lieu de 139,99 €. 4,75 € vous seront également reversés en points Rakuten valables pour vos prochains achats. 

Cette version est désormais doté d'un écran 6,8 pouces (6 pouces auparavant), de bords plus fins, d'un éclairage réglable (vous pouvez changer la teinte94 de l'écran d'une lumière blanche à un ambre chaud ou programmer quand changer la lumière) avec 17 Leds et d'une autonomie pouvant aller jusqu'à 10 semaines, et 20 % plus rapide pour tourner les pages. Avec une façade plane et un écran sans reflets de 300 ppp qui se lit comme une véritable page imprimée, même en plein soleil.

Elle est toujours résistante à l'eau (IPX8), afin que vous puissiez lire en toute tranquillité à la plage, au bord de la piscine ou dans le bain. Cette liseuse dispose du WiFi, d'un port de charge USB C et de 8 Go d'espace de stockage.

Formats pris en charge : Epub, Kindle Format 8 (AZW3), Kindle (AZW), TXT, PDF, MOBI non protégé, PRC natif ; HTML, DOC, DOCX, JPEG, GIF, PNG, BMP converti.


Voir le bon plan
Support Invision MX400 articulé pour deux écrans PC de 19 à 32 pouces à 56,99 €
56,99 € 70 € -19% @Amazon

Amazon fait une promotion sur le support Invision articulé pour 2 écran PC de 19 à 32 pouces à 56,99 €. On le trouve ailleurs à partir de 70 €. 

Compatible VESA 75 x 75 mm et 100 x 100 mm. 9 kg max par bras. Ce bras de moniteur unique est extrêmement polyvalent et l'installation est simple. Le montage se fait avec une pince en C robuste. Bras articulé facile à régler. Il permet la rotation des écrans à 360°, pivot à 180°, inclinaison de + 90° à – 45°. 

 


Voir le bon plan

Sujets relatifs
instalation paquets sans internet sur edubuntu
connecté internet sans acces [resolu]
Linux mint internet pas reconnu sur un ordinateur
Souris sans fil avec Zorin OS (Linux)
Créer une clé USB multiboot (sous Debian) avec/sans UEFI
souris sans fil microsoft
Dual-boot avec XP - Navigation Internet uniquement sur LINUX
Clavier et souris sans fil Labtec
internet download manager
OpenSUSE sans installer quelle option prendre (photo)
Plus de sujets relatifs à Yaourt sans Internet, possible ?
 > Tous les forums > Forum Linux