|
| Programmer og deres stier Fra : TH |
Dato : 12-02-03 17:24 |
|
Davs,
Hvis jeg nu downloader et program...fx DK-sprog til KDE. Så er jeg altid
logget på som root for at få de nødvendige rettigheder til installationen.
Jeg ved ikke om ovenstående er et dårligt eksempel, men hvor bør jeg
installere programmet henne?
Jeg pakker det ud i roots "home-dir", men inden jeg installerer bør jeg vel
flytte data til et andet bibliotek? Men hvad er mest udbredt...?
/TH
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system ( http://www.grisoft.com).
Version: 6.0.449 / Virus Database: 251 - Release Date: 27-01-2003
| |
Claus Rasmussen (12-02-2003)
| Kommentar Fra : Claus Rasmussen |
Dato : 12-02-03 17:59 |
|
TH wrote:
> Hvis jeg nu downloader et program...fx DK-sprog til KDE. Så er jeg altid
> logget på som root for at få de nødvendige rettigheder til installationen.
> Jeg ved ikke om ovenstående er et dårligt eksempel, men hvor bør jeg
> installere programmet henne?
>
> Jeg pakker det ud i roots "home-dir", men inden jeg installerer bør jeg
> vel flytte data til et andet bibliotek? Men hvad er mest udbredt...?
Uha. Og så lige KDE...
Det kommer helt an på, hvilken distribution, du bruger, og hvor du
har resten af KDE fra. Afhængigt af svaret kan det være du skal
installere din pakke i /usr, /usr/local eller /opt/kde. Eller evt.
finde dig en .rpm eller .dep pakke i stedet.
-Claus
| |
TH (12-02-2003)
| Kommentar Fra : TH |
Dato : 12-02-03 18:41 |
|
Hej,
"Claus Rasmussen" <clr@cc-consult.dk> skrev i en meddelelse
news:b2duhc$l2i$1@sunsite.dk...
> Uha. Og så lige KDE...
:) Ja lige nu men ellers ved jeg heller ikke hvor de hører til...
> Det kommer helt an på, hvilken distribution, du bruger, og hvor du
> har resten af KDE fra. Afhængigt af svaret kan det være du skal
> installere din pakke i /usr, /usr/local eller /opt/kde. Eller evt.
> finde dig en .rpm eller .dep pakke i stedet.
Ok...hvis jeg lige skal opsummere:
1. Hvis jeg installerer en RPM så lægger den sig ikke forkert?
2. Hvis jeg installerer et program går jeg ikke helt galt i byen ved at
bruge /usr ?
/TH
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system ( http://www.grisoft.com).
Version: 6.0.449 / Virus Database: 251 - Release Date: 27-01-2003
| |
Claus Rasmussen (12-02-2003)
| Kommentar Fra : Claus Rasmussen |
Dato : 12-02-03 18:55 |
|
TH wrote:
> Ok...hvis jeg lige skal opsummere:
> 1. Hvis jeg installerer en RPM så lægger den sig ikke forkert?
Almindeligvis ligger RPM pakker sig rigtigt. Undtagelsen er netop
KDE, som nogle placerer under /usr og andre under /opt. Derfor
skal du helst have alle KDE pakker fra samme sted. Så er de nemlig
lavet så de passer sammen.
Hvis du har KDE fra din distribution, så kig lige på CDen, og se
om din ikke i forvejen ligger på den.
> 2. Hvis jeg installerer et program går jeg ikke helt galt i byen ved at
> bruge /usr ?
Nja. Det er bedst af installere dine egne programmer under /usr/local,
men skaden er ret begrænset, hvis den ryger i /usr i stedet.
(forskellen består i, at man kan reinstallere sin maskine uden at
røre /usr/local. Det gælder ikke for /usr. Dvs. at hvis du placerer
dine egne programmer under /usr/local, så kan du trygt opgradere
uden at de bliver rørt.)
-Claus
| |
TH (12-02-2003)
| Kommentar Fra : TH |
Dato : 12-02-03 21:00 |
|
Hej,
"Claus Rasmussen" <clr@cc-consult.dk> skrev i en meddelelse
news:b2e1p2$au2$1@sunsite.dk...
> TH wrote:
> Hvis du har KDE fra din distribution, så kig lige på CDen, og se
> om din ikke i forvejen ligger på den.
Jeg har KDE fra Texstar...men det er jo kun basale der er blevet installeret
med "make kdebase". Så jeg skal have downloadet alle de andre RPMer...men
altså fra samme sted kan jeg forstå :)
> (forskellen består i, at man kan reinstallere sin maskine uden at
> røre /usr/local. Det gælder ikke for /usr. Dvs. at hvis du placerer
> dine egne programmer under /usr/local, så kan du trygt opgradere
> uden at de bliver rørt.)
Ok..takker..
/TH
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system ( http://www.grisoft.com).
Version: 6.0.449 / Virus Database: 251 - Release Date: 27-01-2003
| |
Peter Jensen (12-02-2003)
| Kommentar Fra : Peter Jensen |
Dato : 12-02-03 18:02 |
|
TH wrote:
> Hvis jeg nu downloader et program...fx DK-sprog til KDE. Så er jeg
> altid logget på som root for at få de nødvendige rettigheder til
> installationen. Jeg ved ikke om ovenstående er et dårligt eksempel,
> men hvor bør jeg installere programmet henne?
>
> Jeg pakker det ud i roots "home-dir", men inden jeg installerer bør
> jeg vel flytte data til et andet bibliotek? Men hvad er mest
> udbredt...?
Det er mest udbredt at lade pakkesystemet tage sig af den slags. F.eks.
skriver jeg bare "emerge kde-i18n-da" for at installere DK-sprog i KDE.
Hvad bruger du? RPM pakker, deb pakker, ebuilds eller tarballs? Hvis det
er en tarball skal man normalt bare skrive "./configure; make; su; make
install".
--
PeKaJe
| |
Kim Emax (12-02-2003)
| Kommentar Fra : Kim Emax |
Dato : 12-02-03 18:23 |
|
Peter Jensen wrote:
> Det er mest udbredt at lade pakkesystemet tage sig af den slags.
> F.eks. skriver jeg bare "emerge kde-i18n-da" for at installere
> DK-sprog i KDE. Hvad bruger du? RPM pakker, deb pakker, ebuilds eller
> tarballs? Hvis det er en tarball skal man normalt bare skrive
> "./configure; make; su; make install".
Mon ikke det han mener er, hvis man pakker en tarball ud og lader den ligge
bagefter? Hvis jeg f.eks. skal lave en ændring til PHP configurationen, så
vælger jeg måske for at være på den sikre side, at kompilerer
med --with-apache=../apache_1.3.16.
Det er måske det dir, man "bør" pakke f.eks. apache ud i, han mener? Jeg
bruger selv /data/
--
Take Care
Kim Emax - Freelance programmør
http://www.emax.dk - http://www.ayianapa.dk
Køb din vin online på http://www.gmvin.dk,
Danmarks måske mest avancerede VinWebShop
| |
TH (12-02-2003)
| Kommentar Fra : TH |
Dato : 12-02-03 18:49 |
|
Hej,
"Kim Emax" <newsgroup@remove-emax.dk> skrev i en meddelelse
news:6qv2a.83417$Hl6.7717888@news010.worldonline.dk...
> Det er måske det dir, man "bør" pakke f.eks. apache ud i, han mener? Jeg
> bruger selv /data/
Ja faktisk. Spørgsmålet er opstået udfra 2 "hændelser".
1.
Jeg prøvede at installere DK-sprog i KDE den anden dag. Jeg downloadede en
tar.bz2 fil til mit hjemmebib. (alm bruger). Da den var downloadet pakkede
jeg den ud og kørte "./configure". Bagefter loggede jeg på som "root" inden
selve installationen.....Jeg kopierede derfor hele biblioteket "med sproget"
fra min alm. bruger til roots hjemmedir. Men ak..."./configure" har bundet
nogle filer til den alm. brugers bibliotek....så installationen fungede
ikke....øjensynligt var det en god ide at være logget på som root _inden_
diverse konfugurationer osv...
2.
Jeg så en tråd for ikke så længe siden, hvor der blev diskutteret
partitioner...og root var åbenbart en forholdsvis lille partition (std
Mandrake/Suse) hvorfor installation af programmer nok ikke var smart lige
præcist der? Og så kunne det være interessant at vide hvor programmer er
*tiltænkt* :)
/TH
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system ( http://www.grisoft.com).
Version: 6.0.449 / Virus Database: 251 - Release Date: 27-01-2003
| |
TH (12-02-2003)
| Kommentar Fra : TH |
Dato : 12-02-03 18:41 |
|
Hej,
"Peter Jensen" <jdogh001@sneakemail.com> skrev i en meddelelse
news:b2dumo$odk$1@news.net.uni-c.dk...
> Det er mest udbredt at lade pakkesystemet tage sig af den slags. F.eks.
> skriver jeg bare "emerge kde-i18n-da" for at installere DK-sprog i KDE.
> Hvad bruger du? RPM pakker, deb pakker, ebuilds eller tarballs? Hvis det
> er en tarball skal man normalt bare skrive "./configure; make; su; make
> install".
Jeg har en RPM.
(hvad er emerge?)
/TH
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system ( http://www.grisoft.com).
Version: 6.0.449 / Virus Database: 251 - Release Date: 27-01-2003
| |
Peter Jensen (12-02-2003)
| Kommentar Fra : Peter Jensen |
Dato : 12-02-03 20:33 |
|
TH wrote:
>> Det er mest udbredt at lade pakkesystemet tage sig af den slags.
>> F.eks. skriver jeg bare "emerge kde-i18n-da" for at installere DK-
>> sprog i KDE. Hvad bruger du? RPM pakker, deb pakker, ebuilds eller
>> tarballs? Hvis det er en tarball skal man normalt bare skrive
>> "./configure; make; su; make install".
>
> Jeg har en RPM.
Hvis det er en binær RPM skal du vel bare skrive "rpm -i <foo>.rpm".
Hvis RPM pakken er lavet til dit system skulle den placere tingene
rigtigt. Det virkede i hvert fald for mig dengang jeg brugte Red Hat
7.2.
> (hvad er emerge?)
Hvis du kender debians apt system, så er det her noget hen i den
retning. Min disribution (Gentoo) er source baseret. Alle programmerne
har en såkaldt "ebuild", hvori der står hvor programmet hentes, hvad der
kræves samt hvordan det skal konfigureres og installeres. Når man så
installerer et program henter den alle de dependencies der har relevans
(defineret af en variabel der indeholder beskrivelse af funktionaliteter
man ønsker (kde, gnome, etc.)).
Fra et friskinstalleret system skrev jeg bare "emerge kde". 10 timer
senere var XFree86, KDE og alt hvad der dertil hører hentet ned
kompileret og installeret.
Gentoo er nok ikke lige et system for nybegyndere, men deres
dokumentation er noget af det bedste jeg har set endnu. Jeg kunne da
hitte ud af det, selv om jeg kun har brugt Linux i ca. et år.
--
PeKaJe
| |
TH (12-02-2003)
| Kommentar Fra : TH |
Dato : 12-02-03 21:01 |
|
Hej,
"Peter Jensen" <jdogh001@sneakemail.com> skrev i en meddelelse
news:b2e7hv$15vu$1@news.net.uni-c.dk...
> Fra et friskinstalleret system skrev jeg bare "emerge kde". 10 timer
> senere var XFree86, KDE og alt hvad der dertil hører hentet ned
> kompileret og installeret.
Lyder lidt som mit systems "urpmi" (mandrake)...bortset fra at pakkerne er
kompileret i forvejen :)
/TH
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system ( http://www.grisoft.com).
Version: 6.0.449 / Virus Database: 251 - Release Date: 27-01-2003
| |
Peter Jensen (12-02-2003)
| Kommentar Fra : Peter Jensen |
Dato : 12-02-03 21:42 |
|
TH wrote:
>> Fra et friskinstalleret system skrev jeg bare "emerge kde". 10 timer
>> senere var XFree86, KDE og alt hvad der dertil hører hentet ned
>> kompileret og installeret.
>
> Lyder lidt som mit systems "urpmi" (mandrake)...bortset fra at
> pakkerne er kompileret i forvejen :)
Ja, kompileret til i386 ...
Jeg har muligheden for at sætte alle mulige optimeringer på gcc. En af
de mere åbenlyse er at kompilere til en athlon-xp, siden det er sådan en
jeg har siddende. Ulempen er at jeg ikke umiddelbart kan "transplantere"
min disk over i en anden computer. Hvis det en dag sker at jeg får brug
for det, kan jeg bare ændre parameteren til i686 og skrive "emerge -e
world". Det tager nok lidt tid, men det er ikke noget jeg regner med at
gøre særligt ofte.
--
PeKaJe
| |
TH (12-02-2003)
| Kommentar Fra : TH |
Dato : 12-02-03 22:45 |
|
Hej,
"Peter Jensen" <jdogh001@sneakemail.com> skrev i en meddelelse
news:b2ebja$15p6$1@news.net.uni-c.dk...
> Ja, kompileret til i386 ...
Nope...MD 9.0 Texstar er kompileret til 586 :))
> Jeg har muligheden for at sætte alle mulige optimeringer på gcc. En af
> de mere åbenlyse er at kompilere til en athlon-xp, siden det er sådan en
> jeg har siddende. Ulempen er at jeg ikke umiddelbart kan "transplantere"
> min disk over i en anden computer. Hvis det en dag sker at jeg får brug
> for det, kan jeg bare ændre parameteren til i686 og skrive "emerge -e
> world". Det tager nok lidt tid, men det er ikke noget jeg regner med at
> gøre særligt ofte.
Ja...det er self smart. meeeen jeg bør nok vente til min newbie status har
lagt sig lidt inden jeg begynder på den slags :)
/TH
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system ( http://www.grisoft.com).
Version: 6.0.449 / Virus Database: 251 - Release Date: 27-01-2003
| |
Peter Jensen (13-02-2003)
| Kommentar Fra : Peter Jensen |
Dato : 13-02-03 00:57 |
|
TH wrote:
>> Ja, kompileret til i386 ...
>
> Nope...MD 9.0 Texstar er kompileret til 586 :))
Og det er jo meeeeget bedre ...
>> Jeg har muligheden for at sætte alle mulige optimeringer på gcc. En
>> af de mere åbenlyse er at kompilere til en athlon-xp, siden det er
>> sådan en jeg har siddende. Ulempen er at jeg ikke umiddelbart kan
>> "transplantere" min disk over i en anden computer. Hvis det en dag
>> sker at jeg får brug for det, kan jeg bare ændre parameteren til
>> i686 og skrive "emerge -e world". Det tager nok lidt tid, men det er
>> ikke noget jeg regner med at gøre særligt ofte.
>
> Ja...det er self smart. meeeen jeg bør nok vente til min newbie
> status har lagt sig lidt inden jeg begynder på den slags :)
God idé. Vent et års tid eller to. Så kan det måske være at 1.4 final
endelig er ude (Gentoo folk burde forstå den). Men som sagt, så er
deres dokumentation noget af det bedste jeg har set. Installationen kan
mere eller mindre klares med at følge instruktionerne til punkt og
prikke. En del erfaring med kernekompilering og generel konfiguration er
dog krævet, da man selv er ansvarlig for den slags.
--
PeKaJe
| |
|
|