logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 10-12-2022 19:04:54

janfi
Membre
Distrib. : Debian 12 Bookworm
Noyau : 6
(G)UI : xfce
Inscription : 04-05-2015

Configurer approx

Bonjour,

J'ai un ordi avec Debian testing (pour avoir le noyau 6.0)
Sur cet ordi j'ai plein de machines virtuelles kvm en Debian testing et quelques autres Xubuntu

Je n'ai pas de box internet mais un routeur 4G, la bande passante m'est comptée.

J'ai installé approx sur la machine physique mais je n'arrive pas à comprendre comment configurer les lignes de /etc/approx/approx.conf  (j'ai mis des <<< et >>> pour vous montrer les lignes qui me posent problème.


# Here are some examples of remote repository mappings.
# See http://www.debian.org/mirror/list for mirror sites.

<<<<<<<<

#debian         http://ftp.debian.org/debian
#security       http://security.debian.org/debian-security

debian          http://ftp.us.debian.org/debian
non-US          http://ftp.us.debian.org/non-US
security        http://security.debian.org/debian-security

>>>>>>>>>>>

# The following are the default parameter values, so there is
# no need to uncomment them unless you want a different value.
# See approx.conf(5) for details.

$cache          /DATA/approx_cache
#$interval      60
#$max_rate      unlimited
#$max_redirects 5
#$user          approx
#$group         approx
#$syslog        daemon
#$pdiffs        true
#$offline       false
#$max_wait      10
#$curl_path     /usr/bin/curl
#$verbose       false
#$debug         false


J'ai consulté des docs en français  et anglais mais je n'y arrive pas.

Mon sources.list :

# deb cdrom:[Debian GNU/Linux testing _Bookworm_ - Official Snapshot amd64 NETINST 20221103-18:05]/ bookworm main
#deb cdrom:[Debian GNU/Linux testing _Bookworm_ - Official Snapshot amd64 NETINST 20221103-18:05]/ bookworm main

deb http://approx:9999/deb.debian.org/debian/ bookworm main
deb-src http://approx:9999/deb.debian.org/debian/ bookworm main

deb http://approx:9999/security.debian.org/debian-security bookworm-security main
deb-src http://approx:9999/security.debian.org/debian-security bookworm-security main


# This system was installed using small removable media
# (e.g. netinst, live or single CD). The matching "deb cdrom"
# entries were disabled at the end of the installation process.
# For information about how to configure apt package sources,
# see the sources.list(5) manual.

# approx est définit dans /etc/hosts comme 127.0.0.1 car c'est sur l'ordi physique

deb http://approx:9999/deb.debian.org/debian bookworm contrib non-free





Est ce que quelqu'un serait en mesure de m'aider SVP ?

Merci

Hors ligne

#2 10-12-2022 19:49:14

raleur
Membre
Inscription : 03-10-2014

Re : Configurer approx

janfi a écrit :

j'ai mis des <<< et >>> pour vous montrer les lignes qui me posent problème.


1) Il n'y a rien sur ces lignes.
2) Quel est le problème ?
3) Pourquoi utiliser le miroir américain ?
4) http://ftp.us.debian.org/non-us n'existe pas. De toute façon ça ne sert à rien.
5) Ton sources.list est erroné. Il faut mettre http://approx:9999/debian, http://approx:9999/security
6) Pas besoin de lignes séparées pour contrib et non-free.
7) Ce serait mieux pour la lisibilité de mettre le contenu des fichiers entre balises de code.
7) Si tu mets contrib et non-free dans la ligne du dépôt principal, il faut les mettre aussi dans la ligne du dépôt de sécurité.


Il vaut mieux montrer que raconter.

Hors ligne

#3 10-12-2022 20:27:31

janfi
Membre
Distrib. : Debian 12 Bookworm
Noyau : 6
(G)UI : xfce
Inscription : 04-05-2015

Re : Configurer approx

Merci raleur,

