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-05-2019 18:17:41

Caribou22
Br3izhG33k =)
Lieu : 22, Côtes d'Armor, Bretagne
Distrib. : Debian Stable
Noyau : Sans pépins
(G)UI : Xfce, Gnome
Inscription : 10-11-2014
Site Web

ISOs DF-Buster - Images Debian pour débutants en informatique

Cette discussion a pour sujet l'ISO Debian-Facile.

Vous trouverez toutes les infos sur le projet (dont les liens de téléchargement) sur sa page wiki : https://debian-facile.org/projets:iso-debian-facile

L'annonce de la sortie de la première version stable par Debian-Facile ! https://debian-facile.org/viewtopic.php?id=26992

Dernière modification par Caribou22 (27-04-2020 10:09:31)

Hors ligne

#2 10-05-2019 18:56:26

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : ISOs DF-Buster - Images Debian pour débutants en informatique

n.b.: pour les iso de test  , voire ici : https://debian-facile.org/collab/p/buster-live dorénavant .

avé Caribou22 !  big_smile

tu as de la doc et des exemples pour le gitlab ???

pour le fonctionnement de base (Téléchargement) , c'est simple .

mais peut être faudra t il que j'apprenne un peu ???

trouvé ceci

Dernière modification par Debian Alain (16-06-2019 16:50:59)

Hors ligne

#3 10-05-2019 19:14:22

Caribou22
Br3izhG33k =)
Lieu : 22, Côtes d'Armor, Bretagne
Distrib. : Debian Stable
Noyau : Sans pépins
(G)UI : Xfce, Gnome
Inscription : 10-11-2014
Site Web

Re : ISOs DF-Buster - Images Debian pour débutants en informatique

Je suis parti de rien comme toi concernant gitlab wink
J'ai demandé de l'aide ici et on m'a donné des explications et des tutos : https://framagit.org/dflinux/DFiso/issues/48
Et il y a un wiki dans le gitlab du projet.

En résumé :
1- Commencer par se créer des clé SSH : https://framagit.org/dflinux/DFiso/wiki … 1-clef-ssh
2- Configurer SSH et cloner le dépôt sur son ordi (fait la même chose que le téléchargement en zip, mais avec les outils gitlab) : https://framagit.org/dflinux/DFiso/wiki … epot-local

La suite est assez bien expliquée dans la conversation sur le gitlab que j'ai joint. Mais je vous ré-expliquerai si besoin wink (D'où l'idée de faire un tuto rapide.)

Hors ligne

#4 10-05-2019 19:39:10

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : ISOs DF-Buster - Images Debian pour débutants en informatique

si toi et bendia n'y voyez  pas d'inconvénient , vous pourriez me communiquer les identifiants sftp du  dépôt DFLinux  ?

Hors ligne

#5 11-05-2019 11:33:36

Caribou22
Br3izhG33k =)
Lieu : 22, Côtes d'Armor, Bretagne
Distrib. : Debian Stable
Noyau : Sans pépins
(G)UI : Xfce, Gnome
Inscription : 10-11-2014
Site Web

Re : ISOs DF-Buster - Images Debian pour débutants en informatique

Le serveur qui héberge les ISOs ? Yep, il faut que tu génère une paire de clés SSH et que tu envoie la clé publique en MP à bendia ou moi wink (Je suis absent jusqu'à demain. bendia aura peut-être plus de temps pour te donner l'accès.)
Ceci dit, le serveur est limité en taille. Je pense que l'on ne pourra pas y ajouter d'ISOs supplémentaires. Il faudra trouver une solution de ce côté.

PS : J'ai tenté de build l'ISO Buster depuis ma Debian Stretch hier soir et ça a échoué. On va devoir trouver pourquoi et corriger wink
La fin du log :

The following packages will be REMOVED:
  isolinux* librsvg2-bin* syslinux-common*
