J'ai fouillé le wiki, sans doute pas très bien, mais le wiki parle sutout d'installation et je n'ai pas trouvé réponse à mes questions qui concernent l'upgrade. Et elles sont nombreuses. Aussi je vais user de votre patience.
1° Comment fait-on pour connaître la version de Manjaro que l'on utilise. "uname" parle de Linux mais n'indique rien pour Manjaro.
[root@kilimanjaro ~]# uname -a Linux kilimanjaro 3.10.7-1-MANJARO #1 SMP PREEMPT Thu Aug 15 11:42:25 UTC 2013 i686 GNU/Linux [root@kilimanjaro ~]#
D'après mon grub, je devrais être en 0.8.6...
2° Pourquoi mon grub d'ailleurs affiche-t-il ce menu
Manjaro Linux (Kernel: 3.8.4-1-MANJARO x32) Manjaro Linux (Kernel: 3.8.4-1-MANJARO x32) - fallback initramfs Memory Test Manjaro Linux (0.8.6) Options avancées pour Manjaro Linux (0.8.6)
Je ne parle que des choix 1 et 4. Quand je prend le choix 1, Firefox est en version 19, quand je prend le choix 4, Firefox est en version 23. Pourquoi 2 versions de Manjaro ? Pourquoi la version par défaut n'est pas la dernière installée ? Pourquoi les libellés n'indiquent-ils tous pas la version ? Comment virer les versions inutilisées de Manjaro ?
3° Enfin pourquoi, quand j'ai choisi la 0.8.6 pourquoi n'ai-je pas les mises à jour vers la 0.8.7 ?
En espérant ne pas abuser, je vous remercie déjà de l'attention portée à mon message.
Manjaro-Xfce / ThinkPad R40 | Acer ASpire One | VirtualBox/Desktop-x86_64-6xAMD FX
Dernière modification par epilipil y a 10 ans, modifié au total 1 fois.
Pour ta troisième question : je suppose que tu es configuré sur les dépôts stables, et la 0.8.7 étant dans les release candidate, elle n'est pas encore dans stable.
Edit : un
inxi -F
te donnera le numero de version en cours de manjaro.
Macbook 5,1 - Manjaro-Xfce - CPU : Core2Duo 2Ghz | 4Go DDR3 | CG: NVIDIA GeForce 9400M | Son : NVIDIA MCP79
Thinkpad x250 - Arch-Gnome - CPU i5 5200U | 8Go DDR3 | CG: Intel HD 5500 | Son : Intel Wildcat Point-LP HDA
ce qui semble évident, c'est que tu as deux Manjaro installées, une qui est à jour (choix 4), et une qui ne l'est pas (choix 1 avec son noyau 3.8.4-1, alors que le 3.8.13.6 est dans les dépôts). la commande "cat /etc/lsb-release" devrait donner la version de Manjaro, mais je ne suis pas sûr que ça aide...
es-tu bien sûr de na pas avoir installé deux fois Manjaro ? ton ou tes installations sont réelles ou dans Vbox (voir ta signature) ? as-tu une autre distribution en dual-boot, et si oui, laquelle de tes distros gère le Grub ? tu devrais booter sur ces deux choix et dans chaque cas nous donner le contenu de /boot/grub/grub.cfg et de /etc/fstab.
Asus AIO - AMD E2 - Radeon HD 7340 - Manjaro 64 + Kf5 + Linux 3.14
Merci pour vos réponses, elles m'ont permis de me rappeler que j'avais fait un déplacement de partitions, et qu'une install ancienne traînait dans une autre partition, que le boot avait été perdu, que j'avais réinstallé.
Si j'ai effectivement installé le kernel 3.10 à la place du 3.9, je ne pensais pas avoir 2 Manjaro accessibles, je pensais bien que l'ancienne ne l'était plus.
Bref, c'est bien la m#### et c'est moi qui l'ai étalée. Je crois que je vais tout réinstaller et considérer ce point comme résolu.
J'ai bien noté vos réponses, je vous remercie de votre éclairage et j'essaierai de faire mieux la prochaine fois...
Manjaro-Xfce / ThinkPad R40 | Acer ASpire One | VirtualBox/Desktop-x86_64-6xAMD FX
En tout cas merci pour l'éclairage, c'était bien le bazar dans mes partitions et dans mon grub. J'ai supprimé toutes celles qui ne servaient plus, je les recréerai au fur et à mesure.
Le problème, c'est que je n'ai que le DVD de la 0.8.4 et à 60Kb/s avec interruption, il n'est pas question de downloader...
Je suis donc en 0.8.4 mais impossible de mettre à jour, de monter jusqu'en 0.8.6
database file for 'basis-testing' does not exist database file for 'platform-testing' does not exist database file for 'addon-testing' does not exist database file for 'extra-testing' does not exist datab ase file for 'community-testing' does not exist error: failed to update basis-testing (no servers configured for repository) error: failed to update platform-testing (no servers configured for repository) error: failed to update addon-testing (no servers configured for repository) error: failed to update extra-testing (no servers configured for repository) error: failed to update community-testing (no servers configured for repository) error: failed to synchronize any databases error: failed to init transaction (no servers configured for repository)
Command finished with errors!
Qu'en pensez-vous, docteurs ?
Manjaro-Xfce / ThinkPad R40 | Acer ASpire One | VirtualBox/Desktop-x86_64-6xAMD FX
si je calcule ça comme il faut, ça devrait passer...
PS: les dépôts que je te donne sont en stable, si tu veux encore du testing, ajoute "-testing" à chaque nom de dépôt (par exemple [core-testing]); et si ça passe pas, je te donnerai aussi mon mirrorlist...
Asus AIO - AMD E2 - Radeon HD 7340 - Manjaro 64 + Kf5 + Linux 3.14
oulà oui ça a changé ça, et en fait on dirait même que ça se règle dans /etc/pacman-mirrors.conf:
## Branch Pacman should use (stable, testing, unstable) Branch=stable
bon on va contourner ça... l'idée serait qu'il ait au moins un serveur le temps de pouvoir tout synchroniser et mettre à jour.
@Epilip: modifie aussi ton /etc/pacman.d/mirrorlist et mettre ceci dedans:
## Location : Netherlands ## Time : 0.140 ## Last Sync : 3:11 Server = http://ftp.nluug.nl/pub/os/Linux/distr/manjaro/stable/$repo/$arch
je t'en donne qu'un pour simplifier (le plus rapide chez moi), et quand tu feras le pacman-mirrors -g ça en ajoutera d'autres (Esclapion qui connait bien pacman-mirrors va confirmer si ça marche )
celà dit, vu le volume de mise à jour que ça va générer, ça revient au même que de télécharger une iso, en moins sûr...
PS: Esclapion, j'ai un doute; vu qu'il a encore les paquets de la 0.8.4, est-ce qu'il vaudrait pas mieux utiliser l'ancienne méthode, et laisser la mise à jour corriger ça ? (sauf que manjaro-system ne contient plus le script qui corrigeait, il faudra se servir des pacnew)
Asus AIO - AMD E2 - Radeon HD 7340 - Manjaro 64 + Kf5 + Linux 3.14
J'a fait tout ça que vous m'avions dit mais ça ne marche point. Pour preuves, ci-dessous 1° la fin de mon pacman.conf modifié selon vos indications 2° Les commandes indiquées et leur résultat (commandes copiées collées pour éviter les fautes de frappe mais sans sudo, directement sous root)
# Repository entries are of the format: # [repo-name] # Server = ServerName # Include = IncludePath # # The header [repo-name] is crucial - it must be present and # uncommented to enable the repo. #
[core] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist
[extra] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist
[community] SigLevel = PackageRequired 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.
# 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
J'ai commentarisé multilib car je suis en 32bits.
[root@kilimanjaro ~]# pacman -Syy Avertissement : database file for 'core' does not exist Avertissement : database file for 'extra' does not exist Avertissement : database file for 'community' does not exist :: Synchronisation des bases de données de paquets... Erreur : la mise à jour de core a échoué (aucun serveur configuré pour le dépôt) Erreur : la mise à jour de extra a échoué (aucun serveur configuré pour le dépôt) Erreur : la mise à jour de community a échoué (aucun serveur configuré pour le dépôt) Erreur : la synchronisation a échoué Erreur : l'initialisation de la transaction a échoué (aucun serveur configuré pour le dépôt) [root@kilimanjaro ~]# pacman -S pacman-mirrorlist Avertissement : database file for 'core' does not exist Avertissement : database file for 'extra' does not exist Avertissement : database file for 'community' does not exist Erreur : impossible de trouver la cible : pacman-mirrorlist [root@kilimanjaro ~]# pacman-mirrors -g -bash: pacman-mirrors : commande introuvable [root@kilimanjaro ~]# pacman -Syu Avertissement : database file for 'core' does not exist Avertissement : database file for 'extra' does not exist Avertissement : database file for 'community' does not exist :: Synchronisation des bases de données de paquets... Erreur : la mise à jour de core a échoué (aucun serveur configuré pour le dépôt) Erreur : la mise à jour de extra a échoué (aucun serveur configuré pour le dépôt) Erreur : la mise à jour de community a échoué (aucun serveur configuré pour le dépôt) Erreur : la synchronisation a échoué Erreur : l'initialisation de la transaction a échoué (aucun serveur configuré pour le dépôt) [root@kilimanjaro ~]#
Je ne pense pas que j'ai commis d'erreur, je ne sais que penser...
Manjaro-Xfce / ThinkPad R40 | Acer ASpire One | VirtualBox/Desktop-x86_64-6xAMD FX
2° J'ai mis à jour le /etc/pacman.d/mirrorlist avec ce que tu m'as indiqué
3° Je rejoue les 4 commandes et cela échoue à la 2ème à cause d'une dépendance défectueuse avec pacman-query
[root@kilimanjaro etc]# pacman -Syy :: Synchronisation des bases de données de paquets... core 113,1 KiB 63,9K/s 00:02 [#######################] 100% extra 1511,8 KiB 63,1K/s 00:24 [#######################] 100% community 2024,6 KiB 63,1K/s 00:32 [#######################] 100% [root@kilimanjaro etc]# pacman -S pacman-mirrorlist :: Les paquets suivants devraient être mis à jour en premier : manjaro-system pacman :: Voulez-vous annuler l'opération courante et :: mettre à jour ces paquets maintenant ? [O/n]
résolution des dépendances... recherche des conflits entre paquets... Erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué) :: package-query : requiert pacman<4.1 [root@kilimanjaro etc]#
Manjaro-Xfce / ThinkPad R40 | Acer ASpire One | VirtualBox/Desktop-x86_64-6xAMD FX
Sur le problème de pacman-query, j'ai cherché sur le web et trouvé qu'il fallait désinstaller yaourt. Ce que j'ai fait sans trop savoir à quoi cela rimait et repassé les 4 commandes. Et tout passe. La mise à jour est en train de s'effectuer.
Effectivement le volume de mise à jour est conséquent mais les erreurs de chargement sont moins dramatiques avec une centaine de packages qu'avec une iso qu'il faut reprendre au début.
Bon, visiblement vous êtes allés vous coucher. Vous avez bien raison. Mais tant pis pour vous, je voulais vous féliciter et vous remercier.
Encore un grand merci.
Manjaro-Xfce / ThinkPad R40 | Acer ASpire One | VirtualBox/Desktop-x86_64-6xAMD FX