Mises à jour en lignes de Commandes

Bonjour,Elena :slight_smile:

Après avoir fait …hum…un peu de lecture sur gentoo (merci XKomodor ;))
J’ai “osé” faire ces commandes en console :
a)# emerge --update --deep --newuse world //Mise à jour
b)# emerge --depclean //nettoyage des orphelins suite à une importante mise à jour.
c)# revdep-rebuild//pour réparer les liens
d)# eclean-dist//pourfaire un peu de place sur le disque ensupprimantlesfichiers sources des paquets déjà installés.
Je demande donc si le a) => est bien utile,car il a fallut près de 5 heures pour que tout se fasse :wink:
Par rapport aux commandes que tu préconise ?

Merci encore…> pour cette accès FR qui va nous être très très pratique !
lamontagne22

Salut,

Comme je l’indiquais tantôt sur le channel IRC #calculate-fr, cela à pris autant de temps pour la commande :

 emerge --update --deep --newuse world

parce que tu as ajouté dans le fichier

 /etc/make.conf

le paramètre de langue spécifique:

LINGUAS="fr"

Donc ton système ayant reconnu un nouveau paramètre a recompilé l’ensemble des paquets ayant LINGUAS=… pour l’adapter et ne prendre que le paramètre FR.

Ainsi, LibreOffice a dû être entièrement recompiler.

Je vous engage très sérieusement à faire toujours un :

 emerge -p

ou

 emerge --pretend

avant de mettre à jour votre Calculate ou d’installer un nouveau ebuild.

Merci

XKomodor

Bonjour tout le monde :wink: Voilà qui est bien expliqué. Mais je tiens quand même à rappeler à Georges, au cas où, que la emerge -uDN world (la forme abrégée de la commande a) sur ta liste) sert effectivement à mettre à jour, il n’y pas d’autre formule magique. Tu peux omettre l’option -N si tu n’as pas modifié les paramètres USE, mais le reste de la commande est bien obligatoire.

Il y a par contre un outil qui permet de voir combien de temps va prendre la compilation en cours - genlop. Il suffit de l’installer, puis d’exécuter :

genlop -c

L’information ne sera fournie que pour le paquet qui est en train de se compiler.

Salut,

J’ajouterai encore une option pour ce qui est de l’installation :

emerge -qv xchat
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) net-irc/xchat-2.8.8-r2
>>> Jobs: 0 of 1 complete, 1 running                Load avg: 1.10, 0.60, 0.32

Dans le cas que je vous montre, j’ai activé :
-q ou encore --quiet : qui permet d’éviter de faire une sortie sur le terminal des lignes de compilation (sauf lorsque vous avez un collègue qui passe derrière vous pour faire style vous êtes en train de bosser).
Ce paramètre qui n’a l’air de rien comme cela évite que votre CPU calcule en plus l’affichage de toutes ces “lignes de compilation” et donc vous y gagnez un peu de temps.

-v ou encore --verbose : qui permet d’afficher les informations comme :

  • le nom de l’ebuild en cours de traitement
  • le nombre de tache de compilation encore à réaliser et la charge machine comme vous pourriez le voir avec la commande top

Un exemple type afin de réaliser la synchronisation de l’arbre portage et mettre à jour l’ensemble du système :

eix-sync && emerge -puD world

afin de voir ce qui va être mis à jour et éventuellement ajuster les paramètres USE, dans mon cas (c’est un exemple)

emerge -puD world

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U  ] net-analyzer/traceroute-2.0.18 [2.0.15]
[ebuild     U  ] dev-libs/openssl-1.0.0g [1.0.0f-r1]
[ebuild  NS    ] sys-kernel/gentoo-sources-3.2.1-r2 [3.1.6] USE="symlink -build -deblob" 
[ebuild     U  ] sys-apps/openrc-0.9.8.2 [0.9.8.1]

et pour lancer la mise à jour :

emerge -qvuD world 
>>> Verifying ebuild manifests
>>> Starting parallel fetch
>>> Emerging (1 of 4) net-analyzer/traceroute-2.0.18
>>> Jobs: 0 of 4 complete, 1 running                Load avg: 0.39, 0.32, 0.33

Merci

XKomodor

Bonjour :wink:
Merci beaucoup toutes ces précisions :slight_smile:
çà fait grand plaisir de constater que l’on ne nous abandonne pas en cours de route lol
Merci à vous

A propos des paramètres USE, je lance toujours equery u paquet avant d’installer tout paquet censé avoir de nombreuses fonctionnalités, pour voir les paramètres qu’il utilise et les ajuster au besoin.

A propos de top, je trouve que htop est quand même meilleur :wink:

svp suite a une mise ajour j’ai error12 cant allocate memory je n’arrive plus a upgrade le system une idee merçi

Salut,

Pourrais-tu expliciter à quel moment ce passe l’erreur ?

Pour une meilleure lecture du forum / base de connaissance : il FAUT ouvrir un nouveau post à chaque demande.

Merci

XKomodor | Julien

merçi pour la reponse cela se passe en plein milieu de passage du 4.9.2 a 4.9.3 kde bien sur

Salut,

Donc pendant que tu upgrades ton système si je comprends bien et cela toujours au même moment ?

Tu peux pas faire un copier/coller du message d’erreur complet, sinon on risque d’y passer du temps.

Enfin, avant de faire la mise à jour, je verrai à checker la RAM en utilisant par exemple :
http://www.ultimatebootcd.com/download.html
et lancer un “memtest” sur au moins 2 passes.

Merci

XKomodor | Julien