...Später kann Git zwischen verwalteten und nicht verwalteten Dateien unterscheiden. /usr/portage/distfiles (Quellcode-Pakete) wird zB. von Git auch nicht verwaltet... (Siehe /usr/portage/.gitignore)
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 |
cat /etc/portage/repos.conf/layman.conf [calculate] priority = 50 location = /var/lib/layman/calculate layman-type = git auto-sync = No [dlan] priority = 50 location = /var/lib/layman/dlan layman-type = git auto-sync = No [emc] priority = 50 location = /var/lib/layman/emc layman-type = git auto-sync = No [ixit] priority = 50 location = /var/lib/layman/ixit layman-type = git auto-sync = No [mozilla] priority = 50 location = /var/lib/layman/mozilla layman-type = git auto-sync = No [steam-overlay] priority = 50 location = /var/lib/layman/steam-overlay layman-type = git auto-sync = No [systemd] priority = 50 location = /var/lib/layman/systemd layman-type = git auto-sync = No [systemd-love] priority = 50 location = /var/lib/layman/systemd-love layman-type = git auto-sync = No [ROKO__] priority = 50 location = /var/lib/layman/ROKO__ layman-type = git auto-sync = No [x11] priority = 50 location = /var/lib/layman/x11 layman-type = git auto-sync = No [jorgicio] priority = 50 location = /var/lib/layman/jorgicio layman-type = git auto-sync = No |
Hast Du schon das neuere layman drauf dass die Datei da ist?einfach so in die gentoo.conf mitaufnehmen?
Quellcode |
|
1 |
emerge -fevaDN @world |
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 |
cat make.conf # Gentoo Global Configuration # /etc/portage/make.conf # PROFILE # default/linux/amd64/13.0/desktop/kde/systemd # CFLAGS CFLAGS="-O2 -march=native -pipe" # CXXFLAGS CXXFLAGS="${CFLAGS}" # CHOST CHOST="x86_64-pc-linux-gnu" # GLOBAL_USE USE="systemd -consolekit fbcondecor lm_sensors mng apache mysql php steamruntime avahi zeroconf" # GLOBAL_CPU_FLAGS_X86 CPU_FLAGS_X86="aes mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" # PHP_TARGETS PHP_TARGETS="php5-6" # PHP_INI_VERSION PHP_INI_VERSION="production" # PYTHON_TARGETS #PYTHON_TARGETS="python2_7 python3_3 python3_4" # PYTHON_SINGLE_TARGET #PYTHON_SINGLE_TARGET="python2_7" # USE_PYTHON #USE_PYTHON='2.7 3.3 3.4' # n*CPU+1 MAKEOPTS="-j13" # FEATURES # FEATURES="-sandbox" emerge */* # INPUT_DEVICES INPUT_DEVICES="evdev" # VIDEO_CARDS VIDEO_CARDS="fglrx" # LINGUAS LINGUAS="de us ru uk" # GENTOO_MIRRORS #GENTOO_MIRRORS="ftp://de-mirror.org/gentoo/ http://de-mirror.org/gentoo/ ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo http://gentoo.mneisen.org/ http://mirror.netcologne.de/gentoo/ ftp://mirror.netcologne.de/gentoo/ http://mirror.opteamax.de/gentoo/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ ftp://ftp.halifax.rwth-aachen.de/gentoo/ http://ftp.halifax.rwth-aachen.de/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://ftp.spline.inf.fu-berlin.de/mirrors/gentoo/ http://ftp.spline.inf.fu-berlin.de/mirrors/gentoo/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp-stud.hs-esslingen.de/pub/Mirrors/gentoo/ http://ftp-stud.hs-esslingen.de/pub/Mirrors/gentoo/" # SYNC #SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" # PORTAGE_OVERLAYS source /var/lib/layman/make.conf |
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »mnt_gentoo« (05.02.2016, 07:53)
Hatte vergessen zu sagen: Ein Tipp bei der Umstellung auf git: /usr/portage/distfiles wegsichern und nach der Umstellung zurück kopierenBin grad die distfiles wieder am "befüllen"...
Die Distfiles werden ja weder von rsync noch von git verwaltet für die hat sich also nichts geändert, sie werden weiterhin per http von diversen mirrios gefetcht.Dies war in letzter Zeit per rsync auch sehr müssig.
Quellcode |
|
1 2 |
# PORTAGE_OVERLAYS source /var/lib/layman/make.conf |
Brich das ab und mach das nicht. Damit belastest Du unnötig die Gentoo-Mirrors. Emerge lädt schon selbst bei Bedarf das runter was es braucht. Einfach mit "eclean distfiles" das nicht mehr benötigte ab und zu löschen, mehr Wartung brauchen die Distfiles nicht.distfiles wieder auf neuen Stand bringen wollte um ausschliesslich den Tageszustand drin zu haben, dauerte es sage und schreibe: Einen GANZEN Tag
Quellcode |
|
1 2 |
PORTAGE_NICENESS=20 PORTAGE_IONICE_COMMAND="ionice -c 3 -p \${PID}" |