Eli nyt kun minullakin on Ubuntu Linux asennettu Xp:n vierelle niin olisi kivaa saada siihen jotakin ohjelmia asennettua Olisin asentanut eilen SCREEM:n (html editori) ja Sodipodin (Illustratoria vastaava ohjelma), mutta kun purin pakkaukset ja lähdin asentamaan niin tälläinen ilmoitus tuli vastaan: "configure:2446:error:no acceptable C compiler found in $PATH" lokitiedostosta katsoin, että etsi tuloksettomasti gcc:tä,cc:tä ja cl:ä. Mikäköhän olisi hyvä c-compileri Gnomeen ja mistä sen saisi? Ja oikeastaan mikä tuo compileri on? Etsiskelin tuossa googlella aika huonolla menestyksellä. Ja toinen kysymys, millä käskyllä saan komentopäätteellä selvitettyä Gnomen & Ubuntun kernelin version? No, kysytään vielä kolmaskin tässä samassa... Onko jossakin hyvää sivustoa Linux-komentopäätteen käskyistä? Kiitosta jo etukäteen
Siis C-compiler, eli C-kääntäjä, ohjelma joka kääntää C-ohjelmointikielen lähdekoodin tietokoneen ymmärtämään binääri muotoon. C-kääntäjä löytyy kyllä sillä ubuntun pakettimanagerilla. etit vain [bold]gcc[/bold] ohjelmaa sieltä. Kannattaa ensin kattoa että löytyykö haluamasi ohjelmat myös sieltä. Ohjelmien asennus itse kääntämällä, ellei mitään hyvää syytä siihen, on aina se viimeinen vaihtoehto. [bold]uname -r[/bold] kertoo järjestelmäsi kernelin version. Koitappas googlella hakusanoja "linux komennot" tai "linux commands", ja valitse mieleisesi..
Kannattaa muuten sitten apt-getin kautta asentaa niin paljon ohjelmia kun mahdollista, vaikka ne oliskin paria versio-numeroa pienempiä mitä uusimmat ovat. Näin järjestelmä on tietoinen itsestään ja pakettien poistaminen on monesti helpompaa kun esim. käsipelillä.
Pitäneekin koittaa tuota apt-get:ä! Ihmettelinkin, että onpas monimutkaista tämä asennus-justka. Kiitos avusta!
Kannattaa lukea man sivut: [bold]man apt[/bold] tai [bold]man apt-get[/bold] En ole varma kun en ole debian-pohjasta vähään aikaan käyttänyt.
"Ohjelmien asennus itse kääntämällä, ellei mitään hyvää syytä siihen, on aina se viimeinen vaihtoehto. " Otanko tämän loukkauksena Gentoon käyttäjiä vastaan?
Uskoisin, että .W. tarkoitti tässä sitä, että ohjelmien asennus distron oman pakettienhallinnan ulkopuolelta ei ole järkevää...voisin veikata, että sinäkin asennat ohjelmasi mieluummin gentoon pakettienhallinnan avulla, kuin itse kääntämällä source paketeista...?
Gentoossa ei ole mitään pakettienhallintaa, rpm ja dep, yms, vaan kaikki käännetään tosiaankin sourcepaketeista. No tosin tätä ei itse tarvitse käsin tehdä, vaan suurimmalta osin portage automatisoi prosessin. Voisit ottaa asioista selvää...
@juppe22: totta.. oli hauskaa lukee kun neuvotaan tällä foorumilla gentoo-gurun mainetta kantavaa juppe22 ottamaan asioista selvää gentoohon liittyvässä asiassa.. .W. joka sanoi ton että ei varmasti halua loukata gentoon käyttäjiä koska on itsekkin gentoon käyttäjä.. ja gentoossahan on se "hyvä syy" kääntää sorsa-paketeista.. toisinkuin esim. ubuntussa..
Heitetäänpä vielä pikku vinkki PaveQ:lle, jos et edelleenkään ymmärtänyt... Lainaus gentoon sivuilta: [bold] Gentoo uses a BSD ports-like system called Portage. Portage is a package management system that allows great flexibility while installing and maintaining software on a Gentoo system. It provides compile-time option support (through USE flags), conditional dependencies, pre-package installation summary, safe installation (through sandboxing) and uninstallation of software, system profiles, configuration file protection amongst several other features. With Gentoo you can build your entire system from source, using your choice of optimizations. You have complete control over what packages are or aren't installed. Gentoo provides you with numerous choices, so you can install Gentoo to your own preferences, which is why Gentoo is called a meta-distribution. Gentoo is actively developed. The entire distribution uses a rapid pace development style: patches to the packages are quickly integrated in the mainline tree, documentation is updated on daily basis, Portage features are added frequently, and official releases occur twice per year. [/bold] EDIT: fix
...kun kerran joku aloitti niin, jatketaan: @PaveQ: Mielummin LFS:n käyttäjiä.. (Vaikkakaan en kyllä halunnu loukata ketään..)
Jeps mieluummin näin... Btw. alkaa muuten meneen jo aika offtopiciksi, mutta oli pakko lähtee kommentoimaan tota PaveQ:n postausta...
Juppe: Tiesin kyllä mitä ajoit tolla takaa, mutta en kyllä itse kutsuisi portagea paketinhallintatyökaluksi. Paketithan ovat näitä rpm ja dep. Enemminkin portage olisi joku automaattinen lähdekoodiasennustyökalu. Juu offtopicia tosiaa. Kuitenkin Gentoota ite käytän, ja ajattelinki asentaa tässä FreeBSD:n.
apt-get komennolla ei voi asentaa vissiinkään *.tar.gz paketteja (purettuja, purkamattomia -kokeilin varmuuden vuoksi kumpaakin ? Tai minulle tuli jokin E: pakettia ei löydy (yms.) virheilmoitus. No, latasin sitten sen c-compilerin ja *tsadaa* sain seuraavan asennuskokeilun yhteydessä sellaisen errorin kuin "XMLarser perl module is required for intltool". Pitkällisen ja vaivaisen etsiskelyn tuloksena löysin kuin löysinkin netistä XML-paketin, jonka nyt olen ladannut ja asennan koneeseeni jahka kotiin pääsen. Mitä olen oppinut? Kannattaa ladata *.deb -paketteja. Ainut vain, että minä en ole ainakaan löytänyt mitään hyviä ohjelmia (esim. http://www.linuxsoft.cz/en/), jotka olisivat pakattu niin. Paketit tulevat joko .rmp tai .tar.gz-muodossa. Tämä on sinänsä hauskaa, sillä itselläni on todellakin Gnome. Kumma kun se on tuettuna huonosti...ja sanotaan, että Ubuntu olisi aloittelijan Linux (no, ainakin joutuu etsimään tietoa -> pakko oppia samalla Pitänee näköjään harkita KDE:n asentamista Ubuntuun (jos se on mahdollista), vaikka pidänkin Gnomen ulkomuodosta enemmän. Löytyneekö muuten jostain sivuja, jossa olisi listattu .deb -pohjaisia ohjelmia suoraan? *ei luovuta ihan vielä*
joo ei voi.. apt:llä asennelllaa ohjelmia ja päivitetään.. dpkg -i paketti.deb voi asentaa .deb-paketteja jne.. selventäisitkö tota kde <=> gnome -asiaa.. en nyt tajunnut miten se on huonosti tuettu..? semmonen paketti kun kde-core muistaakseni oli joka asensi kde-työpöytäympäristön.. voit lisätä /etc/apt/sources.list -tiedostoon lähteitä jotta apt-get löytää enemmän softaa..
Sitä tarkoitin tuossa KDE-Gnome jutskassa, että KDE:lle löytyy *.rpm paketteja (ja olen vissiinkin oikein ymmärtänyt, että ne ovat kuin Debianin *.deb-paketteja, mutta tarkoitettu nimenomaaan KDE:lle) paljon ja helposti ja asennus varmaankin on myös simppeliä. Gnomelle taas joutuu etsimään *.deb-pohjaisia paketteja ja niitä löytyy huonosti. Vaihtoehdoksi jää noiden *.tar.gz-pakettien lataaminen ja niiden asentelu. Minulle se on ainakin tuottanut ongelmia, mutta tietty on otettava huomioon, etten Linuxia aikaisemmin ole käyttänyt . *tuntee itsensä todella newbieksi *
.rpm-paketteja käytetään niihin pohjautuvissa distroissa kuten suse, mandriva ja fedora core rpm-pakettien asentaminen voi olla myös vaikeaa koska .rpm ei osaa asentaa samalla riippuvaisuuksiaan.. debian ja ubuntu käyttävät .deb -paketteja ja gnome ja kde on vain työpöytäympäristöjä jotka eivät tuohon vaikuta.. eli distrosi käyttää .deb -paketteja käytitpä kde tai gnome.. eli sources.list:n päivittämällä saat apt-get:n löytämään paremmin.. tässä yksi hyvin päivitelty sources.list tiedosto.. saat sen käyttöösi näin: [bold]wget http://roskakori.org:8080/~juippis/useful_stuff/sources.list_hoary sudo mv sources.list_hoary /etc/apt/sources.list sudo apt-get update [/bold][bold] tuo sources.list sisältää epävirallisia lähteitä mutta olen itsekkin joskus kokeillut ja hyvin on toiminut.. saa kokeilla [/bold]