Questions sur l'installation et la configuration de Manjaro Linux.
Répondre

Changements dans pacman.conf

#1Messageil y a 4 ans

Bonsoir,

Je voulais voir si j'étais encore en branche testing, aussi, j'ai édité /etc/pacmanconf et là je vois :

[core]
Include = /etc/pacman.d/mirrorlist

[extra]
Include = /etc/pacman.d/mirrorlist

[community]
Include = /etc/pacman.d/mirrorlist

# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.

[multilib]
Include = /etc/pacman.d/mirrorlist

# An example of a custom package repository.  See the pacman manpage for
# tips on creating your own repositories.
#[custom]

#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs
Or, dans le wiki on trouve ceci :

##
## /etc/pacman-mirrors.conf
##

## Branch Pacman should use (stable, testing, unstable)
Branch=testing

## Generation method
## 1) rank   - rank mirrors depending on their access time
## 2) random - randomly generate the output mirrorlist
Method=rank

## Specify to use only mirrors from a specific country
## Disabled by default
# OnlyCountry=Germany

## Input mirrorlist directory
MirrorlistsDir="/etc/pacman.d/mirrors"

## Output mirrorlist
OutputMirrorlist="/etc/pacman.d/mirrorlist"
ce que je n'ai plus dans mon pacman.conf.

J'ai essayé de les ajouter, puis mise à jour des miroirs, mais lors de la mise à jour du système, il m'indique des erreurs dans Method, Mirrorlist et dans Branch.

Y aurait-il du nouveau à ce niveau ?

Changements dans pacman.conf

#2Messageil y a 4 ans

il y a eu une mise a jour importante la semaine derniere pour pacman en 5.2
avec un fichier de /etc/pacman.conf.pacnew

il faudrait voir au niveau du chancelog de pacman ,
pour savoir si d'autres mots clés ont été supprimés

ps : la gestion des mirroirs côté manjaro passe par pacman-mirrors et non par pacman.conf , à l'exception des dépots personnels en fin de la liste
Dernière modification par stephaneil y a 4 ans, modifié au total 1 fois.

Changements dans pacman.conf

#3Messageil y a 4 ans

bonjour

je ne comprends pas ce que tu as fait exactement MAIS
/etc/pacmanconf
/etc/pacman.d/mirrorlist
sont 2 fichiers bien distinct et il est bien sûr impossible de mixer les 2 contenus !

edit: grillé par stephane

Changements dans pacman.conf

#4Messageil y a 4 ans

Oui, j'ai comparé avec pacnew-chaser.
Mais comme les fichiers étaient les mêmes, j'ai renommé pacman.conf en pacman.conf.old et pacman.conf.pacnew en pacman.conf.
Mais le résultat est le même, comment passer en "testing" maintenant alors ??

Changements dans pacman.conf

#5Messageil y a 4 ans

papajoke a écrit : il y a 4 ans bonjour

je ne comprends pas ce que tu as fait exactement MAIS
/etc/pacmanconf
/etc/pacman.d/mirrorlist
sont 2 fichiers bien distinct et il est bien sûr impossible de mixer les 2 contenus !
Oui papajoke, cela pour une fois je sais :

pacman.conf est l'endroit où l'on peut configurer les dépôts et
pacman.d/mirrorlist est l'endroit où sont "sauvé" la génération de la liste des mirroirs.

Changements dans pacman.conf

#6Messageil y a 4 ans

c'est écrit (en gros) dans le BON fichier conf !!!

##
## /etc/pacman-mirrors.conf
##

## Branch Pacman should use (stable, testing, unstable)
Branch=testing
sinon tu utilises une option du programme pacman-mirrors:wink:
pacman.conf est l'endroit où l'on peut configurer les dépôts et
NON !!! on configure la branche dans pacman-mirrors.conf (il faut lire tes copier coller !)

Changements dans pacman.conf

#7Messageil y a 4 ans

Désolé,

J'avais suivi bêtement le wiki qui n'est plus du tout à jour.

J'ai maintenant compris les différences.

En tous cas, merci à toi, papajoke pour pacnew-chaser, il rend beaucoup de services.

Dernières questions (qui ont dû être posées précédemment) :

Après avoir comparé les .conf et les .pacnew, lorsque j'ai mis à jour ou modifié les .panew, puis-je les renommer en .conf ? Après bien sûr avoir renommé les anciens .conf en .conf.old.

Si on ne touche à rien, le système prent-il en charge en premier lieu les .pacnew ou les .conf ? Je suppose que ce sont les .pacnew, mais dans le doute...

Changements dans pacman.conf

#8Messageil y a 4 ans