0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded.
After this operation, 3887 kB disk space will be freed.
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 148677 files and directories currently installed.)
Removing isolinux (3:6.04~git20190206.bf6db5b4+dfsg1-1) ...
Removing librsvg2-bin (2.44.10-2.1) ...
Removing syslinux-common (3:6.04~git20190206.bf6db5b4+dfsg1-1) ...
Processing triggers for man-db (2.8.5-2) ...
[2019-05-10 23:05:52] lb binary_disk
P: Begin installing disk information...
cp: impossible d'évaluer '/usr/share/live/build/data/debian-cd/buster/amd64_netinst_udeb_include': Aucun fichier ou dossier de ce type
P: Begin unmounting filesystems...
P: Saving caches...
Reading package lists...
Building dependency tree...
Reading state information...

Hors ligne

#6 11-05-2019 11:46:01

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : ISOs DF-Buster - Images Debian pour débutants en informatique

j'ai compilé buster sous testing .

si tu as besoin , je peux te prêter ma machine ....

Hors ligne

#7 11-05-2019 12:22:24

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : ISOs DF-Buster - Images Debian pour débutants en informatique

@Caribou : Donc ce qui bloque c'est

cp: impossible d'évaluer '/usr/share/live/build/data/debian-cd/buster/amd64_netinst_udeb_include': Aucun fichier ou dossier de ce type


Ça ne me parle pas des masses - le fichier en question appartient au paquet debian-cd qui est utilisé pour créer le média. À tout hasard je pencherai pour un problème de cache ou de réseau.
Je te conseille d'essayer ça :

lb clean --purge #nettoie tout, nécessaire si tu as passé stretch à buster par exemple


Et de reconstruire


virtue_signaling.pngpalestine.png
~1821942.svg

Hors ligne

#8 12-05-2019 14:56:02

Caribou22
Br3izhG33k =)
Lieu : 22, Côtes d'Armor, Bretagne
Distrib. : Debian Stable
Noyau : Sans pépins
(G)UI : Xfce, Gnome
Inscription : 10-11-2014
Site Web

Re : ISOs DF-Buster - Images Debian pour débutants en informatique

@otyugh : J'y ai pensé, mais ça n'a pas marché. Même erreur en recommençant. J'ai pensé sinon à un manque de stockage. J'ai fait de la place et mon SSD n'a qu'une vingtaine de Go de libres. Il en avait un peu plus de 10 seulement aux essais précédents.
Je re-tente un build avec les plus de 20 Go de libres.

@Debian Alain : Si ça échoue à nouveau, j'uploaderai les sources sur gitlab et tu pourras tester depuis ta machine wink

Hors ligne

#9 12-05-2019 16:46:41

Caribou22
Br3izhG33k =)
Lieu : 22, Côtes d'Armor, Bretagne
Distrib. : Debian Stable
Noyau : Sans pépins
(G)UI : Xfce, Gnome
Inscription : 10-11-2014
Site Web

Re : ISOs DF-Buster - Images Debian pour débutants en informatique

@Debian-Alain : Ça a nouveau planté chez moi. (Toujours le même message.)
J'ai uploadé tes sources sur un gitlab : https://framagit.org/dflinux/dfiso-buster

Essaye de les télécharger et voir si le build fonctionne chez toi. wink

Hors ligne

#10 12-05-2019 17:04:39

bendia
Chadministrateur
Distrib. : openSUSE Tumbleweed, Buster
Noyau : Linux 5.9.1-2-default + Linux 4.19.0-12-amd64
(G)UI : Gnome + Console et un peu Fluxbox
Inscription : 20-03-2012
Site Web

Re : ISOs DF-Buster - Images Debian pour débutants en informatique

Salut smile

Lors de mes essais datant de plusieurs années, c'était mieux avec la version Testing que Stable. A l'époque, ça passait sans soucis avec du pinning, ce paquet n'a pas l'air d'avoir de dépendance. A priori, ça semble toujours le cas.

Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.

En ligne

#11 12-05-2019 17:19:09