1 : entre la ligne <<<<<<<<  et la ligne >>>>>>>>   (désolé, j'ai inversé le sens des balises)
2 : je ne peux pas mettre a jour la machine physique, les vm ne sont pas encore modifiées

Pourrais tu corriger mes 2 fichiers stp, je ne suis pas sûr de tout comprendre. Les dépots français iront bien, sinon je suis vers la frontière Suisse, en général j'utilise les dépôts suisses.

Merci
Janfi

Hors ligne

#4 10-12-2022 20:41:02

raleur
Membre
Inscription : 03-10-2014

Re : Configurer approx

janfi a écrit :

Pourrais tu corriger mes 2 fichiers stp, je ne suis pas sûr de tout comprendre


Je t'ai donné toutes les informations nécessaires pour le faire toi-même.

janfi a écrit :

je ne peux pas mettre a jour la machine physique


Cette phrase ne contient aucune information utile. Si ça ne marche pas tu montres ce que tu as fait et ce qui se passe concrètement.

janfi a écrit :

Les dépots français iront bien, sinon je suis vers la frontière Suisse, en général j'utilise les dépôts suisses.


Alors mets le miroir français ftp.fr.debian.org ou suisse ftp.ch.debian.org au lieu de ftp.us.debian.org dans approx.conf.

Dernière modification par raleur (10-12-2022 20:44:02)


Il vaut mieux montrer que raconter.

Hors ligne

#5 10-12-2022 21:30:41

janfi
Membre
Distrib. : Debian 12 Bookworm
Noyau : 6
(G)UI : xfce
Inscription : 04-05-2015

Re : Configurer approx

J'ai modifier

sources.list :
deb http://approx:9999/debian
deb http://approx:9999/security

/etc/approx/approx.conf :
Here are some examples of remote repository mappings.
# See http://www.debian.org/mirror/list for mirror sites.

#debian         http://ftp.debian.org/debian
#security       http://security.debian.org/debian-security

debian          http://ftp.fr.debian.org/debian
security        http://security.debian.org/debian-security

# The following are the default parameter values, so there is
# no need to uncomment them unless you want a different value.
# See approx.conf(5) for details.

$cache          /DATA/approx_cache
#$interval      60
#$max_rate      unlimited
#$max_redirects 5
#$user          approx
#$group         approx
#$syslog        daemon
#$pdiffs        true
#$offline       false
#$max_wait      10
#$curl_path     /usr/bin/curl
#$verbose       false
#$debug         false


# apt update
E: Entrée 19 mal formée dans list fichier /etc/apt/sources.list (Suite)
E: La liste des sources ne peut être lue.

Hors ligne

#6 10-12-2022 22:28:56

raleur
Membre
Inscription : 03-10-2014

Re : Configurer approx

janfi a écrit :

sources.list :
deb http://approx:9999/debian
deb http://approx:9999/security


Il ne manquerait pas quelque chose dans ces lignes ?


Il vaut mieux montrer que raconter.

Hors ligne

#7 11-12-2022 09:53:46

janfi
Membre
Distrib. : Debian 12 Bookworm
Noyau : 6
(G)UI : xfce
Inscription : 04-05-2015

Re : Configurer approx

raleur a écrit :


5) Ton sources.list est erroné. Il faut mettre http://approx:9999/debian, http://approx:9999/security



ça m'a bien paru bizarre mais depuis les années que je bosse sur Debian, a part coller des lignes pour accéder à d'autres dépôts, j’avoue que je n'ai jamais bricolé le sources.list qui fonctionne parfaitement.

Hors ligne

#8 11-12-2022 10:01:27

janfi
Membre
Distrib. : Debian 12 Bookworm
Noyau : 6
(G)UI : xfce
Inscription : 04-05-2015

Re : Configurer approx

modif sources.list :
deb http://approx:9999/deb.debian.org/debian/ bookworm main
deb http://approx:9999/security.debian.org/debian-security bookworm-security main

# apt update
Ign :1 http://approx:9999/deb.debian.org/debian bookworm InRelease
Ign :2 http://approx:9999/security.debian.org/debian-security bookworm-security InRelease
Err :3 http://approx:9999/deb.debian.org/debian bookworm Release
  404  Not Found [IP : 127.0.0.1 9999]
Err :4 http://approx:9999/security.debian.org/debian-security bookworm-security Release
  404  Not Found [IP : 127.0.0.1 9999]
Lecture des listes de paquets... Fait
E: Le dépôt http://approx:9999/deb.debian.org/debian bookworm Release n'a pas de fichier Release.
N: Les mises à jour depuis un tel dépôt ne peuvent s'effectuer de manière sécurisée, et sont donc désactivées par défaut.
N: Voir les pages de manuel d'apt-secure(8) pour la création des dépôts et les détails de configuration d'un utilisateur.
E: Le dépôt http://approx:9999/security.debian.org/debian-security bookworm-security Release n'a pas de fichier Release.
N: Les mises à jour depuis un tel dépôt ne peuvent s'effectuer de manière sécurisée, et sont donc désactivées par défaut.
N: Voir les pages de manuel d'apt-secure(8) pour la création des dépôts et les détails de configuration d'un utilisateur.


dans le navigateur localhost:9999


approx server
config    /etc/approx/approx.conf
host    temistocle
version    5.10
Repository Mappings
debian    http://ftp.fr.debian.org/debian
security    http://security.debian.org/debian-security
Configuration Parameters
$cache    /DATA/approx_cache
$curl_path    /usr/bin/curl
$debug    false
$group    approx
$interval    60
$max_rate    unlimited
$max_redirects    5
$max_wait    10
$offline    false
$pdiffs    true
$syslog    daemon
$user    approx
$verbose    false

Hors ligne

#9 11-12-2022 10:15:37

raleur
Membre
Inscription : 03-10-2014

Re : Configurer approx

janfi a écrit :

j’avoue que je n'ai jamais bricolé le sources.list


C'est peut-être le moment de s'y mettre, en commençant par lire la page de manuel correspondante plutôt que bricoler à l'aveugle.

