Kirjautuminen

Haku

Tehtävät

Keskustelu: Yleinen keskustelu: Ubuntun perusjutut

Sivun loppuun

javerkki [02.09.2007 15:30:36]

#

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.

Latska [02.09.2007 15:39:03]

#

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.

Jaska [02.09.2007 15:40:38]

#

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.

Kelmi [02.09.2007 15:40:50]

#

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

Latska [02.09.2007 15:46:24]

#

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.

Jaska [02.09.2007 15:49:42]

#

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.

javerkki [02.09.2007 16:35:02]

#

Kitos paljon neuvoista!. Täytyypäs alkaa tutustumaan todenteolla ubuntuun.

Metabolix [02.09.2007 17:35:06]

#

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.

tesmu [07.09.2007 17:36:34]

#

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.

Zach [07.09.2007 17:53:23]

#

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.

Blaze [07.09.2007 18:07:01]

#

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.

tkarkkainen [08.09.2007 01:08:23]

#

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.

Heikki [09.09.2007 00:30:30]

#

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ä.

Cornix [09.09.2007 18:52:46]

#

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ä. :)

Kelmi [10.09.2007 10:35:05]

#

Kannattaa kurkkailla tuota Ubuntu tutuksi wikikirjasta. Hyvin kattava selvitys perusteista.

Pakettienhallinnasta löytyy hyvä opas täältä:
http://fi.wikibooks.org/wiki/Ubuntu_tutuksi/Ohjelmien_asentaminen_ja_pakettivarastot

groovyb [22.09.2007 18:14:36]

#

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.

Jaska [22.09.2007 19:14:22]

#

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.

TsaTsaTsaa [22.09.2007 21:11:08]

#

Suljet graafisen härpäkkeen ja rupeat päivittämään komentoriviltä:
sudo apt-get update
sudo apt-get upgrade

Cornix [22.09.2007 21:32:38]

#

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?

Blaze [22.09.2007 21:37:16]

#

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:ää :)

Jaska [27.09.2007 09:55:07]

#

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.

groovyb [28.09.2007 06:23:10]

#

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

Blaze [28.09.2007 08:49:28]

#

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 >:)

Heikki [28.09.2007 09:43:47]

#

groovyb kirjoitti:

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

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/Ohjelmien_asentaminen_ja_pakettivarastot
http://linux.fi/index.php/Apt


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta