Deutsche Beschreibung verfuegbar: hier
You have the possibility to download a few additional features I missed in Gentoo.
If you start a big emerge, for example a huge list of programs or a system update, you will start it and go away. If anything go wrong, it will stop your hole emerge, also the programs, that are not affacted by the error. This is very disturbing and so I write this script against it. Execution:
./emerge_force.sh [options] [pakets]
options are any options for the emerge, for example --update --deep).
pakets is a list of packages you would like to see emerged. You can also use world or system as a package and also sync or --sync is allowed.
The script will start a single emerge for every package. It will also cut the world, if you used it, and start a single emerge for every package in it (the same for system).
./emerge_force.sh --update --deep --newuse system --sync system world
It will does the following: With --update --deep --newuse, only new packages or packages with changed USE-flags will be emerged. The script will start with all packages in system, then it syncs the portage tree and then again, it searches for updates in system and after that, it will update all the rest in world.
This execution is more slowly than the direct usage, but you know, that most of packages are emerged in every case.
If you would like to emerge a program in the testing-version, there are propably a lot of packages, you have to put in your /etc/portage/package.keywords. This script searches all this packages and does it automatically for you.
./add_keywords.sh [emerge args]
All passed arguments are used for the emerge with the additional argument --pretend --verbose. If the script gets a message like "The needed package xxx/yyy is masked by the ~x86 keyword.", then it will add this package to your package.keywords and try it again and again till no more messages of this type apears.
You have to put quotations here, because else, your shell will missinterpret the >.
Falls Sie meine Arbeit unterstützen wollen, bitte spenden Sie via Gittip/Flattr hier: If you want to support my work, please donate via Gittip/Flattr here: Project: . Project by Albert Zeyer.
Das oben beschriebene Programm liegt unter dem Copyright von Albert Zeyer. Falls der Source-Code zum Download bereit steht, liegt dieser unter der LGPL-Lizenz. Er darf nicht ohne entsprechenden Verweis auf diese Quelle hier weitergegeben werden.
- Other projects
Albert Zeyer (Mail) Homepage with many open source projects including source code, artworks, both images and music, pictures and some writings about technical stuff, tutorials and some stories.
Du bist der 1911227. Mensch, der so trickreich war, diese Seite zu besuchen.
"Help!" choked the wanton ceremonial penguin as the handsome archduke tongued her heaving jugs and hammered his Brobdingnagian stump into her pulsing quim.
13:54:48 up 647 days, 19:36, 7 users, load average: 0.12, 0.05, 0.05
The code can be seen here. Please contact me if you find any problems. :)