Caribou22
Br3izhG33k =)
Lieu : 22, Côtes d'Armor, Bretagne
Distrib. : Debian Stable
Noyau : Sans pépins
(G)UI : Xfce, Gnome
Inscription : 10-11-2014
Site Web

Re : ISOs DF-Buster - Images Debian pour débutants en informatique

Salut bendia smile
Tu veux dire installer la version Buster de live build dans Stretch ?
Comme je n'ai jamais fait de pinning et par peur de tout casser, je vais commencer par essayer d'installer le paquet .deb sans modifier mon sources.list... tongue

Edit : J'ai pu les installer comme ça. Je re-teste le build smile

Dernière modification par Caribou22 (12-05-2019 17:22:53)

Hors ligne

#12 12-05-2019 17:22:37

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : ISOs DF-Buster - Images Debian pour débutants en informatique

Caribou22 , je confirme les propos de  bendia .

sous testing , no soucy . compilé .

le git que tu as créé (DFL buster) , tu peux m'expliquer comment m'y connecter  ?

je suis désireux de travailler dessus et d'y apporter , éventuellement , ma pierre .

trouvé ceci :

le site de git en anglais

wikipedia

un petit guide en français

par ailleurs , que penses tu de ceci : pour xfce ???

Dernière modification par Debian Alain (12-05-2019 17:34:17)

Hors ligne

#13 12-05-2019 17:39:42

bendia
Chadministrateur
Distrib. : openSUSE Tumbleweed, Buster
Noyau : Linux 5.9.1-2-default + Linux 4.19.0-12-amd64
(G)UI : Gnome + Console et un peu Fluxbox
Inscription : 20-03-2012
Site Web

Re : ISOs DF-Buster - Images Debian pour débutants en informatique

Caribou22 a écrit :

Comme je n'ai jamais fait de pinning et par peur de tout casser, je vais commencer par essayer d'installer le paquet .deb sans modifier mon sources.list... tongue

C'est l'occaz d'essayer, il n'y a rien de sorcier wink

Tu ajoutes les sources de Buster dans ton sources.list. Tu ajoutes un fichier /etc/apt/preferences.d/00-buster (par exemplehein, il porte le nom que tu veux wink )

Package: *
Pin: release n=buster
Pin-Priority: -1


Tu peux vérifier les préférences en général avec

apt update

puis

apt policy

Ça doit te répondre que stable est à 500 et buster à -1.

Il ne te reste plus qu'à installer avec

apt install -t buster live-build



Edit : Note que pour te rassurer, tu peux toujours simuler un upgrade ou quoique-ce soit d'autre avant chaque opération de apt avec l'option -s wink


Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.

En ligne

#14 12-05-2019 18:01:08

Caribou22
Br3izhG33k =)
Lieu : 22, Côtes d'Armor, Bretagne
Distrib. : Debian Stable
Noyau : Sans pépins
(G)UI : Xfce, Gnome
Inscription : 10-11-2014
Site Web

Re : ISOs DF-Buster - Images Debian pour débutants en informatique

@Debian Alain : C'est un git séparé du projet initial donc c'est l'occasion d'apprendre avec smile

Allez, je vais faire de ce post une ébauche de documentation pour contribuer sur le gitlab.

Si j'y dis des bêtises, vous êtes les bienvenus pour me le faire savoir ! tongue

Tout d'abord, tu vas devoir créer ta paire de clés SSH (une clé privée que tu ne communiques à personne, et une clé publique qui te servira ensuite.)
Générer les clés :

ssh-keygen -t rsa -C "debian-alain" -b 4096


