← Back to team overview

sslug-teknik team mailing list archive

Re: Erstatter selv compilede programmer eksisterende?

 

Michael Schmidt wrote:
Mon, 04 Dec 2006 15:06:05 +0100, Jørgen Heesche <heesche@xxxxxxxxxxx> skrev:

SKIP

Hvis jeg så (evt. som root) installerer noget på samme target/mål/sted i filhirakiet som den eksisterende version; - overtager den nye så den gamles instillinger i ~/.program og /etc/program? - erstatter den nye den gamle så standardkald fra en xterm er de(t) samme som "det plejer"?

Helt specifikt er jeg særligt interesseret i om jeg "bare" kan:

./configure
make && make install

med en ny IceWM og forvente at det hele kører glat som det plejer...


Da det er icewm det drejer sig om, er det nok det sikreste at tage en
kopi af alle instillingsfiler,  installere en ny version ved siden af
den gamle og være i stand til at starte KDE, hvis noget går galt.
Med hensyn til bevaring af gamle indstillinger vil ~.icewm ikke blive
rørt. Med hensyn til filerne i /etc er jeg ikke helt sikker, men som
sagt: tag en kopi af de gamle filer.

Mandriva 2006: icewm-light-1.2.23-3mdk/icewm-1.2.23-3mdk har flg. i /etc:
/etc/alternatives/icewm
/etc/alternatives/icewmhint
/etc/alternatives/icewmbg
/etc/alternatives/icewm-session
/etc/menu-methods/icewm

Icewm version  icewm-1.2.26.tar.gz installerer noget i /etc/icewm

Mandriva 2006 installerer icewm i
/usr/X11R6
/usr/share
/etc/alternatives.

Tarball icewm-1.2.26.tar.gz:
icewm-1.2.26/.configure slutter sådan:
Paths: PREFIX: /usr/local
       BINDIR: /usr/local/bin
       LOCDIR: /usr/local/share/locale
       LIBDIR: /usr/local/share/icewm
       CFGDIR: /etc/icewm
       KDEDIR: /usr/local/share
       DOCDIR: /usr/local/share/doc
       MANDIR: /usr/local/man

Der skulle ikke være mulighed for sammenblanding, og der er frit valg til at starte den ene eller den anden.

Jeg booter linux i runlevel 3, logger ind og starter icewm med
startx /usr/X11R6/bin/icewm -- :0

Start af icewm ske på en måde automatisk, idet jeg i .bashrc har flg.
# .bashrc

# User specific aliases and functions

if [ "$TERM" = "linux" ]; then
  startx /usr/X11R6/bin/icewm -- :0
fi

--
Med venlig hilsen

Jørgen Heesche
mailto:heesche@xxxxxxxxxxx
Registered Linux User #401007





References