Moikka.
Olen juuri asentamassa koneelleni Ubuntu (7.04).
Nyt muutama peruskysymys:
1. Voinko asentaa rpm-paketteja ubuntuun ?
2. Onko ubuntussa yum-pakettien hallinta softa ?
3. Mitkä on suurimmat erot esim Fedoraan ? (Mitä puuttuu, Mikä on erillaisenpaa)
Kiitos, jos joku osaisi vastata näihin kysmyksiin.
1. Virallisesti ubuntu käyttää deb-paketteja, mutta tietääkseni parilla pikkukikalla myös rpm:t asentuvat kiltisti.
2. Ei ole, yum on redhat-pohjaisten distrojen yksinoikeus. Ubuntussa saman asian hoitaa apt, joka on vähän nopeampi kuin yum, mutta osa komennoista on mielestäni vähän epäloogisia. Jos säätö ei pelota, luultavasti Ubuntuunkin saa yumin lyötyä, mutta se ei välttämättä ole tarpeen.
3. Ubuntu ja Fedora ovat monilta osin melko samanlaisia. (Ja mielestäni parhaita aloitusdistroja) Ubuntu on lähinnä tehty vaihtoehdoksi Windows-käyttäjille, siinä siis on (tai ainakin joskus oli) kaikenlaista "turhaa" roskaa mukana. Onneksi kuitenkin voi päättää itse, mitä asentaa. Ainakin Fedora 6:n ja Ubuntun asennustavat myös eroavat toisistaan. Livelevy <-> "oikea asennuslevy". Fedoran seiskaversiosta taas ei ole tietoa.
Toivottavasti tästä oli jotain apua.
1. Voit. http://packages.ubuntu.com/dapper/admin/rpm
2. On. http://packages.ubuntu.com/dapper/admin/yum
3. En tiedä.
Ubuntussa on vakava tietoturva-aukko ollut jo pitkään: Peruskäyttäjä saa superkäyttäjän oikeudet omalla salasanallaan käskyllä sudo. Siksi en suosittele Ubuntua sellaiseen koneeseen, jossa käyttäjiä on enemmän kuin yksi.
Edit: Hidas! Auttamatta liian hidas! :P
Tietoturva aukko? :O Vai ominaisuus? Käsittääkseni ainoastaan ensimmäisenä luotu käyttäjätunnus pääsee sudo-komentoon käsiksi ja muille annetaan oikeudet vain erikseen lisätessä..
Toisaalta perinteinen root-käyttäjä puuttuu ja sen luomista ei edes suositella. Minä en näe asiassa tietoturvaaukkoa enkä ongelmaa :P
Tietääkseni tuo sudo on juurikin ominaisuus ja kaikki käyttäjät eivät automaattisesti ole sudoereita. Ensimmäinen käyttäjä vain. Tämä siis viime Ubuntukokemusteni pohjalta. Ja siitä on jo reipas vuosi aikaa, että moni asia on saattanut muuttua.
Latska kirjoitti:
Tietääkseni tuo sudo on juurikin ominaisuus ja kaikki käyttäjät eivät automaattisesti ole sudoereita. Ensimmäinen käyttäjä vain.
Voit olla hyvinkin oikeassa. Minulla on vain oma käyttäjätunnus koneellani, joten en tätä asiaa sen paremmin tiedä. Ihan fiksultahan se kuullostaa, että kaikilla tunnuksilla ei ole sudo-oikeutta.
Kitos paljon neuvoista!. Täytyypäs alkaa tutustumaan todenteolla ubuntuun.
Jaska kirjoitti:
Peruskäyttäjä saa superkäyttäjän oikeudet omalla salasanallaan käskyllä sudo.
Kaikkea tuohon liittyvää voi säätää, suotavaa olisi käsittääkseni käyttää komentoa visudo
. Voi jopa säätää, että tietty käyttäjä saa ajaa pääkäyttäjänä – tai jonakuna muuna – vain tiettyjä ohjelmia ohjelmia.
Eikös sudo ole ihan pääkäyttäjän käytössä eli pääkäyttäjä on ensimmäisenä luotu käyttäjä.
Toki voit sudon konffia niin ettei siihen kelpaa kuin rootin salasana.
Q: Tietoturva-aukko?
A: Ei todellakaan.
Root-käyttäjää ei siis Ubuntussa ole oletuksena ollenkaan, vaan pääkäyttäjän oikeuksia tarvittaessa sudo-komento käynnistää yksittäisen ohjelman super-userin (su) oikeuksilla. Paljon turvallisempi systeemi siis kuin perinteinen root-käyttäjä - jälkimmäinenhän on ollut myös windowseissa käytössä, jolloin virukset ym. pääsevät käsiksi tärkeisiin tiedostoihin.
Zach kirjoitti:
Paljon turvallisempi systeemi siis kuin perinteinen root-käyttäjä - jälkimmäinenhän on ollut myös windowseissa käytössä, jolloin virukset ym. pääsevät käsiksi tärkeisiin tiedostoihin.
Koska konetta käytetään 24/7 root-tunnuksilla, mitä kukaan Unixisti ei tee.
Zach kirjoitti:
super-userin (su)
Itse asiassa su tarkoittaa "substitute useria" eli sijaiskäyttäjää. Komennon avulla kun voidaan esiintyä muunakin käyttäjänä kuin rootina.
Sudo tässä onkin jo selitetty; se ei todellakaan ole mikään tietoturva-aukko tai bugi. Asennuksen yhteydessä luodulle käyttäjätunnukselle annetaan oikeudet käyttää sudoa. Muille tätä oikeutta ei anneta automaattisesti. Sudon asetuksia muokataan komennolla visudo, joka muokkaa tiedostoa /etc/sudoers. "Normaali" root-tunnus on myös mahdollista ottaa käyttöön.
javerkki kirjoitti:
1. Voinko asentaa rpm-paketteja ubuntuun ?
2. Onko ubuntussa yum-pakettien hallinta softa ?
3. Mitkä on suurimmat erot esim Fedoraan ? (Mitä puuttuu, Mikä on erillaisenpaa)
1. Rpm-paketteja on mahdollista asentaa. Taikasana on ohjelma nimeltä alien. Tämä on kuitenkin aina toissijainen vaihtoehto, alien ei mm. osaa huolehtia pakettien riippuvuuksista. Ensisijaisesti kannattaa käyttää deb-paketteja ja etenkin virallisista pakettilähteistä löytyviä, jolloin riippuvuudet, ristiriidat ja päivitykset toimivat.
Itse asiassa Rpm-paketeille tulee hyvin harvoin käyttöä. En ole itse koskaan tarvinnut alienia Ubuntua käyttäessäni.
2. Alien muuttaa Rpm-paketit normaaleiksi deb-paketeiksi. Se ei tosin mitenkään osaa päätellä, mitkä ovat tämän paketin riippuvuudet tai ristiriidat. Deb-paketteja hallitaan normaalisti Apt:llä ja Dpkg:llä.
Kun kukaan ei ole neuvonut vielä tässä ketjussa Ubuntun pakettienhallinnan käyttöä niin tässäpä tulee...
Ihan ensiksi kannattaa ottaa käyttöön Universe-, Multiverse- sekä Restricted-pakettivarastot. Tämä onnistuu menemällä Gnomen valikkoon System > Administration > Software Sources.
// Pakettilistausten päivitys. Muista olla kuormittamatta palvelimia (ei useita pyyntöjä vuorokaudessa). $ sudo apt-get update // Ohjelman etsiminen koneelle ladatuista listauksista: $ apt-cache search <hakusana> // Ohjelman asentaminen. apt-get lataa ohjelman tarvitsemat paketit automaattisesti netistä ja asentaa ne. (vinkki: Ubuntussa voi oletuksena täydentää ohjelmien nimiä painamalla tab-näppäintä) $ sudo apt-get install <ohjelmapaketin_nimi> // Ohjelman poistaminen: $ sudo apt-get remove <ohjelmapaketin_nimi>
Mikäli komentorivi tuntuu vaikealta, voi ohjelmia asentaa graafisen työkalun avulla. Gnome-työpöytäympäristöstä, jota Ubuntu oletuksena käyttää, löytyy Applications-valikosta kohta Add/Remove, jonka avulla peruskäyttäjän tarvitsemat ohjelmat asentuvat leikiten: haluttujen ohjelmien kohdilta ruksitaan checkboxit ja klikkaillaan nextiä. :)
Kannattaa kurkkailla tuota Ubuntu tutuksi wikikirjasta. Hyvin kattava selvitys perusteista.
Pakettienhallinnasta löytyy hyvä opas täältä:
http://fi.wikibooks.org/wiki/Ubuntu_tutuksi/
eikös sudo ole "superuser do"
sama kun kirjoitat su
ja rootin passun niin saat root oikeudet.
ylipäätänsä, sudoa pystyy käyttämään vain jos sun käyttäjällä on siihen oikeudet.
Mitenkäs tämä bugi voidaan Ubuntussa korjata: Kun Update Managerissa koitan asentaa uusia päivityspaketteja, koko kone kaatuu siinä vaiheessa kun klikkaan Install Updates.
Suljet graafisen härpäkkeen ja rupeat päivittämään komentoriviltä:
sudo apt-get update
sudo apt-get upgrade
TsaTsaTsaa kirjoitti:
Suljet graafisen härpäkkeen ja rupeat päivittämään komentoriviltä
Graafisen X:n voi sulkea painamalla ctrl+alt+f1, kirjautumalla sisään tekstitilassa ja komentamalla sudo /etc/init.d/gdm stop
X:n saa takaisin päälle komennolla sudo /etc/init.d/gdm start
edit: Jaska, oletko muuten tutkinut virheviestejä, joita tuosta kaatumisesta tulee?
Cornix kirjoitti:
Graafisen X:n voi sulkea painamalla ctrl+alt+f1, kirjautumalla sisään tekstitilassa ja komentamalla
sudo /etc/init.d/gdm stop
Graafisellä härpäkkeellä taidettiin tässä tarkoittaa Synapticia (vai mikä frontendi siinä Ubuntussa nyt onkaan), ei koko X:ää :)
Cornix kirjoitti:
edit: Jaska, oletko muuten tutkinut virheviestejä, joita tuosta kaatumisesta tulee?
Minulle tietotekniikka on vain harrastus, joten en ole opetellut virheviestien tutkimista. Mistä ne näkyvät? Osasin kyllä ennestään nuo TsaTsaTsan kertomat komennot, ja niitä olen käyttänytkin. Tänään aamulla oli näköjään tullut joitakin päivityspaketteja päivittäjään, joten katsotaan lähtisikö se nyt toimimaan.
niin siis tu0o ctrl+alt+f1 mikäli ensimmäinen käyttäjätili ei ole jo varattu.
f2 avaa toisen tilin, f3 kolmannen etc.
ja kyllä se mun mielestä koko X:n sulkee. puhtaaseen konsolitilaan siinä ainakin mennään.
ja noita graafisia asenteluja en suosittele muutenkaan :D, paremmin sitä oppii kun konsolissa vaan häärää aina kun tarvitsee noita juttuja tehdä. linkit ja referenssiasennuksetkin on aina konsoliasennuksille.
sudo apt-get install paketin_nimi = asentaa paketin
sudo apt-get update = päivitys
lähteet päivitetään muistaakseni sudo apt-get refresh jos oikein muistan
groovyb kirjoitti:
ja kyllä se mun mielestä koko X:n sulkee. puhtaaseen konsolitilaan siinä ainakin mennään.
Joo, gdm:n pysäyttäminen sulkee koko X:n.
Se, mitä halusin sanoa, oli että luulisin TsaTsaTsaan tarkoittaneen Synapticin, eikä koko X:n sulkemista.
IMO turhaa tuskastella virtuaalikonsolissa, jos on mahollisuus käyttää X-terminaaleja.
groovyb kirjoitti:
paremmin sitä oppii kun konsolissa vaan häärää aina kun tarvitsee noita juttuja tehdä.
Niin, asenna Gentoo.
(Hähää, pääsinpäs sanomaan >:)
groovyb kirjoitti:
sudo apt-get install paketin_nimi = asentaa paketin
sudo apt-get update = päivityslähteet päivitetään muistaakseni sudo apt-get refresh jos oikein muistan
Korjaanpa vähän:
Pakettilähteet päivitetään komennolla
sudo apt-get update
Tämä siis lataa Ubuntun palvelimelta tiedot paketeista. Nyt uusi paketti voidaan asentaa komennolla
sudo apt-get install paketin_nimi
Järjestelmä päivitetään komennolla
sudo apt-get upgrade
tai etenkin jos päivität uuteen jakeluversioon (Ubuntussa kannattaa käyttää update manageria)
sudo apt-get dist-upgrade
Lisätietoja:
http://fi.wikibooks.org/wiki/Ubuntu_tutuksi/
http://linux.fi/index.php/Apt
Aihe on jo aika vanha, joten et voi enää vastata siihen.