1 |
Hallo allerseits, |
2 |
|
3 |
On 10.10.2016 23:26, Sebastian wrote: |
4 |
>> wahrscheinlich ist das Useflag symlink für sys-kernel/gentoo-sources |
5 |
>> gesetzt. Wenn dieses aktiviert ist wird der Symlink /usr/src/linux |
6 |
>> jeweils immer auf den aktuellsten Kernel verlinken. Daher einfach |
7 |
>> dieses Useflag deaktivieren sollte reichen. |
8 |
> |
9 |
> ich habe gesucht wo das gesetzt ist aber nicht gefunden. |
10 |
> in make.conf und portage.use steht es nicht. |
11 |
|
12 |
ein USE-Flag kann auch direkt im ebuild oder in einer eclass per default |
13 |
gesetzt sein. Im ebuild stünde dann sowas wie |
14 |
|
15 |
IUSE="foo bar +symlink -baz" |
16 |
|
17 |
Damit wäre dann symlink gesetzt solange es nicht irgendwo wieder |
18 |
deaktiviert wird. |
19 |
|
20 |
Wo das für den Kernel gesetzt wird, ist mir aber auch gerade nicht klar, |
21 |
selbst ein |
22 |
|
23 |
grep -R '+symlink' /usr/portage |
24 |
|
25 |
findet da nichts für den Kernel. |
26 |
|
27 |
>> ich will hier nicht jeden Kernel immer gleich neu Bauen wenn ein neuer |
28 |
>> Kernel |
29 |
>> erscheint. Leider habe ich mein System beim Aufsetzen nach anleitung so |
30 |
>> eingerichtet das die neuesten Kernelquellen immer verlinkt werden. wo |
31 |
>> kann ich |
32 |
>> das abstellen. |
33 |
>> |
34 |
>> Da ich mit Virtualbox arbeite bekomme ich sonst bei aktualisierung |
35 |
>> dessen eine |
36 |
>> Fehlermeldung weil die Quellen nicht mehr vorhanden sind. |
37 |
>> |
38 |
>> Kann ich es Automatisieren das nur von Aktuellstem und vom Aktivem |
39 |
>> Kernel die |
40 |
>> Quellen vorgehalten werden? |
41 |
|
42 |
Pakete, die man direkt, also nicht als Abhängigkeit installiert haben |
43 |
möchte, stehen in /var/lib/portage/world |
44 |
|
45 |
Dort kann man bestimmte Pakete auch mit Versionsnummer eintragen, die |
46 |
bleiben dann installiert, auch wenn die aktuelle Version dann schon |
47 |
höher liegt. (Bei Paketen mit Slots kann dann die aktuelle Version |
48 |
gleichzeitig installiert sein.) |
49 |
|
50 |
emerge --ask --noreplace =sys-kernel/gentoo-sources-4.4.6 |
51 |
|
52 |
trägt dann zum Beispiel was in world ein? |
53 |
|
54 |
grep kernel /var/lib/portage/world |
55 |
|
56 |
ergibt unter anderem "sys-kernel/gentoo-sources:4.4.6", damit bleibt |
57 |
dann die Version im Slot 4.4.6 erhalten. Ein Update könnte es da nur |
58 |
innerhalb des Slots geben, zum Beispiel auf 4.4.6-r1 oder sowas. |
59 |
|
60 |
Mehr zu den ganzen Details in "man portage" und der Doku auf gentoo.org :-) |
61 |
|
62 |
Grüße |
63 |
Andreas |