(en mettant l'identifiant que tu souaites à la place de debian-alain. Ce n'est à priori pas très important.

Une fois les clés générées, elles seront dans le dossier caché .ssh de ton /home. La clé publique est celle avec l'extension ".pub".
Une fois que tu as tes clés, tu peux te créer un compte sur https://framagit.org/
Dans les paramètres de ton compte une fois celui-ci crée, tu as une section "clés SSH" dans laquelle tu peux enregistrer ta clé publique. Pour vérifier ensuite que ta clé est bien fonctionnelle et reconnue par framagit, tu peux entrer cette commande :

ssh -T git@framagit.org



Il faudra ensuite que je te mette contributeur du projet je crois. On verra comment faire une fois que tu auras ton compte, et je complèterai ce message wink

Cette autorisation te sera utile quand tu auras modifié les sources et voudras envoyer sur le dépôt git des modifications des sources. (On appelle ces modification des "commits".)

En attendant, et sans avoir besoin de l'autorisation SSH, tu peux installer git, et cloner le dépôt sur ton disque :

Commence par installer git :

apt install git gitk



Ensuite, tu crée un dossier DFlinux dans ton home (par exemple) et tu te places dedans avec le terminal :

mkdir ~/DFLinux
cd ~/DFLinux



Puis pour y cloner le dépôt DFiso-buster que j'ai crée :

git clone git@framagit.org:dflinux/DFiso-Buster.git



Configuration de ton git (tirée du wiki du git DFlinux. Je ne sais pas ce que ça apporte.)

git config --global user.name "debian-alain"
git config --global user.email "debian-alain@monMail.fr"
git config --global color.ui true
git config --global format.pretty oneline
 



Vérifier ta config :

git config --list



Une fois tout ceci fait, tu as les sources dans ton dossier (dépôt local, et tu peux tester un build avec le script DFbuild.)

On verra ensuite comment mettre à jour les sources sur le serveur, ce n'est pas encore 100% clair pour moi non plus.

Hors ligne

#15 12-05-2019 18:12:46

Caribou22
Br3izhG33k =)
Lieu : 22, Côtes d'Armor, Bretagne
Distrib. : Debian Stable
Noyau : Sans pépins
(G)UI : Xfce, Gnome
Inscription : 10-11-2014
Site Web

Re : ISOs DF-Buster - Images Debian pour débutants en informatique

@Bendia : Ok, je m'y colle big_smile

Le premier apt update après modif a donné ça :

Atteint:1 http://security.debian.org stretch/updates InRelease
Ign:2 http://deb.debian.org/debian stretch InRelease                  
Atteint:3 http://linux.teamviewer.com/deb stable InRelease                    
Atteint:4 http://deb.debian.org/debian stretch-updates InRelease              
Réception de:5 http://security.debian.org buster/updates InRelease [39,1 kB]  
Atteint:6 http://deb.debian.org/debian stretch-backports InRelease            
Réception de:7 http://deb.debian.org/debian buster InRelease [163 kB]          
Réception de:8 http://deb.debian.org/debian buster-updates InRelease [46,8 kB]
Atteint:9 http://deb.debian.org/debian stretch Release        
Réception de:10 http://security.debian.org buster/updates/main i386 Packages [1 132 B]
Réception de:11 http://security.debian.org buster/updates/main amd64 Packages [1 132 B]
Réception de:12 http://security.debian.org buster/updates/main Translation-en [678 B]
Réception de:13 http://deb.debian.org/debian buster/main amd64 Packages [7 906 kB]
Réception de:15 http://deb.debian.org/debian buster/main i386 Packages [7 865 kB]
Réception de:16 http://deb.debian.org/debian buster/main Translation-en [5 976 kB]
Réception de:17 http://deb.debian.org/debian buster/main Translation-fr [2 357 kB]
Réception de:18 http://deb.debian.org/debian buster/main amd64 DEP-11 Metadata [3 839 kB]
Réception de:19 http://deb.debian.org/debian buster/main DEP-11 64x64 Icons [7 607 kB]
Réception de:20 http://deb.debian.org/debian buster/contrib amd64 Packages [51,2 kB]
Réception de:21 http://deb.debian.org/debian buster/contrib i386 Packages [47,1 kB]
Réception de:22 http://deb.debian.org/debian buster/contrib Translation-en [45,0 kB]
Réception de:23 http://deb.debian.org/debian buster/contrib amd64 DEP-11 Metadata [11,4 kB]
Réception de:24 http://deb.debian.org/debian buster/contrib DEP-11 64x64 Icons [110 kB]
Réception de:25 http://deb.debian.org/debian buster/non-free i386 Packages [76,3 kB]
Réception de:26 http://deb.debian.org/debian buster/non-free amd64 Packages [88,0 kB]
Réception de:27 http://deb.debian.org/debian buster/non-free Translation-en [88,5 kB]
Réception de:28 http://deb.debian.org/debian buster/non-free amd64 DEP-11 Metadata [9 016 B]
Réception de:29 http://deb.debian.org/debian buster/non-free DEP-11 64x64 Icons [38,4 kB]
36,4 Mo réceptionnés en 7s (4 973 ko/s)                                        
Le cache système d'AppStream a été mis à jour, mais des erreurs ont été détectées, ce qui pourrait conduire à des métadonnées manquantes. Consulter les journaux verbeux pour plus d'information.
Lecture des listes de paquets... Fait
E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh-cache > /dev/null; fi'
E: Sub-process returned an error code