obelix1502 a écrit : il y a 4 ans Si on ne touche à rien, le système prent-il en charge en premier lieu les .pacnew ou les .conf ? Je suppose que ce sont les .pacnew, mais dans le doute...
:roll:
Le système ignore les pacnews !!! donc on doit (si nécessaire) copier des parties du pacnew dans le seul fichier reconnu .conf( généralement avec cette extension mais pas toujours)
Après bien sûr avoir renommé les anciens .conf en .conf.old.
pacnew-chaser est particulier : il fait une sauvegarde (du .conf) dans notre home (des 2 fichiers juste avant d lancer l'éditeur)
dossier ~/.local/share/pacnew-chaser/
c'est un répertoire git donc il est meme possible de retrouver l'historique (si l'on maîtrise git)

tree ~/.local/share/pacnew-chaser
/home/patrick/.local/share/pacnew-chaser
└── etc
    ├── gitea
    ├── makepkg.conf.back
    ├── makepkg.conf.pacnew.back
    ├── mysql
    │   ├── my.cnf.back
    │   └── my.cnf.pacnew.back
    ├── nanorc.back
    ├── nanorc.pacnew.back
    ├── pacman.conf.back
    ├── pacman.conf.pacnew.back
    └── php
        ├── php.ini.back
        └── php.ini.pacnew.back

git log
commit a4cc28553313c6e9c3a4dc95bfb4cf7ae72f9949 (HEAD -> master)
Date:   Wed Oct 23 10:40:11 2019 +0200
    23-10-19 10:40:11

commit a38ffdc4c830eba9cc2b25dfbf3b1c89544dcbef
Date:   Wed Oct 23 10:37:58 2019 +0200
    23-10-19 10:37:58

commit bab471d36a255a592f4701e1591b66c56cb33426
Date:   Wed Oct 23 10:36:29 2019 +0200
    23-10-19 10:36:29

commit 25c7635f2c4f0c91cd672d2650809a00c13e0c65
Date:   Wed Oct 23 10:31:08 2019 +0200
    23-10-19 10:31:08

commit a5200749c1f98b6688091d9f100671f697d34460
Date:   Mon Jun 24 00:01:51 2019 +0200
    24-6-19 00:01:51

commit dbbf54159561089e5f7cc066d10bf3f76d32f25f
Date:   Sun Jun 23 23:59:50 2019 +0200
    23-6-19 23:59:50
git diff a38ffdc4c830eba9cc2b25dfbf3b1c89544dcbef

diff --git a/etc/nanorc.back b/etc/nanorc.back
index b7cde68..8bc887b 100644
--- a/etc/nanorc.back
+++ b/etc/nanorc.back
@@ -8,10 +8,8 @@
 ## For the options that take parameters, the default value is given.
 ## Other options are unset by default.
 ##
-## Quotes inside string parameters don't have to be escaped with
-## backslashes.  The last double quote in the string will be treated as
-## its end.  For example, for the "brackets" option, ""')>]}" will match
-## ", ', ), >, ], and }.
+## Inside string parameters, quotes should not be escaped.  The last
+## double quote on the line will be seen as the closing quote.
 
 ## Make the 'nextword' function (Ctrl+Right) stop at word ends
 ## instead of at beginnings.
...

Il est possible de basculer tout le répertoire à une date précédente

git log
commit 25c7635f2c4f0c91cd672d2650809a00c13e0c65
Date:   Wed Oct 23 10:31:08 2019 +0200

commit a5200749c1f98b6688091d9f100671f697d34460
Date:   Mon Jun 24 00:01:51 2019 +0200
    24-6-19 00:01:51
Je bascule sur un commit

git checkout a5200749c1f98b6688091d9f100671f697d34460
#git switch -  # pour annuler : retour à la date courante
et tous les fichiers backup du répertoire ont le contenu du 24/06/2019

ps: le mieux est de mettre ce répertoire sur un compte privé gitlab ou github

Changements dans pacman.conf

#9Messageil y a 4 ans

:bjr:
Bonjour
obelix1502 a écrit : il y a 4 ans Bonsoir,
Je voulais voir si j'étais encore en branche testing, aussi, j'ai édité /etc/pacmanconf et là je vois :

[core]
Include = /etc/pacman.d/mirrorlist
[extra]
Include = /etc/pacman.d/mirrorlist
[community]
Include = /etc/pacman.d/mirrorlist
# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.
[multilib]
Include = /etc/pacman.d/mirrorlist
# An example of a custom package repository.  See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs
Or, dans le wiki on trouve ceci :

##
## /etc/pacman-mirrors.conf
##
## Branch Pacman should use (stable, testing, unstable)
Branch=testing
## Generation method
## 1) rank   - rank mirrors depending on their access time
## 2) random - randomly generate the output mirrorlist
Method=rank
## Specify to use only mirrors from a specific country
## Disabled by default
# OnlyCountry=Germany
## Input mirrorlist directory
MirrorlistsDir="/etc/pacman.d/mirrors"
## Output mirrorlist
OutputMirrorlist="/etc/pacman.d/mirrorlist"
ce que je n'ai plus dans mon pacman.conf.

J'ai essayé de les ajouter, puis mise à jour des miroirs, mais lors de la mise à jour du système, il m'indique des erreurs dans Method, Mirrorlist et dans Branch.

Y aurait-il du nouveau à ce niveau ?
:bjr:
Non je ne crois pas qu'il y ait des changements, juste que tu n'as pas pris les mêmes fichiers.!!
Le 1er est bien /etc/pacman.conf

mais par contre celui qui concerne la branche stable ou testing est le
/etc/pacman-mirrors.conf

et là tu devrais trouver branch=stable ou branch=testing

Attention aux noms de fichiers !!!
:lol:


Whaooo ....grillé de chez grillé .
Désolé .
:pleure:

Changements dans pacman.conf

#10Messageil y a 4 ans

Bonjour.
Un moyen tout simple de vérifier la branche est de passer par inxi -r:

$ inxi -r
Repos:
  Active pacman repo servers in: /etc/pacman.d/mirrorlist 
  1: https://manjaro.moson.eu/testing/$repo/$arch
  2: http://manjaro.mirrors.uk2.net/testing/$repo/$arch
  3: https://mirror.philpot.de/manjaro/testing/$repo/$arch
  4: https://manjaro.ynh.ovh/testing/$repo/$arch
  5: https://mirror.netzspielplatz.de/manjaro/packages/testing/$repo/$arch
  6: https://mirror.alpix.eu/manjaro/testing/$repo/$arch
  7: http://mirror.ragenetwork.de/manjaro/testing/$repo/$arch
  8: http://repo.manjaro.org.uk/testing/$repo/$arch

Changements dans pacman.conf

#11Messageil y a 4 ans

ou un pacman-conf :wink:
mais du moment que l'on a l'ivresse, le chemin importe peu
Répondre