

Unless some package you want to install pulls in stuff you don't want, there is no need for that.viio wrote:So I guess I could add "-gnome -kde -xfce" as a basis.


I have NO-MULTILIB, but also want KDE. But there is no profile for this. So I know only one trick:viio wrote:But how could I see which flags some other profiles use?

Thank you very much for this link. I read it more than one time and I am not able to understand what is going on there ... so my solution for now is: Copying all the stuff from .../target/desktop and .../target/desktop/plasma into my /etc/portage.coderanger wrote:https://wiki.gentoo.org/wiki/Profile_(P ... g_profiles
You are not alone ...pietinger wrote:Thank you very much for this link. I read it more than one time and I am not able to understand what is going on there ...coderanger wrote:https://wiki.gentoo.org/wiki/Profile_(P ... g_profiles

If you need to combine two existing profiles it's no so complicate.coderanger wrote:Combining profilespietinger wrote:I have NO-MULTILIB, but also want KDE. But there is no profile for this.
Code: Select all
$ eselect profile list
Available profile symlink targets:
...
[35] local:no-multilib-plasma (dev)Thank you very much, fedeliallalinea. You help me again. You said, I have to create a local overlay. I found some information and put them together in "Step 1", but I am not sure, if it is complete.fedeliallalinea wrote:First you should create a local overlay, after that the steps [...]

Code: Select all
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] sys-apps/sandbox-2.13::gentoo ABI_X86="(32*) (64) (-x32)" 416 KiB
[ebuild R ] dev-util/cmake-3.16.5::gentoo USE="ncurses qt5* -doc -emacs -test" 0 KiB
[ebuild R ] sys-devel/gcc-9.2.0-r2:9.2.0::gentoo USE="(cxx) fortran (multilib*) nls nptl openmp pch (pie) sanitize ssp vtv (-altivec) -d -debug -doc (-fixed-point) -go -graphite (-hardened) (-jit) (-libssp) -lto -objc -objc++ -objc-gc -pgo -systemtap -test -vanilla" 0 KiB
[ebuild R ] sys-libs/glibc-2.29-r7:2.2::gentoo USE="multiarch (multilib*) ssp -audit -caps (-cet) -compile-locales -doc -gd -headers-only -nscd -profile (-selinux) -suid -systemtap -test (-vanilla)" 2.337 KiBCode: Select all
# mkdir -p /var/db/repos/local/{metadata,profiles}
# chown -R portage:portage /var/db/repos/local
# echo 'local' > /var/db/repos/local/profiles/repo_name
# nano -w /var/db/repos/local/metadata/layout.conf
===>
masters = gentoo
auto-sync = false
<===
# nano -w /etc/portage/repos.conf/local.conf
===>
[local]
location = /var/db/repos/local
<===
# mkdir -p /var/db/repos/local/profiles/no-multilib-plasma
# echo -e "gentoo:default/linux/amd64/17.1/desktop/plasma\ngentoo:default/linux/amd64/17.1/no-multilib" > /var/db/repos/local/profiles/no-multilib-plasma/parent
# echo "amd64 no-multilib-plasma dev" >> /var/db/repos/local/profiles/profiles.desc
Fixing a few minor issues here to those that find this postpietinger wrote:Code: Select all
# mkdir -p /var/db/repos/local/{metadata,profiles} # chown -R portage:portage /var/db/repos/local # echo 'local' > /var/db/repos/local/profiles/repo_name # nano -w /var/db/repos/local/metadata/layout.conf ===> masters = gentoo auto-sync = false <=== # nano -w /etc/portage/repos.conf/local.conf ===> [local] location = /var/db/repos/local <=== # mkdir -p /var/db/repos/local/profiles/no-multilib-plasma # echo -e "gentoo:default/linux/amd64/17.1/desktop/plasma\ngentoo:default/linux/amd64/17.1/no-multilib" > /var/db/repos/local/profiles/no-multilib-plasma/parent # echo "amd64 no-multilib-plasma dev" >> /var/db/repos/local/profiles/profiles.desc
Code: Select all
# mkdir -p /var/db/repos/local/{metadata,profiles}
# chown -R portage:portage /var/db/repos/local
# echo 'local' > /var/db/repos/local/profiles/repo_name
# nano -w /var/db/repos/local/metadata/layout.conf
===>
masters = gentoo
profile-formats = portage-2
<===
# nano -w /etc/portage/repos.conf/local.conf
===>
[local]
location = /var/db/repos/local
<===
# mkdir -p /var/db/repos/local/profiles/no-multilib-plasma
# echo -e "gentoo:default/linux/amd64/17.1/desktop/plasma\ngentoo:arch/amd64/no-multilib" > /var/db/repos/local/profiles/no-multilib-plasma/parent
# echo "amd64 no-multilib-plasma dev" >> /var/db/repos/local/profiles/profiles.desc