Le suivant était sans erreurs. et j'ai bien installé live-build comme ça wink

J'ai refait un build depuis avec la version buster de live-build. Voici le log (nouvelle erreur.)

Errors were encountered while processing:
 firmware-b43-installer
E: Sub-process /usr/bin/dpkg returned an error code (1)
P: Begin unmounting filesystems...
P: Saving caches...
Reading package lists...
Building dependency tree...
Reading state information...



Je comprend que ça vient du paquet firmware-b43-installer mais il est dans les dépôts buster. Donc que faire à part le retirer au détriment de la compatibilité du matériel en question ? hmm

Dernière modification par Caribou22 (12-05-2019 18:13:00)

Hors ligne

#16 12-05-2019 18:25:37

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : ISOs DF-Buster - Images Debian pour débutants en informatique

je comprends pas , Caribou22 ,

ssh -T git@framagit.org


me renvoie une clé SHA256


The authenticity of host 'framagit.org (144.76.206.42)' can't be established.

Hors ligne

#17 12-05-2019 18:37:22

Caribou22
Br3izhG33k =)
Lieu : 22, Côtes d'Armor, Bretagne
Distrib. : Debian Stable
Noyau : Sans pépins
(G)UI : Xfce, Gnome
Inscription : 10-11-2014
Site Web

Re : ISOs DF-Buster - Images Debian pour débutants en informatique

As-tu bien crée un compte sur framagit, et entré ta clé SSH publique complète dans celui-ci ? hmm

Dernière modification par Caribou22 (12-05-2019 18:42:18)

Hors ligne

#18 12-05-2019 19:03:01

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : ISOs DF-Buster - Images Debian pour débutants en informatique


alain@Alain-PC:~/.ssh$ sudo ssh -T git@framagit.org
The authenticity of host 'framagit.org (144.76.206.42)' can't be established.
ECDSA key fingerprint is SHA256:nO6L2sApWj/OkjW7avditV/dHOMEG/cV7Ps5z7yaS30.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'framagit.org,144.76.206.42' (ECDSA) to the list of known hosts.
git@framagit.org's password:
Permission denied, please try again.
git@framagit.org's password:
Permission denied, please try again.
git@framagit.org's password:
 



je crois que j'ai fait une connerie ...

alain@Alain-PC:~$ ssh -T git@framagit.org
ssh: connect to host framagit.org port 22: Network is unreachable
 



oui compte et clé créés

Dernière modification par Debian Alain (12-05-2019 19:13:16)

Hors ligne

#19 12-05-2019 19:32:52

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : ISOs DF-Buster - Images Debian pour débutants en informatique

comptes créés sur github , gitlab et framagit .