janfi a écrit :

deb http://approx:9999/deb.debian.org/debian/ bookworm main
deb http://approx:9999/security.debian.org/debian-security bookworm-security main


Cf. le 5) de mon message #2.


Il vaut mieux montrer que raconter.

Hors ligne

#10 11-12-2022 11:50:30

janfi
Membre
Distrib. : Debian 12 Bookworm
Noyau : 6
(G)UI : xfce
Inscription : 04-05-2015

Re : Configurer approx

J'en ai marre de jouer au chat et à la souris, le 5 je l'ai essayé, ça ne donne rien.

Est-ce que quelqu'un pourrait me dépanner svp ?

Hors ligne

#11 11-12-2022 11:52:16

raleur
Membre
Inscription : 03-10-2014

Re : Configurer approx

janfi a écrit :

e 5 je l'ai essayé


Pas correctement. Il ne faut remplacer que l'URL, pas le reste de la ligne.


Il vaut mieux montrer que raconter.

Hors ligne

#12 11-12-2022 12:12:25

janfi
Membre
Distrib. : Debian 12 Bookworm
Noyau : 6
(G)UI : xfce
Inscription : 04-05-2015

Re : Configurer approx

sources.list :

deb http://approx:9999/debian bookworm main
deb http://approx:9999/security bookworm-security main

effectivement ça marche, merci

mais je n'ai plus contrib et non-free,

comment est ce que je les ajoute vu qu'ils sont sur la même ligne à l'origine ?

Dernière modification par janfi (11-12-2022 12:13:57)

Hors ligne

#13 11-12-2022 13:24:15

janfi
Membre
Distrib. : Debian 12 Bookworm
Noyau : 6
(G)UI : xfce
Inscription : 04-05-2015

Re : Configurer approx

en faisant ça c'est bon.

sources.list :

deb http://approx:9999/debian bookworm main contrib non-free
deb http://approx:9999/security bookworm-security main contrib non-free

petite question :
est ce que approx est compatible avec nala ?

Dernière modification par janfi (11-12-2022 13:29:23)

Hors ligne

#14 11-12-2022 14:24:00

raleur
Membre
Inscription : 03-10-2014

Re : Configurer approx

Qu'est-ce que nala ?

Il vaut mieux montrer que raconter.

Hors ligne

#15 11-12-2022 14:58:25

anonyme
Invité

Re : Configurer approx

Bonjour


Nala is a frontend for the APT package manager. It has a lot
of the same functionality, but formats the output to be more
human readable. Also implements a history function to see past
transactions and undo/redo them. Much like Fedora's dnf history.
 




apt policy nala
nala:
  Installé : (aucun)
  Candidat : 0.11.1
 Table de version :
     0.11.1 500
        500 http://deb.debian.org/debian bookworm/main amd64 Packages
 

#16 11-12-2022 15:23:03

raleur
Membre
Inscription : 03-10-2014

Re : Configurer approx

approx est vu comme n'importe quel dépôt par apt, je ne vois pas pourquoi il ne serait pas compatible avec un frontal d'apt.

Il vaut mieux montrer que raconter.

Hors ligne

#17 11-12-2022 15:40:35

janfi
Membre
Distrib. : Debian 12 Bookworm
Noyau : 6
(G)UI : xfce
Inscription : 04-05-2015

Re : Configurer approx

Nala est décrit comme un frontend d'apt, mais ce n'est qu'à moitié vrai, j'ai vu dans une video sur le sujet qu'il utilise son propre cache de paquets et je ne sais plus quoi d'autre. Je verrai bien en testant...

Hors ligne

#18 11-12-2022 17:37:34

janfi
Membre
Distrib. : Debian 12 Bookworm
Noyau : 6
(G)UI : xfce
Inscription : 04-05-2015

Re : Configurer approx

J'aimerais savoir comment approx gère son cache, par ex: si une nouvelle version d'un paquet voit le jour, qu'advient il de l'ancien paquet ? est il automatiquement détruit ?
ou bien il faut utiliser un outils pour faire le ménage ?

Hors ligne

#19 11-12-2022 17:58:03

raleur
Membre
Inscription : 03-10-2014

Re : Configurer approx

Avant, approx-gc supprimait les fichiers qui n'étaient plus référencés dans les sources. Depuis un changement, les fichiers d'un certain âge sont périodiquement supprimés par /etc/cron.weekly/approx. Au passage l'âge maximum et le chemin du cache sont inscrits en dur, donc comme tu as changé le chemin du cache dans approx.conf il faudrait modifier ce fichier aussi.

Il vaut mieux montrer que raconter.

Hors ligne

#20 11-12-2022 18:35:44

janfi
Membre
Distrib. : Debian 12 Bookworm
Noyau : 6
(G)UI : xfce
Inscription : 04-05-2015

Re : Configurer approx

Ah merci Raleur, et 1000 jours c'est un peu trop aussi, un mois me suffira.

Hors ligne

Pied de page des forums