Ohjelmien asennus ilman portagea?
|
|
ägräs
Member
|
6. maaliskuuta 2005 @ 10:23 |
Linkki tähän viestiin
|
Voisiko joku neuvoa ihan kädestä pitäen miten netistä haettu paketti asennetaan? Portagen kautta ei aina löydä kaikkea tai sit siellä on vanhoja versioita. aMulea tässä kaipailen. Kumpi paketti edes kuuluu ladata, .tar.bz2 vai .rpm?
Distro on siis gentoo.
|
anatemus
Member
|
6. maaliskuuta 2005 @ 10:45 |
Linkki tähän viestiin
|
En nyt vastaa kysymykseesi, mutta eikö portagen versio aMulesta kelpaa? Portgesta näyttäisi löytyvän mm. versio 2.0.0_rc7 ja aMulen sivuilta 2.0.0rc8. Eiköhön tuo uusinkin versio pian portageen ilmesty..
Why use Windows when you can have air conditioning?
Why use Windows, when you can leave through the door?
-- Konrad Blum
|
Guruttaja
Member
|
6. maaliskuuta 2005 @ 11:03 |
Linkki tähän viestiin
|
RPM paketit on Red Hat pohjaisten ja Mandraken jakelujen juttuja, jota toi tar.bz2 on oikea.
Purat paketin johonkin hakemistoon
tar -xzvf foo.tar.bz2
sen jälkeen asetetaan Makefile kondikseen, eli hakemistossa, jonne purit ton paketin
./configure
Sit käännetään
make
ja installoidaan oikeisiin hakemistoihin
make install
----------------------------------
Intel Core 2 Duo E6400
Abit AB9 Pro
Corsair 2x512 MB 665 MHz
200 Gb Seagate Barracuda SATA
Samsung SH-S182D/RSMN
DWL-G520 Wlan
Windows XP Media Center
AMD Athlon XP 2600+
EP-8RDA3+
1 GB Ram
60 Gb Samsung IDE
Sapphire Atlantis 9600 256 Mb
Windows XP, Ubuntu
XBOX 360
----------------------------------
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 6. maaliskuuta 2005 @ 12:42
|
AfterDawn Addict
|
6. maaliskuuta 2005 @ 12:21 |
Linkki tähän viestiin
|
Täältä ebuild tohon rc8 versioon:
http://bugs.gentoo.org/show_bug.cgi?id=71108
EDIT: ja kannattaa kiinnittää huomioo tohon, että ebuildi on lisätty 24.12.2004 eli kaksi päivää sen jälkeen, kun amulen toi versio on julkaistu...eli eipä toi nyt kauheasti ole myöhässä...
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 6. maaliskuuta 2005 @ 12:24
|
ägräs
Member
|
6. maaliskuuta 2005 @ 14:56 |
Linkki tähän viestiin
|
Olen vaihteeksi ymmärtänyt jotain erittäin väärin. emerge -pv amule näyttää mm.
[ebuild N] net-p2p/amule-1.2.8 -debug +gtk2 +nls -remote 1,991 kB
Niin ajattelin ton 1.2.8 olevan se versio. Mikä lienee?
Pitääkö portage päivittää itse? emerge -sync ja emerge -rsync ovat molemmat jääneet mulla vähän hämäriksi. Pitäiskö se tehä melkeen aina kun emergaa jonkun ohjelman ..?
|
Guruttaja
Member
|
6. maaliskuuta 2005 @ 15:01 |
Linkki tähän viestiin
|
emerge sync
on käsky, jolla portage päivitetään vastaamaan nykyistä tilannetta. Se kannattaa ajella viikottain + aina jos ajattelee asentelevansa jotain.
----------------------------------
Intel Core 2 Duo E6400
Abit AB9 Pro
Corsair 2x512 MB 665 MHz
200 Gb Seagate Barracuda SATA
Samsung SH-S182D/RSMN
DWL-G520 Wlan
Windows XP Media Center
AMD Athlon XP 2600+
EP-8RDA3+
1 GB Ram
60 Gb Samsung IDE
Sapphire Atlantis 9600 256 Mb
Windows XP, Ubuntu
XBOX 360
----------------------------------
|
AfterDawn Addict
|
6. maaliskuuta 2005 @ 15:22 |
Linkki tähän viestiin
|
Eli se riippuu siitä, että käytätkö stableja paketteja, vai unstableja...eli esim. tossa amulen tapauksessa toi rc tossa nimessä tarkoittaa release candidate (eli ei siis ole valmis julkaisu) ja toi 1.2.8 on viimeisin virallinen julkaisu...eli jos kirjottelet siihen komentoriville vaikka näin:
ACCEPT_KEYWORDS="~x86" emerge -pv amule
niin pitäis olla saatavilla toi 2.0.0_rc7 versio...
Ja sitten voit määritellä esimerkiksi PORTDIR_OVERLAY:n johon voit laittaa portagen ulkopuolisia ebuild:eja ja käyttää niitä...
Quote: Pitääkö portage päivittää itse? emerge -sync ja emerge -rsync ovat molemmat jääneet mulla vähän hämäriksi. Pitäiskö se tehä melkeen aina kun emergaa jonkun ohjelman ..?
Joo kyllä pitää päivittää itse...eli "emerge sync" komennolla päivittyy...
"esync" on tohon päivitykseen kyllä mun mielestä kätevin tapa...jos haluat sitä kokeilla, niin ei muuta kun:
emerge esearch
eupdatedb
ja sitten tulevaisuudessa portagen päivittäminen onnistuu aina komennolla:
esync
ja haut onnistuu komennolla:
esearch -S java
eli toi korvaa emerge -S java haun ja on huomattavan nopea verrattuna tohon emerge -S:ään...
pieni esimerkki
testasin omalla koneella tota vähän
emerge -S java
komento vie aikaa näin:
real 0m29.737s
user 0m15.264s
sys 0m3.388s
ja
esearch -S java
komento vie aikaa näin:
real 0m0.318s
user 0m0.142s
sys 0m0.024s
eli noi komennot listaa ihan samat ohjelmat ja ero on lähes puoli minuuttia... ;)
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 6. maaliskuuta 2005 @ 15:23
|
anatemus
Member
|
6. maaliskuuta 2005 @ 15:23 |
Linkki tähän viestiin
|
Uusimmat ohjelmat on jonkun aikaa ~x86-merkinnällä, eli "testing-tasolla" (joku asiantuntevampi saa oikoa termit). ACCEPT_KEYWORDS="~x86" emerge paketti asentaa uusimman (vähän testatun) version. Itse tosin olen nuo ~x86-merkinnät laittanut /etc/portage/package.keywords tiedostoon pakettikohtaisesti, niin portage muistaa ne myöhemminkin.
EDIT: Typo. Ja juppe22 kerkes ensin =)
Why use Windows when you can have air conditioning?
Why use Windows, when you can leave through the door?
-- Konrad Blum
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 6. maaliskuuta 2005 @ 15:25
|
Guruttaja
Member
|
6. maaliskuuta 2005 @ 17:34 |
Linkki tähän viestiin
|
Kannatta käyttää tuota
/etc/portage/package.keywords
tiedostoa pitämään kirjaa siitä, mitä "lippuja" mihinkin paketteihin on sovellettu. Näin tehdessä sama lippu säilyy myös päivitettäessä, eikä tarvitse ulkoa muistaa, että mitäs on tullut käytettyä.
----------------------------------
Intel Core 2 Duo E6400
Abit AB9 Pro
Corsair 2x512 MB 665 MHz
200 Gb Seagate Barracuda SATA
Samsung SH-S182D/RSMN
DWL-G520 Wlan
Windows XP Media Center
AMD Athlon XP 2600+
EP-8RDA3+
1 GB Ram
60 Gb Samsung IDE
Sapphire Atlantis 9600 256 Mb
Windows XP, Ubuntu
XBOX 360
----------------------------------
|
AfterDawn Addict
|
6. maaliskuuta 2005 @ 18:30 |
Linkki tähän viestiin
|
Jeps tai sitten vaan "kylmästi" ACCEPT_KEYWORDS="~x86" make.conf:iin jos vanhat paketit kyllästyttää... :)
EDIT: niin ja siis koko systeemi tietysti käännetään tolla...
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 6. maaliskuuta 2005 @ 18:30
|
ägräs
Member
|
6. maaliskuuta 2005 @ 19:25 |
Linkki tähän viestiin
|
hmmm... tässä on nyt tullut vastauksia jotka menevät käsityskykyni yli aika pitkälti.
Mut vielä ihan aiheeseen liittyen miten poistan ohjelmia jotka olen laittanut ilman portagea? Nehän laittavat tiedostojaan ja asetuksiaan ties minne.
|
Guruttaja
Member
|
7. maaliskuuta 2005 @ 02:52 |
Linkki tähän viestiin
|
Hakeudet siihen hakemistoon, josta alunperin ohjelman asensit ja kirjoittelet
make clean
useimmat lähtee tolla, mutta jos ei ole toteutettu optiota "clean" niin sitten on hankalampaa. Ohjelman mukana tulevat readme- ja install-tiedostot on myös syytä lukea.
EDIT:
Quote: Jeps tai sitten vaan "kylmästi" ACCEPT_KEYWORDS="~x86" make.conf:iin jos vanhat paketit kyllästyttää... :)
Tuota en kyllä itse suosittelisi, tulee aika paljon maskattua tavaraa mukaan, eikä järjestelmä välttämättä ole enää kauhean vakaa.
----------------------------------
Intel Core 2 Duo E6400
Abit AB9 Pro
Corsair 2x512 MB 665 MHz
200 Gb Seagate Barracuda SATA
Samsung SH-S182D/RSMN
DWL-G520 Wlan
Windows XP Media Center
AMD Athlon XP 2600+
EP-8RDA3+
1 GB Ram
60 Gb Samsung IDE
Sapphire Atlantis 9600 256 Mb
Windows XP, Ubuntu
XBOX 360
----------------------------------
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 7. maaliskuuta 2005 @ 02:54
|
Senior Member
|
7. maaliskuuta 2005 @ 03:56 |
Linkki tähän viestiin
|
Quote: Quote: Jeps tai sitten vaan "kylmästi" ACCEPT_KEYWORDS="~x86" make.conf:iin jos vanhat paketit kyllästyttää... :)
Tuota en kyllä itse suosittelisi, tulee aika paljon maskattua tavaraa mukaan, eikä järjestelmä välttämättä ole enää kauhean vakaa.
No, jaa, itellä on ollu make.conffissa tuo ACCEPT_KEYWORDS="~x86" reilun vuoden ajan, eikä noi "hard masked" paketit ole häirinny yhtään. Pientä epävakautta joidenkin pakettien asennusten suhteen saattaa kyllä löytyä. Jokusen kerran (yhdellä kädellä laskettuna kumminkin) joku paketti ei käänny muiden pakettien epäyhteensopivuuksien tai "huonojen" USE settingsien takia. Yleensä parissa päivässä kumminkin tulee toimiva versio ebuildeista.
Itse voin kyllä suositella tuota asetusta make.confiin, jos haluaa "elää reunalla".. :) (ei välttämättä sovi kaikille)
|
AfterDawn Addict
|
7. maaliskuuta 2005 @ 04:15 |
Linkki tähän viestiin
|
Quote: Itse voin kyllä suositella tuota asetusta make.confiin, jos haluaa "elää reunalla".. :) (ei välttämättä sovi kaikille)
Samoin voin suositella kaikkiin desktoppeihin, mutta jos kyse on palvelimesta joka halutaan pitää vakaana, niin sitten tietys kannattaa pitää kaikki paketit stableina...
|
Mainos
|
  |
|
ägräs
Member
|
7. maaliskuuta 2005 @ 07:43 |
Linkki tähän viestiin
|
heh kyl tä gentoo linux on mulle ihan tarpeeks extreme kokemus muutenkin.
Kun USEsta tuli puhe niin pistääkö joku kohta tässä silmiinne pahastikin:
USE="3dnow X alsa cdr mmx qt gtk java xvid mp3 mad oggvorbis -3dfx -voodoo3 -yahoo -bluetooth -xinerama"
Pitäiskö siihen lisätä jotain välttämätöntä?
gentoota+fluxboxia siis käyttelen.
|