alain@Alain-PC:~$ ssh -T git@framagit.org
The authenticity of host 'framagit.org (144.76.206.42)' can't be established.
ECDSA key fingerprint is SHA256:nO6L2sApWj/OkjW7avditV/dHOMEG/cV7Ps5z7yaS30.
Are you sure you want to continue connecting (yes/no)? no
Host key verification failed.

Hors ligne

#20 12-05-2019 19:58:48

Caribou22
Br3izhG33k =)
Lieu : 22, Côtes d'Armor, Bretagne
Distrib. : Debian Stable
Noyau : Sans pépins
(G)UI : Xfce, Gnome
Inscription : 10-11-2014
Site Web

Re : ISOs DF-Buster - Images Debian pour débutants en informatique

Pour ton deuxième retour, ça n'a pas marché non plus en répondant "yes" ?
Ça ressemble en tout cas à un problème de clés. Dans le premier retour, je vois qu'un mot de passe est demandé. Il me semble que c'est un mot de passe facultatif que l'on te demande de créer lors de la création des clés. Celui-ci permet de protéger l'accès à la clé privée. (Enfin je crois. Chez moi, il est demandé à chaque fois que je m'identifie en SSH, mais je peux ouvrir ma clé privée avec libreoffice sans mot de passe... )

Sinon, j'ai réussi à build des ISOs Buster en retirant les firmware-B43 ! big_smile (Il faudra voir ensuite comment les remettre cependant.)
ISOs DFlinux-Buster-Alpha à venir prochainement wink

Dernière modification par Caribou22 (12-05-2019 19:59:59)

Hors ligne

#21 12-05-2019 20:03:54

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : ISOs DF-Buster - Images Debian pour débutants en informatique

arf ! t'as eu raison Caribou22 , connexion réussie .

alain@Alain-PC:~$ ssh -T git@framagit.org
The authenticity of host 'framagit.org (144.76.206.42)' can't be established.
ECDSA key fingerprint is SHA256:nO6L2sApWj/OkjW7avditV/dHOMEG/cV7Ps5z7yaS30.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '
framagit.org,144.76.206.42' (ECDSA) to the list of known hosts.
Welcome to GitLab, @debian-alain!


merci



donc cette clé est en lien avec gitlab et non github , que j'ai configuré naïvement .


Une fois tout ceci fait, tu as les sources dans ton dossier (dépôt local, et tu peux tester un build avec le script DFbuild.)


okay ...

On verra ensuite comment mettre à jour les sources sur le serveur, ce n'est pas encore 100% clair pour moi non plus.


d'accord , je t'attends ...

Dernière modification par Debian Alain (12-05-2019 20:16:13)

Hors ligne

#22 12-05-2019 20:35:43

Caribou22
Br3izhG33k =)
Lieu : 22, Côtes d'Armor, Bretagne
Distrib. : Debian Stable
Noyau : Sans pépins
(G)UI : Xfce, Gnome
Inscription : 10-11-2014
Site Web

Re : ISOs DF-Buster - Images Debian pour débutants en informatique

