Difference between revisions of "KDE4/KDE Pre-Installation Configuration"

From CBLFS
Jump to navigationJump to search
Line 22: Line 22:
 
   
 
   
 
  export PKG_CONFIG_PATH="${PKG_CONFIG_PATH}${PKG_CONFIG_PATH+:}${KDE_PREFIX}/lib/pkgconfig"
 
  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
 
  # End /etc/profile.d/30-kde.sh
Line 53: Line 50:
 
  export PKG_CONFIG_PATH32="${PKG_CONFIG_PATH32}${PKG_CONFIG_PATH32+:}${KDE_PREFIX}/lib/pkgconfig"
 
  export PKG_CONFIG_PATH32="${PKG_CONFIG_PATH32}${PKG_CONFIG_PATH32+:}${KDE_PREFIX}/lib/pkgconfig"
 
  export PKG_CONFIG_PATH64="${PKG_CONFIG_PATH64}${PKG_CONFIG_PATH64+:}${KDE_PREFIX}/lib64/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/kde4/xdg"
 
 
   
 
   
 
  # End /etc/profile.d/30-kde.sh
 
  # End /etc/profile.d/30-kde.sh

Revision as of 13:55, 1 January 2008

To prevent KDE4 from killing KDE3 we only talk about installing into /opt. This will be changed once KDE4 has been tested and more accepted. We use a hard link to /opt/kde4 to prevent /opt/KDE from being removed and causeing KDE3 to fail.

If you're using the Bash Startup Files then run the commands below. Otherwise make sure that the values you want are properly set.

Installing KDE into /opt

Create the /opt/kde4 directory:

install -dv -m755 /opt/kde4

Non-Multilib

Create an addition to the Bash Startup Files:

cat > /etc/profile.d/30-kde4.sh << "EOF"
# Begin /etc/profile.d/30-kde4.sh

export KDE_PREFIX=/opt/kde4

export PATH="${PATH}:${KDE_PREFIX}/bin"

export PKG_CONFIG_PATH="${PKG_CONFIG_PATH}${PKG_CONFIG_PATH+:}${KDE_PREFIX}/lib/pkgconfig"

# 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 KDE4 addition to /etc/ld.so.conf

/opt/kde4/lib

# End KDE addition
EOF

Multilib

Create an addition to the Bash Startup Files:

cat > /etc/profile.d/30-kde4.sh << "EOF"
# Begin /etc/profile.d/30-kde4.sh

export KDE_PREFIX=/opt/kde4

export PATH="${PATH}:${KDE_PREFIX}/bin"

export PKG_CONFIG_PATH32="${PKG_CONFIG_PATH32}${PKG_CONFIG_PATH32+:}${KDE_PREFIX}/lib/pkgconfig"
export PKG_CONFIG_PATH64="${PKG_CONFIG_PATH64}${PKG_CONFIG_PATH64+:}${KDE_PREFIX}/lib64/pkgconfig" 

# 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 KDE4 addition to /etc/ld.so.conf

/opt/kde4/lib
/opt/kde4/lib64

# End KDE addition
EOF