View previous topic :: View next topic |
Author |
Message |
ultrabug Developer
![Developer Developer](/images/ranks/rank-dev.gif)
![](images/avatars/7913985864368c78613b63.gif)
Joined: 24 Jan 2005 Posts: 698 Location: Paris
|
Posted: Fri Jun 10, 2005 8:41 am Post subject: |
|
|
Quote: | En cas de gros probème qui vous met dans l'incapacité d'utiliser emerge (gcc ou python de cassé) et que vous n'avez pas suivi le conseil 4/ alors il vous reste encore une chance: récupérez une archive stage3 de l'installation de gentoo. Vous pouvez y récupérer les fichiers manquant. C'est souvent un .so de /lib ou /usr/lib qui pourait poser probème, simplement le copier de l'archive vers votre dossier /lib peut souvent sauver la situation ! Si ça marche et que vous arrivez denouveau a utiliser portage, commencez par réinstaller le programme qui marchait pas.
|
Si je peux me permettre, je conseillerais d'abord de :
1- Mettre le FEATURES="buildpkg" dans /etc/make.conf
-> pour que tout ce que j'emerge bien soit sauvegardé en binaire dans /usr/portage/packages/All
Ensuite, si on a pas de binaire et tout est cassé :
1- Aller sur http://dev.gentoo.org/~avenj/bins/i686/ et télécharger les binaires qu'il nous manque.
2- copier les fichiers tbz2 dans /usr/portage/packages/All
3- emerge -K <nom du paquet>
et hop ![Smile :)](images/smiles/icon_smile.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
yoyo Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/1382399841473c166bf2c72.jpg)
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Fri Jun 10, 2005 8:44 am Post subject: |
|
|
Oui mais non
ultrabug wrote: | Quote: | En cas de gros probème qui vous met dans l'incapacité d'utiliser emerge
[snip] |
[snip]
Ensuite, si on a pas de binaire et tout est cassé :
1- Aller sur http://dev.gentoo.org/~avenj/bins/i686/ et télécharger les binaires qu'il nous manque.
2- copier les fichiers tbz2 dans /usr/portage/packages/All
3- emerge -K <nom du paquet> |
_________________ La connaissance s'accroît quand on la partage.
JCB |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
ultrabug Developer
![Developer Developer](/images/ranks/rank-dev.gif)
![](images/avatars/7913985864368c78613b63.gif)
Joined: 24 Jan 2005 Posts: 698 Location: Paris
|
Posted: Fri Jun 10, 2005 8:49 am Post subject: |
|
|
yoyo wrote: | Oui mais non
ultrabug wrote: | Quote: | En cas de gros probème qui vous met dans l'incapacité d'utiliser emerge
[snip] |
[snip]
Ensuite, si on a pas de binaire et tout est cassé :
1- Aller sur http://dev.gentoo.org/~avenj/bins/i686/ et télécharger les binaires qu'il nous manque.
2- copier les fichiers tbz2 dans /usr/portage/packages/All
3- emerge -K <nom du paquet> |
|
lol ouais bah rajouter ca si tout cassé mais emerge marche voila |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
profy Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
Joined: 08 Jun 2005 Posts: 96 Location: Sophia Antipolis
|
Posted: Fri Jun 10, 2005 9:01 am Post subject: |
|
|
zdra wrote Quote: |
Quel parametre ? USEflag ? Cflag ?
|
le USE flag dans mon cas, mais sans doute un --newuse suffit non ?
zdra wrote Quote: |
Le portage overlay ? ah oui c'est vrai que je peux ajouter un ptit mot dessu
|
Apparement ca s'apelle portage overlay oui ![Smile :)](images/smiles/icon_smile.gif) _________________ Plus je connais les hommes, plus j'aime mon pc. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
zdra Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/2069368038410c136a83bf6.jpg)
Joined: 30 Nov 2003 Posts: 1693 Location: Bruxelles, Belgique
|
Posted: Fri Jun 10, 2005 10:18 am Post subject: |
|
|
Pour les USEflag je crois que le point III tu howto devrait répondre à toutes tes questions non ? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
fb99 l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
![](images/avatars/3047205813ef0c3a7839b6.gif)
Joined: 09 Apr 2003 Posts: 998 Location: Le Locle (Suisse,Neuchâtel)
|
Posted: Fri Jun 10, 2005 10:28 am Post subject: |
|
|
ultrabug wrote: |
1- Mettre le FEATURES="buildpkg" dans /etc/make.conf
et hop ![Smile :)](images/smiles/icon_smile.gif) |
pas besoin de tout sauvegarder imagine la place que tu vas occuper mais un truc sympa c'est l'option buildsyspkg du make.conf, elle ne créée que des binaires pour les ebuild système donc tout ce qui t'es nécessaire pour tout réparer. _________________ L'ami aime en tout temps, et dans le malheur il se montre un frère ( Prov. 17,17 )
L'insensé même, quand il se tait, passe pour sage ( Prov. 17;28a ) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
zdra Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/2069368038410c136a83bf6.jpg)
Joined: 30 Nov 2003 Posts: 1693 Location: Bruxelles, Belgique
|
Posted: Fri Jun 10, 2005 10:37 am Post subject: |
|
|
Répondre voilà j'ai vite ajouté un mot pour installer les ebuild perso
Hum oui faudrait peut-etre aussi que j'ajoute qqch sur quickpkg et la feacture buildpkg... parcontre je trouve pas de buildsyspkg dans le man de make.conf... |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
ultrabug Developer
![Developer Developer](/images/ranks/rank-dev.gif)
![](images/avatars/7913985864368c78613b63.gif)
Joined: 24 Jan 2005 Posts: 698 Location: Paris
|
Posted: Fri Jun 10, 2005 10:41 am Post subject: |
|
|
fb99 wrote: | ultrabug wrote: |
1- Mettre le FEATURES="buildpkg" dans /etc/make.conf
et hop ![Smile :)](images/smiles/icon_smile.gif) |
pas besoin de tout sauvegarder imagine la place que tu vas occuper mais un truc sympa c'est l'option buildsyspkg du make.conf, elle ne créée que des binaires pour les ebuild système donc tout ce qui t'es nécessaire pour tout réparer. |
+1 merci je note ![Smile :)](images/smiles/icon_smile.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
profy Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
Joined: 08 Jun 2005 Posts: 96 Location: Sophia Antipolis
|
Posted: Fri Jun 10, 2005 11:24 am Post subject: |
|
|
Quote: | Il est parfois pratique d'installer un ebuild que vous trouvez souvent sur bugzilla |
Je cherche par exemple une ebuild pour la dernière version de webmin (1.210), je ne trouve rien sur bugzilla https://bugs.gentoo.org/ est ce normal ? On peut trouver des ebuild ailleur ? _________________ Plus je connais les hommes, plus j'aime mon pc. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
zdra Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/2069368038410c136a83bf6.jpg)
Joined: 30 Nov 2003 Posts: 1693 Location: Bruxelles, Belgique
|
Posted: Fri Jun 10, 2005 11:28 am Post subject: |
|
|
si il n'y a rien sur le bugzilla tu peux poster un bug pour signaler la nouvelle version
Sinon il y a des sites comme: http://www.breakmygentoo.net/ |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
profy Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
Joined: 08 Jun 2005 Posts: 96 Location: Sophia Antipolis
|
Posted: Fri Jun 10, 2005 11:42 am Post subject: |
|
|
et voila j'ai posté pon premier bug , j'ai envoyé a devrel pour signaler la nouvelle version. _________________ Plus je connais les hommes, plus j'aime mon pc. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
fb99 l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
![](images/avatars/3047205813ef0c3a7839b6.gif)
Joined: 09 Apr 2003 Posts: 998 Location: Le Locle (Suisse,Neuchâtel)
|
Posted: Fri Jun 10, 2005 10:01 pm Post subject: |
|
|
zdra wrote: | Répondre voilà j'ai vite ajouté un mot pour installer les ebuild perso
Hum oui faudrait peut-etre aussi que j'ajoute qqch sur quickpkg et la feacture buildpkg... parcontre je trouve pas de buildsyspkg dans le man de make.conf... |
ben en fait en faisant quelque recherche, j'ai vu que c'était une nouveauté de portage 2.050 qui a été inventé en fait par notre amis TGL cf ce thread
et si on veut en être plus spécifique dans la sauvegarde de paquet on peut rajouté cette cette ligne dans le make.conf (ça nous vient aussi de TGL), par exemple:
Code: | BUILD_PKG="system !sys-kernel x11-base/xfree net-www/mozilla media-gfx/gimp" |
donc un grand merci à TGL pour cette features
et comme elle n'est apparue que par la suite je pense qu'ils ont oublié de l'ajouter aux manpages ce serait bien de le leur indiquer quelqu'un c'est comment faire ? _________________ L'ami aime en tout temps, et dans le malheur il se montre un frère ( Prov. 17,17 )
L'insensé même, quand il se tait, passe pour sage ( Prov. 17;28a ) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
anigel Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/162965291045d8cdb909ee8.jpg)
Joined: 14 Apr 2003 Posts: 1894 Location: Un petit bled pas loin de Limoges ;-)
|
Posted: Sat Jun 11, 2005 9:36 am Post subject: |
|
|
Bonne synthèse !
Un petit ajout concernant GLSA-check, sans vouloir me faire de l'auto-publicité, je l'utilise depuis longtemps, et j'ai communiqué une petite astuce pour l'utiliser. Ca peut permettre de tenir a jour son systeme au niveau sécurité, sans forcément jouer du emerge -uDpv 3 fois par semaine (eh oui : nouvelle version ne signifie pas toujours correction de problème ^^).
C'est ici. _________________ Il y a 10 sortes d'individus en ce bas-monde : ceux qui causent binaire, et les autres. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
ercete Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/21180100704533ed8b0c218.jpg)
Joined: 11 Dec 2003 Posts: 426 Location: France, Avignon
|
Posted: Sat Jun 11, 2005 11:50 am Post subject: |
|
|
@spider321 : autant pour moi, à ces heures là je ferais mieux d'aller me coucher
Quote: | - revdep-rebuild : on en a déjà parlé (visitez le man) |
Heu chez moi le il donne pas grand chose, et mes manpages ont l'air à jour,
d'ailleurs : http://gentoo-wiki.com/MAN_revdep-rebuild est pas beaucoup plus avancé... snif
Y'a Code: | revdep-rebuild --help | qui en dis un peu plus ! _________________ Oh look... is it a stockbroker? Is it a quantity Surveyor? Is it a church warden?
NO! It's Bicycle Repair Man!
jadis raoulchatigré |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
fb99 l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
![](images/avatars/3047205813ef0c3a7839b6.gif)
Joined: 09 Apr 2003 Posts: 998 Location: Le Locle (Suisse,Neuchâtel)
|
Posted: Sat Jun 11, 2005 2:33 pm Post subject: |
|
|
je ne te cite que le lien que tu as dit Quote: | Digest du ebuild
Une fois que le ebuild est en place il sera nécessaire de faire un digest du fichier. Digest implique le téléchargement du fichier et sa vérification md5. Pour faire cela lancer une commande similaire à :
ebuild /usr/local/portage/category/program/program.ebuild digest
|
et je pense que ça ira sinon c'est package.keywords mais je pense que c'est une faute de frappe
enjoy ![Wink :wink:](images/smiles/icon_wink.gif) _________________ L'ami aime en tout temps, et dans le malheur il se montre un frère ( Prov. 17,17 )
L'insensé même, quand il se tait, passe pour sage ( Prov. 17;28a ) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
antoine n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 06 Oct 2004 Posts: 67 Location: Brussels
|
Posted: Thu Jun 16, 2005 9:38 am Post subject: |
|
|
J'ai un petit problème avec le script deepclean.
En effet, j'ai une "*" qui se met dans la première ligne.
J'ai modifié le script pour que ça fonctionne chez moi :
Code: | #!/bin/bash
rm -f /tmp/fifo1 /tmp/fifo2
mkfifo /tmp/fifo1
equery -q list | egrep '.*/.*' | sort > /tmp/fifo1 &
mkfifo /tmp/fifo2
emerge -pe world | egrep -o '].*$' | awk '{print $2}' | sort > /tmp/fifo2 &
echo "`comm -3 /tmp/fifo1 /tmp/fifo2`"
rm /tmp/fifo1 /tmp/fifo2
|
C'est au niveau du equery qu'il y a un problème car il affiche une ligne d'info avec une "*". J'ai donc rajouté un "egrep" et j'ai retiré le "awk" qui ne servait à rien.
Est-ce que vous avez le même problème ?
Sinon, merci à toi zdra pour ce poste très intéressant. ![Smile :)](images/smiles/icon_smile.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
TGL Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
Joined: 02 Jun 2002 Posts: 1978 Location: Rennes, France
|
Posted: Thu Jun 16, 2005 10:30 am Post subject: |
|
|
fb99 wrote: | si on veut en être plus spécifique dans la sauvegarde de paquet on peut rajouté cette cette ligne dans le make.conf (ça nous vient aussi de TGL), par exemple:
Code: | BUILD_PKG="system !sys-kernel x11-base/xfree net-www/mozilla media-gfx/gimp" |
donc un grand merci à TGL pour cette features |
Merci pour les remerciements, mais malheureusement ce BUILD_PKG n'a jamais été intégré à Portage. Ne jamais sous-estimer la capacité des mainteneurs de portage à laisser pourrir indéfiniment les contributions de plus de 3 lignes qui ne fixent pas des bugs ambarassants...
Enfin bref, j'ai évidemment toujours le patch. Perso je me le maintiens pour la version CVS HEAD puisque c'est celle que j'utilise, mais si y'a des gens que ça intérresse, je devrais facilement pouvoir le porter pour la 2.0.51 actuelle. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
fb99 l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
![](images/avatars/3047205813ef0c3a7839b6.gif)
Joined: 09 Apr 2003 Posts: 998 Location: Le Locle (Suisse,Neuchâtel)
|
Posted: Thu Jun 16, 2005 11:07 am Post subject: |
|
|
TGL wrote: | malheureusement ce BUILD_PKG n'a jamais été intégré à Portage. . |
il faut aller leur taper sur les doigt peut-être qu'il estime que c'est un contribution minime, mais c'est une contribution qui permet un gain de temps, parce quickpkg sur tout les paquets qu'un gars veut sauvegarder puis ensuite quand y'a une version efface les autres ça prend pas 2 sec et en plus moi je trouvais ça chouette. Alors fait peter le script si tu l'as amélioré depuis l'ancien thread
merci enjoy + ![Wink :wink:](images/smiles/icon_wink.gif) _________________ L'ami aime en tout temps, et dans le malheur il se montre un frère ( Prov. 17,17 )
L'insensé même, quand il se tait, passe pour sage ( Prov. 17;28a ) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
zdra Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/2069368038410c136a83bf6.jpg)
Joined: 30 Nov 2003 Posts: 1693 Location: Bruxelles, Belgique
|
Posted: Thu Jun 16, 2005 11:37 am Post subject: |
|
|
Voilà donc j'ai enlevé le BUILD_PKG du tuto puisque c'est pas encore implémenté dans portage. Et j'ai mis à jours le script comme proposé par antoine car en effet il y avait une 1er ligne en trop... |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
antoine n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 06 Oct 2004 Posts: 67 Location: Brussels
|
Posted: Thu Jun 16, 2005 1:55 pm Post subject: |
|
|
C'est bizarre chez moi BUILD_PKG fonctionne.
J'ai fait un emerge -e system ce matin et maintenant j'ai tout les paquets binaires correspondants /usr/portage/packages/All.
C'est peut-être parce que je suis en ~x86 ?
J'ai la version 2.0.51.22-r1 de portage. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
TGL Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
Joined: 02 Jun 2002 Posts: 1978 Location: Rennes, France
|
Posted: Thu Jun 16, 2005 2:04 pm Post subject: |
|
|
Ce qui marche, ce sont les FEATURES "buildpkg" (binaires pour tous les paquets) et "buildsyspkg" (binaires pour les paquets système). Tu dois utiliser un de ces deux flags je pense. Mais par contre, le "BUILD_PKG", qui permettrait un choix plus fin sur les binaires à garder, lui je confirme qu'il n'est ni dans les .51.x, ni dans le CVS. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
antoine n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 06 Oct 2004 Posts: 67 Location: Brussels
|
Posted: Thu Jun 16, 2005 2:22 pm Post subject: |
|
|
TGL wrote: | Ce qui marche, ce sont les FEATURES "buildpkg" (binaires pour tous les paquets) et "buildsyspkg" (binaires pour les paquets système). Tu dois utiliser un de ces deux flags je pense. Mais par contre, le "BUILD_PKG", qui permettrait un choix plus fin sur les binaires à garder, lui je confirme qu'il n'est ni dans les .51.x, ni dans le CVS. |
Ok je comprend maintenant ![Very Happy :D](images/smiles/icon_biggrin.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|