64bit-migration
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
64bit-migration [2019/01/15 15:24] – snarg | 64bit-migration [2019/01/15 16:38] – snarg | ||
---|---|---|---|
Line 63: | Line 63: | ||
* on donor pc or VM: | * on donor pc or VM: | ||
- | quickpkg glibc gcc zlib ncurses gmp mpfr util-linux acl attr sandbox coreutils procps binutils libcap mpc cracklib flex =db-5* pam pambase =python-3.6* bash readline findutils install-xattr bzip2 tar xz-utils make grep patch gawk sed libpcre | + | quickpkg glibc gcc zlib ncurses gmp mpfr util-linux acl attr sandbox coreutils procps binutils libcap mpc cracklib flex =db-5* |
- | * mount or copy / | + | * on target pc, mount or rsync / |
+ | |||
+ | USE=" | ||
mv /usr/lib to /usr/oldlib and symlink lib to lib64 | mv /usr/lib to /usr/oldlib and symlink lib to lib64 | ||
Line 102: | Line 104: | ||
ln -s lib64 lib | ln -s lib64 lib | ||
+ | * Emerging gcc needs to be done now, but also acts as a sanity check to see what we've missed. Repeat the quickpkg / emerge -1k steps for missing things | ||
+ | emerge gcc -1av | ||
* remove / | * remove / | ||
- | * check for i686 compiler orphans with: qfile -o /usr/bin/ | + | * copy over a valid /etc/nsswitch.conf |
+ | * @system rebuild - adjust USE as needed | ||
- | | + | FEATURES=" |
- | + | ||
- | | + | |
* remove -sandbox and -usersandbox from features | * remove -sandbox and -usersandbox from features | ||
+ | * check for i686 compiler orphans with: qfile -o / | ||
| | ||
emerge -eav --keep-going @world | emerge -eav --keep-going @world | ||
Line 118: | Line 122: | ||
== Things to do later == | == Things to do later == | ||
- | |||
- | * whatever is left over in /lib and /usr/lib can be deleted from /lib32 and /usr/lib32 as everything was originally copied. | ||
* uncomment LINGUAS from make.conf | * uncomment LINGUAS from make.conf |
64bit-migration.txt · Last modified: 2023/06/21 12:02 by snarg