Normalement tu as l'accès, je t'ai ajouté au projet wink
Le principe donc, en gros :
- Cloner les sources en local.
- Build les ISOs et les tester.
- Modifier tes sources locales :
  - Créer une branche de travail "work". (La branche des sources fiables et testées est la brahcne "master")
  - Modifier tes fichiers de sources (le fichier packages.lists pour ajouter des paquets par exemple.)
  - Déclarer la modif : Déclarer quels fichiers sont modifiés et créer un commit dans lequel on commente la modification.
  - Optionnel : tester (build d'ISO) pour voir si ça fonctionne. 'On n'upload pas les fichiers générés par live-build dont les ISIs sur le git. C'est uniquement le code source.
  - Si ça fonctionne, fusionner sa branche"work" sur laquelle on a fait ses modifs avec la branche "master".
  - Tout ça était fait en local jusque là. On peut ensuite mettre à jour les modifs sur le serveur avec la commande git push.
  - Et si d'autres contributeurs travaillent en parallèle, ils peuvent êttre à jour leurs fichiers locaux par rapport au serveur avec la commande git push.

C'est très synthétique. En faisant des exercices pratiques, ce sera plus clair wink

Dernière modification par Caribou22 (12-05-2019 20:37:07)

Hors ligne

#23 12-05-2019 20:56:28

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : ISOs DF-Buster - Images Debian pour débutants en informatique

merci .

Normalement tu as l'accès, je t'ai ajouté au projet


oui , j'ai vu .

Le principe donc, en gros :
- Cloner les sources en local.
- Build les ISOs et les tester.
- Modifier tes sources locales :
  - Créer une branche de travail "work". (La branche des sources fiables et testées est la brahcne "master")
  - Modifier tes fichiers de sources (le fichier packages.lists pour ajouter des paquets par exemple.)
  - Déclarer la modif : Déclarer quels fichiers sont modifiés et créer un commit dans lequel on commente la modification.
  - Optionnel : tester (build d'ISO) pour voir si ça fonctionne. 'On n'upload pas les fichiers générés par live-build dont les ISIs sur le git. C'est uniquement le code source.
  - Si ça fonctionne, fusionner sa branche"work" sur laquelle on a fait ses modifs avec la branche "master".
  - Tout ça était fait en local jusque là. On peut ensuite mettre à jour les modifs sur le serveur avec la commande git push.
  - Et si d'autres contributeurs travaillent en parallèle, ils peuvent êttre à jour leurs fichiers locaux par rapport au serveur avec la commande git push.



je vais me pencher dessus .

déjà : comment créer une branche de travail ?

Hors ligne

#24 12-05-2019 21:32:07

Caribou22
Br3izhG33k =)
Lieu : 22, Côtes d'Armor, Bretagne
Distrib. : Debian Stable
Noyau : Sans pépins
(G)UI : Xfce, Gnome
Inscription : 10-11-2014
Site Web

Re : ISOs DF-Buster - Images Debian pour débutants en informatique

On peut faire un exercice pratique wink
Admettons que tu veuille modifier le fichier DFiso-Buster/config/package-lists/dflinux.list.chroot pour ajouter à la liste le logiciel supertuxkart

1- Une fois que tu as cloné les sources du gitlab et que tu es dans le dossier, tu crée une branche work avec cette commande :

git checkout -b work


2- Ensuite, tu modifies le ou les fichiers voulus (le fichier DFiso-Buster/config/package-lists/dflinux.list.chroot dans notre exemple. Tu peux le modifier graphiquement ou en ligne de commande, comme tu préfères. Puis tu l'enregistres.)
3- Pour déclarer que le fichier à été modifié :

git add /chemin/vers/le/fichier


4- Tu créer un "commit" qui indiquera l'étape de la modification avec un commentaire.

git commit -m "Alain a ajouté le paquet superuxkart dans le fichier config/package-lists/dflinux.list.chroot"


5- Si tu as testé ta modif (en construisant une ISO, en la testant, et en nettoyant ensuite), tu peux fusionner la branche work sur la branche master :
Passage sur la branche master :

git checkout master


Fusion de la branche work sur celle-ci :

git merge work


6- Et une fois que tu veux envoyer tes modifs sur le serveur :

git push



PS : J'ai appris ça avec l'aide du wiki présent sur le dépôt d'origine (Liens sur la droite) : https://framagit.org/dflinux/DFiso/wikis/home
Et avec l'aide de Thuban et Starsheep : https://framagit.org/dflinux/DFiso/issues/48

Dernière modification par Caribou22 (12-05-2019 21:33:56)

Hors ligne

#25 12-05-2019 22:40:13

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : ISOs DF-Buster - Images Debian pour débutants en informatique

Hey merci Caribou, j'utilisai juste des "commit/push" comme une guedin moi big_smile

virtue_signaling.pngpalestine.png
~1821942.svg

Hors ligne

Pied de page des forums