KDE Pre-Installation Configuration
From CBLFS
Jump to navigationJump to searchIf you're using the Bash Startup Files then run the commands below. Otherwise make sure that the values you want are properly set.
Contents
Installing KDE into /usr
Non-Multilib or Multilib
Create an addition to the Bash Startup Files:
cat > /etc/profile.d/30-kde.sh << "EOF" # Begin /etc/profile.d/30-kde.sh export KDE_PREFIX=/usr export XDG_CONFIG_DIRS="${XDG_CONFIG_DIRS}${XDG_CONFIG_DIRS+:}/etc/kde/xdg" # End /etc/profile.d/30-kde.sh EOF source /etc/profile
Installing KDE into /opt
Create the /opt/kde directory:
install -dv -m755 /opt/kde
Non-Multilib
Create an addition to the Bash Startup Files:
cat > /etc/profile.d/30-kde.sh << "EOF" # Begin /etc/profile.d/30-kde.sh export KDE_PREFIX=/opt/kde export PATH="${PATH}:${KDE_PREFIX}/bin" export PKG_CONFIG_PATH="${PKG_CONFIG_PATH}${PKG_CONFIG_PATH+:}${KDE_PREFIX}/lib/pkgconfig" export XDG_DATA_DIRS="${XDG_DATA_DIRS}${XDG_DATA_DIRS+:}${KDE_PREFIX}/share" export XDG_CONFIG_DIRS="${XDG_CONFIG_DIRS}${XDG_CONFIG_DIRS+:}/etc/kde/xdg" # End /etc/profile.d/30-kde.sh EOF source /etc/profile
Add a new entry to /etc/ld.so.conf for the libraries that KDE is going to install:
cat >> /etc/ld.so.conf << "EOF" # Begin KDE addition to /etc/ld.so.conf /opt/kde/lib # End KDE addition EOF
Multilib
Create an addition to the Bash Startup Files:
cat > /etc/profile.d/30-kde.sh << "EOF" # Begin /etc/profile.d/30-kde.sh export KDE_PREFIX=/opt/kde export PATH="${PATH}:${KDE_PREFIX}/bin" export PKG_CONFIG_PATH32="${PKG_CONFIG_PATH32}${PKG_CONFIG_PATH32+:}${KDE_PREFIX}/lib/pkgconfig" export PKG_CONFIG_PATHN32="${PKG_CONFIG_PATHN32}${PKG_CONFIG_PATHN32+:}${KDE_PREFIX}/lib32/pkgconfig" export PKG_CONFIG_PATH64="${PKG_CONFIG_PATH64}${PKG_CONFIG_PATH64+:}${KDE_PREFIX}/lib64/pkgconfig" export XDG_DATA_DIRS="${XDG_DATA_DIRS}${XDG_DATA_DIRS+:}${KDE_PREFIX}/share" export XDG_CONFIG_DIRS="${XDG_CONFIG_DIRS}${XDG_CONFIG_DIRS+:}/etc/kde/xdg" # End /etc/profile.d/30-kde.sh EOF source /etc/profile
Add a new entry to /etc/ld.so.conf for the libraries that KDE is going to install:
cat >> /etc/ld.so.conf << "EOF" # Begin KDE addition to /etc/ld.so.conf /opt/kde/lib /opt/kde/lib32 /opt/kde/lib64 # End KDE addition EOF