* [gentoo-user-de] Kernelquellen @ 2016-09-08 21:01 Sebastian 2016-09-09 1:31 ` Harald Weiner 0 siblings, 1 reply; 6+ messages in thread From: Sebastian @ 2016-09-08 21:01 UTC (permalink / raw To: Gentoo Hallo, ich will hier nicht jeden Kernel immer gleich neu Bauen wenn ein neuer Kernel erscheint. Leider habe ich mein System beim Aufsetzen nach anleitung so eingerichtet das die neuesten Kernelquellen immer verlinkt werden. wo kann ich das abstellen. Da ich mit Virtualbox arbeite bekomme ich sonst bei aktualisierung dessen eine Fehlermeldung weil die Quellen nicht mehr vorhanden sind. Kann ich es Automatisieren das nur von Aktuellstem und vom Aktivem Kernel die Quellen vorgehalten werden? Gruß Sebastian ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user-de] Kernelquellen 2016-09-08 21:01 [gentoo-user-de] Kernelquellen Sebastian @ 2016-09-09 1:31 ` Harald Weiner 2016-09-09 13:26 ` Randy Andy 2016-10-10 21:26 ` Sebastian 0 siblings, 2 replies; 6+ messages in thread From: Harald Weiner @ 2016-09-09 1:31 UTC (permalink / raw To: selist, gentoo-user-de [-- Attachment #1.1: Type: text/plain, Size: 846 bytes --] Hallo, wahrscheinlich ist das Useflag symlink für sys-kernel/gentoo-sources gesetzt. Wenn dieses aktiviert ist wird der Symlink /usr/src/linux jeweils immer auf den aktuellsten Kernel verlinken. Daher einfach dieses Useflag deaktivieren sollte reichen. Lg Harald. >>> Sebastian <selist@arcor.de> 09/08/16 11:01 PM >>> Hallo, ich will hier nicht jeden Kernel immer gleich neu Bauen wenn ein neuer Kernel erscheint. Leider habe ich mein System beim Aufsetzen nach anleitung so eingerichtet das die neuesten Kernelquellen immer verlinkt werden. wo kann ich das abstellen. Da ich mit Virtualbox arbeite bekomme ich sonst bei aktualisierung dessen eine Fehlermeldung weil die Quellen nicht mehr vorhanden sind. Kann ich es Automatisieren das nur von Aktuellstem und vom Aktivem Kernel die Quellen vorgehalten werden? Gruß Sebastian [-- Attachment #1.2: HTML --] [-- Type: text/html, Size: 1454 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user-de] Kernelquellen 2016-09-09 1:31 ` Harald Weiner @ 2016-09-09 13:26 ` Randy Andy 2016-10-10 21:26 ` Sebastian 1 sibling, 0 replies; 6+ messages in thread From: Randy Andy @ 2016-09-09 13:26 UTC (permalink / raw To: gentoo-user-de [-- Attachment #1: Type: text/plain, Size: 1647 bytes --] Hi Sebastian, Am Fri, 09 Sep 2016 03:31:39 +0200 schrieb "Harald Weiner" <Harald.Weiner@jku.at>: > Hallo, > > wahrscheinlich ist das Useflag symlink für sys-kernel/gentoo-sources > gesetzt. Wenn dieses aktiviert ist wird der Symlink /usr/src/linux > jeweils immer auf den aktuellsten Kernel verlinken. Daher einfach > dieses Useflag deaktivieren sollte reichen. > > Lg Harald. den ersten Teil deiner Frage hat ja bereits Harald korrekt beantwortet, fehlt aber noch die Antwort auf den zweiten Teil... > > >>> Sebastian <selist@arcor.de> 09/08/16 11:01 PM >>> > Hallo, > > ich will hier nicht jeden Kernel immer gleich neu Bauen wenn ein neuer > Kernel > erscheint. Leider habe ich mein System beim Aufsetzen nach anleitung > so eingerichtet das die neuesten Kernelquellen immer verlinkt werden. > wo kann ich > das abstellen. > > Da ich mit Virtualbox arbeite bekomme ich sonst bei aktualisierung > dessen eine > Fehlermeldung weil die Quellen nicht mehr vorhanden sind. > > Kann ich es Automatisieren das nur von Aktuellstem und vom Aktivem > Kernel die > Quellen vorgehalten werden? Solange Du die kernel Quellen, meist also gentoo-sources, nicht mit = und Versionsnumer bzw. mit --noreplace in dein world file aufgenommen hast wird doch ohnehin alles entfernt, bis auf die höchste vorhandene Version wenn Du z.B. folgendes ausführst: # emerge -a --depclean oder wenn das wegen unerfüllter deps gerade nicht möglich ist mit: # emerge -Pa gentoo-sources Das zu scripten oder den Befehl mit deinem world update Befehl zu verketten sollte ein leichtes sein. ;-) Gruß, Andy. [-- Attachment #2: Digitale Signatur von OpenPGP --] [-- Type: application/pgp-signature, Size: 195 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user-de] Kernelquellen 2016-09-09 1:31 ` Harald Weiner 2016-09-09 13:26 ` Randy Andy @ 2016-10-10 21:26 ` Sebastian 2016-10-11 8:40 ` Michael Volland 2016-10-12 9:40 ` Andreas Prieß 1 sibling, 2 replies; 6+ messages in thread From: Sebastian @ 2016-10-10 21:26 UTC (permalink / raw To: Gentoo Hallo, danke für die Hinweise das hat aber noch nicht weiter geholfen. Am Freitag, 9. September 2016, 03:31:39 schrieben Sie: > Hallo, > > wahrscheinlich ist das Useflag symlink für sys-kernel/gentoo-sources > gesetzt. Wenn dieses aktiviert ist wird der Symlink /usr/src/linux > jeweils immer auf den aktuellsten Kernel verlinken. Daher einfach > dieses Useflag deaktivieren sollte reichen. ich habe gesucht wo das gesetzt ist aber nicht gefunden. in make.conf und portage.use steht es nicht. Euse sagt aber das es gesetzt ist? Ist das in einem profile hinterlegt ich verwende: default/linux/amd64/13.0/desktop/plasma euse -I symlink WARNING: 'portageq envvar PORTDIR' is deprecated. Use any of 'get_repos, get_repo_path, repos_config' instead. WARNING: 'portageq envvar PORTDIR' is deprecated. Use any of 'get_repos, get_repo_path, repos_config' instead. WARNING: 'portageq envvar PORTDIR' is deprecated. Use any of 'get_repos, get_repo_path, repos_config' instead. global use flags (searching: symlink) WARNING: 'portageq envvar PORTDIR' is deprecated. Use any of 'get_repos, get_repo_path, repos_config' instead. ************************************************************ [- ] symlink - Force kernel ebuilds to automatically update the /usr/src/linux symlink Installed packages matching this USE flag: sys-kernel/gentoo-sources-4.4.21 local use flags (searching: symlink) WARNING: 'portageq envvar PORTDIR' is deprecated. Use any of 'get_repos, get_repo_path, repos_config' instead. ************************************************************ no matching entries found Gruß Sebastian > > Lg Harald. > > >>> Sebastian <selist@arcor.de> 09/08/16 11:01 PM >>> > > Hallo, > > ich will hier nicht jeden Kernel immer gleich neu Bauen wenn ein neuer > Kernel > erscheint. Leider habe ich mein System beim Aufsetzen nach anleitung so > eingerichtet das die neuesten Kernelquellen immer verlinkt werden. wo > kann ich > das abstellen. > > Da ich mit Virtualbox arbeite bekomme ich sonst bei aktualisierung > dessen eine > Fehlermeldung weil die Quellen nicht mehr vorhanden sind. > > Kann ich es Automatisieren das nur von Aktuellstem und vom Aktivem > Kernel die > Quellen vorgehalten werden? > > > Gruß > Sebastian ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user-de] Kernelquellen 2016-10-10 21:26 ` Sebastian @ 2016-10-11 8:40 ` Michael Volland 2016-10-12 9:40 ` Andreas Prieß 1 sibling, 0 replies; 6+ messages in thread From: Michael Volland @ 2016-10-11 8:40 UTC (permalink / raw To: gentoo-user-de On (10/10/16 23:26), Sebastian wrote: > Hallo, > danke für die Hinweise das hat aber noch nicht weiter geholfen. > > Am Freitag, 9. September 2016, 03:31:39 schrieben Sie: > > Hallo, > > > > wahrscheinlich ist das Useflag symlink für sys-kernel/gentoo-sources > > gesetzt. Wenn dieses aktiviert ist wird der Symlink /usr/src/linux > > jeweils immer auf den aktuellsten Kernel verlinken. Daher einfach > > dieses Useflag deaktivieren sollte reichen. Mach doch einfach einen Eintrag in /etc/portage/package.use echo "sys-kernel/gentoo-sources -symlink" >> /etc/portage/package.use/etc/portage/package.use Nachsehen ob es hilft mit equery u sys-kernel/gentoo-sources Da sollte unter "U" ein "-" stehen (und unter "I" ein "+" Sorry, hatte den thread bislang nicht verfolgt... Gruß Michael > > ich habe gesucht wo das gesetzt ist aber nicht gefunden. > in make.conf und portage.use steht es nicht. > > Euse sagt aber das es gesetzt ist? Ist das in einem profile hinterlegt ich > verwende: default/linux/amd64/13.0/desktop/plasma > > euse -I symlink > WARNING: 'portageq envvar PORTDIR' is deprecated. Use any of 'get_repos, > get_repo_path, repos_config' instead. > WARNING: 'portageq envvar PORTDIR' is deprecated. Use any of 'get_repos, > get_repo_path, repos_config' instead. > WARNING: 'portageq envvar PORTDIR' is deprecated. Use any of 'get_repos, > get_repo_path, repos_config' instead. > global use flags (searching: symlink) > WARNING: 'portageq envvar PORTDIR' is deprecated. Use any of 'get_repos, > get_repo_path, repos_config' instead. > ************************************************************ > [- ] symlink - Force kernel ebuilds to automatically update the > /usr/src/linux symlink > > Installed packages matching this USE flag: > sys-kernel/gentoo-sources-4.4.21 > > local use flags (searching: symlink) > WARNING: 'portageq envvar PORTDIR' is deprecated. Use any of 'get_repos, > get_repo_path, repos_config' instead. > ************************************************************ > no matching entries found > > Gruß > Sebastian > > > > > > > Lg Harald. > > > > >>> Sebastian <selist@arcor.de> 09/08/16 11:01 PM >>> > > > > Hallo, > > > > ich will hier nicht jeden Kernel immer gleich neu Bauen wenn ein neuer > > Kernel > > erscheint. Leider habe ich mein System beim Aufsetzen nach anleitung so > > eingerichtet das die neuesten Kernelquellen immer verlinkt werden. wo > > kann ich > > das abstellen. > > > > Da ich mit Virtualbox arbeite bekomme ich sonst bei aktualisierung > > dessen eine > > Fehlermeldung weil die Quellen nicht mehr vorhanden sind. > > > > Kann ich es Automatisieren das nur von Aktuellstem und vom Aktivem > > Kernel die > > Quellen vorgehalten werden? > > > > > > Gruß > > Sebastian > ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user-de] Kernelquellen 2016-10-10 21:26 ` Sebastian 2016-10-11 8:40 ` Michael Volland @ 2016-10-12 9:40 ` Andreas Prieß 1 sibling, 0 replies; 6+ messages in thread From: Andreas Prieß @ 2016-10-12 9:40 UTC (permalink / raw To: gentoo-user-de Hallo allerseits, On 10.10.2016 23:26, Sebastian wrote: >> wahrscheinlich ist das Useflag symlink für sys-kernel/gentoo-sources >> gesetzt. Wenn dieses aktiviert ist wird der Symlink /usr/src/linux >> jeweils immer auf den aktuellsten Kernel verlinken. Daher einfach >> dieses Useflag deaktivieren sollte reichen. > > ich habe gesucht wo das gesetzt ist aber nicht gefunden. > in make.conf und portage.use steht es nicht. ein USE-Flag kann auch direkt im ebuild oder in einer eclass per default gesetzt sein. Im ebuild stünde dann sowas wie IUSE="foo bar +symlink -baz" Damit wäre dann symlink gesetzt solange es nicht irgendwo wieder deaktiviert wird. Wo das für den Kernel gesetzt wird, ist mir aber auch gerade nicht klar, selbst ein grep -R '+symlink' /usr/portage findet da nichts für den Kernel. >> ich will hier nicht jeden Kernel immer gleich neu Bauen wenn ein neuer >> Kernel >> erscheint. Leider habe ich mein System beim Aufsetzen nach anleitung so >> eingerichtet das die neuesten Kernelquellen immer verlinkt werden. wo >> kann ich >> das abstellen. >> >> Da ich mit Virtualbox arbeite bekomme ich sonst bei aktualisierung >> dessen eine >> Fehlermeldung weil die Quellen nicht mehr vorhanden sind. >> >> Kann ich es Automatisieren das nur von Aktuellstem und vom Aktivem >> Kernel die >> Quellen vorgehalten werden? Pakete, die man direkt, also nicht als Abhängigkeit installiert haben möchte, stehen in /var/lib/portage/world Dort kann man bestimmte Pakete auch mit Versionsnummer eintragen, die bleiben dann installiert, auch wenn die aktuelle Version dann schon höher liegt. (Bei Paketen mit Slots kann dann die aktuelle Version gleichzeitig installiert sein.) emerge --ask --noreplace =sys-kernel/gentoo-sources-4.4.6 trägt dann zum Beispiel was in world ein? grep kernel /var/lib/portage/world ergibt unter anderem "sys-kernel/gentoo-sources:4.4.6", damit bleibt dann die Version im Slot 4.4.6 erhalten. Ein Update könnte es da nur innerhalb des Slots geben, zum Beispiel auf 4.4.6-r1 oder sowas. Mehr zu den ganzen Details in "man portage" und der Doku auf gentoo.org :-) Grüße Andreas ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2016-10-12 9:41 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2016-09-08 21:01 [gentoo-user-de] Kernelquellen Sebastian 2016-09-09 1:31 ` Harald Weiner 2016-09-09 13:26 ` Randy Andy 2016-10-10 21:26 ` Sebastian 2016-10-11 8:40 ` Michael Volland 2016-10-12 9:40 ` Andreas Prieß
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox