Faire un dépôt local sur mon Raspberry

Assistance concernant Linux Mint
Répondre
alain38200
Messages : 7
Enregistré le : dim. 30 juil. 2017 01:15
Localisation : Vienne (38)

Faire un dépôt local sur mon Raspberry

Message par alain38200 »

Bonjour à tous et à toutes,

Déjà, ça commence mal : j'ai beau (mal) réfléchir, je ne sais pas si je poste au bon endroit...

Voilà ma "problématique" du jour. J'ai ici un Raspberry avec un disque externe de 1To sur lequel j'ai la place pour mettre un dépôt local de Mint, à la fois en Mate et en Cinnamon. Je vais parfois faire des installations dans des coins où ADSL est pas terrible (pour rester poli). Je peux donc dans ces cas là, via un Rsync, rapatrier mon dépôt local depuis mon Raspberry sur mon PC portable qui est, lui, en Mint 18 Cinnamon.

Le souci que j'ai, c'est de créer le dépôt local sur mon Raspberry. J'ai trouvé comment faire un dépôt Ubuntu ou Debian, mais pas Mint...

L'autre truc que j'ai pas compris, c'est comment faire comprendre à l'installateur d'aller trouver le dépôt local et de ne pas aller chercher un dépôt "officiel" sur Internet.

Si quelqu'un a des idées là-dessus, je l'en remercie par avance.

mpedro
Messages : 1514
Enregistré le : dim. 8 nov. 2015 22:13
Contact :

Re: Faire un dépôt local sur mon Raspberry

Message par mpedro »

Il y a tonne de ressources sur internet pour faire son propre dépôt et prendre des paquets dans tel et tel dépôts et construire le sien. Je n'ai pas le DD là sinon je t'aurais passé un lien favori dommage.
Stretch 32bits cinnamon/Fedora25/Sarah
Compaq 8510p/MSI GE70/Raspberry Pi2

Dupo
Messages : 132
Enregistré le : ven. 4 déc. 2015 14:44

Re: Faire un dépôt local sur mon Raspberry

Message par Dupo »

Salut,
alain38200 a écrit :
Le souci que j'ai, c'est de créer le dépôt local sur mon Raspberry. J'ai trouvé comment faire un dépôt Ubuntu ou Debian, mais pas Mint...
Voici mon fichier de configuration (apt-mirror-configuration) pour mon dépôt local Linux Mint sur mon disque dur externe :

Code : Tout sélectionner

############# config ##################
#
set base_path    /media/dupo/Elements/Linux/Mint18/amd64/miroir
set mirror_path  $base_path/mirror
set skel_path    $base_path/skel
set var_path     $base_path/var
set cleanscript $var_path/clean.sh
set defaultarch  amd64
set postmirror_script $var_path/postmirror.sh
set run_postmirror 0
set nthreads     2
set _tilde 0
#
############# end config ##############

deb-amd64 http://ftp-stud.hs-esslingen.de/pub/Mirrors/packages.linuxmint.com sonya main upstream import backport

deb-amd64 http://archive.ubuntu.com/ubuntu xenial main restricted universe multiverse
deb-amd64 http://archive.ubuntu.com/ubuntu xenial-updates main restricted universe multiverse
deb-amd64 http://archive.ubuntu.com/ubuntu xenial-backports main restricted universe multiverse
deb-amd64 http://security.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse
deb-amd64 http://archive.canonical.com/ubuntu/ xenial partner

clean http://ftp-stud.hs-esslingen.de/pub/Mirrors/packages.linuxmint.com sonya
clean http://archive.ubuntu.com/ubuntu xenial
clean http://archive.ubuntu.com/ubuntu xenial-updates
clean http://archive.ubuntu.com/ubuntu xenial-backports
clean http://security.ubuntu.com/ubuntu/ xenial-security
clean http://archive.canonical.com/ubuntu/ xenial
alain38200 a écrit : L'autre truc que j'ai pas compris, c'est comment faire comprendre à l'installateur d'aller trouver le dépôt local et de ne pas aller chercher un dépôt "officiel" sur Internet.
Modifier le fichier /etc/apt/sources.list.d/official-package-repositories.list
(faire une copie auparavant). Voici mon fichier official-package-repositories.list modifié pour que le système recherche les paquets sur mon disque dur externe :

Code : Tout sélectionner

deb [arch=amd64] file:/media/dupo/Elements/Linux/Mint18/amd64/miroir/mirror/ftp-stud.hs-esslingen.de/pub/Mirrors/packages.linuxmint.com sonya main upstream import backport 

deb [arch=amd64] file:/media/dupo/Elements/Linux/Mint18/amd64/miroir/mirror/archive.ubuntu.com/ubuntu xenial main restricted universe multiverse
deb [arch=amd64] file:/media/dupo/Elements/Linux/Mint18/amd64/miroir/mirror/archive.ubuntu.com/ubuntu xenial-updates main restricted universe multiverse
deb [arch=amd64] file:/media/dupo/Elements/Linux/Mint18/amd64/miroir/mirror/archive.ubuntu.com/ubuntu xenial-backports main restricted universe multiverse

deb [arch=amd64] file:/media/dupo/Elements/Linux/Mint18/amd64/miroir/mirror/security.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse
deb [arch=amd64] file:/media/dupo/Elements/Linux/Mint18/amd64/miroir/mirror/archive.canonical.com/ubuntu/ xenial partner

alain38200
Messages : 7
Enregistré le : dim. 30 juil. 2017 01:15
Localisation : Vienne (38)

Re: Faire un dépôt local sur mon Raspberry

Message par alain38200 »

Bonsoir à tous et à toutes,

Je sais, j'ai tardé à revenir vers vous et je m'en excuse. Mon dépot local est bien en place sur mon Raspberry. J'arrive parfaitement à faire les mises à jour de mes machines depuis ce dépôt.

Par contre, je n'ai toujours pas trouvé comment faire pour que les installations pointent vers ce dépôt local. Je suppose qu'il y a quelque chose à modifier dans l'ISO de l'installation, mais quoi...
Là encore, j'ai sans doute mal cherché...

D'avance, là encore, merci pour votre aide.

Répondre