.deb vai .rpm

Kertokaa mielipiteitä kumpi on kätevin. (Kätevin ei tarkoita paras!) Mitä hyvää on .deb:issä mitä .rpm:ssä ei ole ja mitä hyvää on .rpm:ssä jota .deb:istä ei löydy?

Itse olen ymmärtänyt, että suurta eroa ei ole kumpikin tekee sen minkä toinenkin. Käaskyt on vaan erit. Vääräsä vai oikeassa?

Tiedän että tästä tulee samanlaista skeidaa, kuin Gnome vs. KDE, Linux vs. Windows jutut, mutta vastaajat vastaa laadusta :)

Toivottavasti opin jotain uutta silti!
171778
Äänestä

Muut lukivat myös

Vastaukset 17

Vanhimmat

Itte oon eniten käyttänyt deb-juttua ja oppinut sen jotenkuten osittain mutta rpm on jäänyt vähälle käytölle syy ehkä tää Ubuntun hyvä suomenkielinen ohjeistus ja palstat joista avun löytää helposti ellei jotain juttua osaa.

Onkohan näissä enää juurikaan eroa, uusissa versioissa entistä vähemmän tarvitaan päätteen käyttöä ja niitä komentosarjojen osaamista joilla komennot suoritetaan, hiljakkoin laitoin Hardyn koneelle eikä kertaakaan ole päätettä tarvinnut käyttää, alkaa olla aika yksinkertaista ja helppoa Vistakin on hankalampi laittaa toimintakuntoon kun nyky-linuxit poikkeuksia tietenkin löytyy.

PCLinuxOS:ä olen monesti kokeillut, hyvä rpm-distro mutta se oma osaamattomuuteen ja laiskuuteen opetella rpm:ää on esteenä vakikäytölle, niin Fedoraa ja OpenSusea unohtamatta hyviä kaikki.

Gnome/KDE sama juttu Gnomea oon käyttänyt eniten ja siihen jäänyt, KDE:tä aina joskus kokeillut mutta ääh ei oo mun juttu, makuasia tääkin on kumpaa käyttää.

Äänestä
  • "Itte oon eniten käyttänyt deb-juttua ja oppinut sen jotenkuten osittain mutta rpm on jäänyt vähälle käytölle syy ehkä tää Ubuntun hyvä suomenkielinen ohjeistus ja palstat joista avun löytää helposti ellei jotain juttua osaa"

    T: Viestin aloittaja :)

    Äänestä

Pakettien ero on siinä, että eri jakelut käyttävät omia paketinhallintaohjelmiaan. Debianista lähtöisin ovat deb-paketit (purkautuvat dpkg:llä), rpm-paketit ovat taas RedHatin rakentama paketinhallinta (purkautuvat rpm:llä).
Itse pakettien rpm vs. deb -vertailu keskenään osoittaa vain kysyjän tietämättömyyttä aiheesta.

Äänestä
  • ...ohjelma toimii onko se asennettu .deb .rpm. tms. -paketista. Nehän on asennustiedostoja ja erilaisilla käyttiksillä on omansa, winukalla .exe jne.

    Äänestä

  • "Itse pakettien rpm vs. deb -vertailu keskenään osoittaa vain kysyjän tietämättömyyttä aiheesta." Tai sitten kysyjä tietää että niissä on oikeasti eroja... Erot ovat periaatteessa merkityksettömiä "vivahde-eroja", itse niihin joskus perehdyin mutta senverran pieniä että en enää edes muista mitenpäin ja mitä eroja... makuasia monille..

    Riippuvuuksien hallinnassa oli jotain pientä eroa, jommassakummassa toimi "paremmin". Samoin muutamia muita eroja, käytännön merkitystä eroilla ei kuitenkaan juuri ole vaan kyseessä on lähinnä makuasia... Vaikka itselläni on käytössä molempia tälläkin hetkellä (Ubuntu, Fedora ja testauksessa OpenGEU) en ole eroavaisuuksiin kiinnittänyt huomiota, enkä jaksa kaivaa niistä tietoa kun molemmat toimivat omiin tarpeisiini hyvin (niinkuin serverissä pyörivän Slackwarenkin systeemi).

    Äänestä

  • vaaraa on jos haluaa tietoa? Itse olen enimmäkseen käyttänyt .deb pohjaisia ja todennyt sen nopeaksi ja tehokkaaksi. Riippuvuudet haetaan, löydetään ja asennetaan. Itse tykkään asennella aptitudella. Onkohan .rpm pohjaisille vastaavaa.

    Fedoraakin on tullut käytettyä, mutta niitä käskyjä ei oikein meinaa muistaa ja tulee välillä pukattua rimpsua sudo apt-get install...
    Muutenkin se pakettien asentelu ja päivittäminen on hidahkoa.

    Jos täältä ei tietämätön saa kysyä, niin laita vaan jotain linkkiä mistä vois tietoa hakea.

    Äänestä

  • Ja tuskin siitä kirjoitti:

    vaaraa on jos haluaa tietoa? Itse olen enimmäkseen käyttänyt .deb pohjaisia ja todennyt sen nopeaksi ja tehokkaaksi. Riippuvuudet haetaan, löydetään ja asennetaan. Itse tykkään asennella aptitudella. Onkohan .rpm pohjaisille vastaavaa.

    Fedoraakin on tullut käytettyä, mutta niitä käskyjä ei oikein meinaa muistaa ja tulee välillä pukattua rimpsua sudo apt-get install...
    Muutenkin se pakettien asentelu ja päivittäminen on hidahkoa.

    Jos täältä ei tietämätön saa kysyä, niin laita vaan jotain linkkiä mistä vois tietoa hakea.

    >Onkohan .rpm pohjaisille vastaavaa.

    Ja olet Fedoraakin muka "käytellyt" etkä kuitenkaan havainnut mitään vastaavaa? ;)

    Äänestä

  • "Itse pakettien rpm vs. deb -vertailu keskenään osoittaa vain kysyjän tietämättömyyttä aiheesta."
    Vastaus osoittaa vastaajan ylimielisyyttä.

    Niin olisko kysyjällä aihetta kysyä jos asian tietäis?

    Äänestä

  • pieksut kirjoitti:

    >Onkohan .rpm pohjaisille vastaavaa.

    Ja olet Fedoraakin muka "käytellyt" etkä kuitenkaan havainnut mitään vastaavaa? ;)

    Lähinnä ollut vaan tapana kokeilla, kun uusi versio tulee jos siitä yhteiselosta jotain tulee tai jos siinä on jotain uusia mielenkiintoisia ominaisuuksia mutta eipä siinä koskaan ole ollut mitään miksi vaihtaisin tämän hetkisen distron siihen.

    Fedorassa löysin kyllä sen köykäisen grafisen pakettien asennus ohjelman. (Köykäinen verrattuna Synapticiin) Hommansa se kuiteskin teki.

    Päätteellä onnistuin hakemaan ja asentamaan päivitykset, kun ensin vietin aikaa Googlen parissa.

    Nyt tällä hetkellä käytän Ubuntu 8.04 live levyä ja vaikuttaa hyvältä, joten tuskin tarttee opetella Fedoraa tosissaan :)
    Voihan sitä rämpläilä opiskelu mielessä, kun jaksaa.

    Äänestä

  • Fedoraa hirveänä käyttänyt kirjoitti:

    Lähinnä ollut vaan tapana kokeilla, kun uusi versio tulee jos siitä yhteiselosta jotain tulee tai jos siinä on jotain uusia mielenkiintoisia ominaisuuksia mutta eipä siinä koskaan ole ollut mitään miksi vaihtaisin tämän hetkisen distron siihen.

    Fedorassa löysin kyllä sen köykäisen grafisen pakettien asennus ohjelman. (Köykäinen verrattuna Synapticiin) Hommansa se kuiteskin teki.

    Päätteellä onnistuin hakemaan ja asentamaan päivitykset, kun ensin vietin aikaa Googlen parissa.

    Nyt tällä hetkellä käytän Ubuntu 8.04 live levyä ja vaikuttaa hyvältä, joten tuskin tarttee opetella Fedoraa tosissaan :)
    Voihan sitä rämpläilä opiskelu mielessä, kun jaksaa.

    "Köykäinen verrattuna Synapticiin"

    Voisitko jotenkin täsmentää millä tavalla "köykäinen"?

    Viestisi paljastaa että et ole edes kokeillut. ;)

    Äänestä

  • lisää kirjoitti:

    "Köykäinen verrattuna Synapticiin"

    Voisitko jotenkin täsmentää millä tavalla "köykäinen"?

    Viestisi paljastaa että et ole edes kokeillut. ;)

    Esimerkiksi Asennusten täydellinen poisto ja rippeiden poistoa ei löydy tai en vaan löytänyt.

    Mutta ihan sama. Olen ihan tyytyväinen nykyiseen käyttöjärjestelmään, jota olen käyttänyt 3 vuotta.
    Joskus on vaan kiva kokeilla uusia distroja, että osaa valita itselle sen oman. Fedora häipyi kovolta.Se siitä. Kiitos kaikille jotka antoivat hyödyllistä tietoa ja kiitos niille joiden kommenteilla en tee yhtään mitään. Nyt tiedän sen ainakin, että tällainen kysely on turhaa. Makuasioita, joista jotkut vetää herneet nokkaan ja alkaa koppavaksi. Sama homma kuin Gnome vs. KDE. Windows vs. Linux jutut. Mitään asiallista keskustelua ei synny tällaisista kyselyistä.

    Äänestä

kysessä on arkistotiedosto, joka sisältää skriptin, joka mukaan ohjelman komponentit puretaan ja jaetaan järjestelmäkansioihin, ja mahdollisesti ohjelmalle vielä luodaan sisäiset linkitykset ja käynnistykuvake tarpeellisine tietoineen. Molemmat tiedostot (.rpm ja.deb)voidaan muuntaa "toisikseen" mm. alien -ohjelmalla, joten eivät nämä paketit nyt niin kovin paljoa eroa toisistaan, mutta aina kanattaa olla varovainen muunnoksia tehtäessä, sillä ero on distribuutioissa, ja siinä, miten eri ohjelmat osoitetaan niissä hakemistoihinsa, ja millainen sisäinen linkitys distrossa vallitsee. Esimerkiksi javan sijainti vaihtelee hieman distrosta toiseen.

Äänestä
  • Erona RPM:n ja DEB:in välillä on muistaakseni DEB:in älykkäämpi ja joustavampi riippuvuuksien hallinta.

    DEB tukee kolmea riippuvuustyyppiä: "Depends", "Recommends" ja "Suggests".

    Vain "Depends"-riippuvuudet ovat ohjelman toiminnan kannalta välttämättömiä. Esimerkiksi Ubuntu-distron Gimp-ohjelman riippuvuudet näkee esim. täältä:
    http://packages.ubuntu.com/gutsy/graphics/gimp

    "Depends" sisältää kuvaeditorille perustavanlaatuisia juttuja kuten libjpeg62 ja libpng.

    "Recommends"-kohdassa on mm. Gimpin Gnomen virtuaalitiedostojärjestelmään (VFS) integroiva paketti, joka ei ole välttämätön mutta saattaa silti olla kätevä ominaisuus.

    "Suggests"-kohdasta taas löytyy paketit ohjetiedostoille ja Perl/Python -lisäosille.

    RPM ei käsittääkseni tue kuin yhdenlaisia riippuvuuksia. Eli "kaikki tai ei mitään".

    Äänestä

  • d00b kirjoitti:

    Erona RPM:n ja DEB:in välillä on muistaakseni DEB:in älykkäämpi ja joustavampi riippuvuuksien hallinta.

    DEB tukee kolmea riippuvuustyyppiä: "Depends", "Recommends" ja "Suggests".

    Vain "Depends"-riippuvuudet ovat ohjelman toiminnan kannalta välttämättömiä. Esimerkiksi Ubuntu-distron Gimp-ohjelman riippuvuudet näkee esim. täältä:
    http://packages.ubuntu.com/gutsy/graphics/gimp

    "Depends" sisältää kuvaeditorille perustavanlaatuisia juttuja kuten libjpeg62 ja libpng.

    "Recommends"-kohdassa on mm. Gimpin Gnomen virtuaalitiedostojärjestelmään (VFS) integroiva paketti, joka ei ole välttämätön mutta saattaa silti olla kätevä ominaisuus.

    "Suggests"-kohdasta taas löytyy paketit ohjetiedostoille ja Perl/Python -lisäosille.

    RPM ei käsittääkseni tue kuin yhdenlaisia riippuvuuksia. Eli "kaikki tai ei mitään".

    Tuli tuossa paketinhallintaa miettiessäni mieleen, että onneksi enää nykyään ei ole pakko kääntää ja asentaa esim. edellämainitun Gimpin riippuvuuksia itse yksitellen...

    Slackware taitaa olla tätä nykyä ainoa jakelu jossa on vielä riippuvuukseton (tar.gz) paketinhallinta. Ainakin omien kokemusten mukaan se toimii hienosti tosin vaatien jonkin verran viitseliäisyyttä jakelun asennuslevyjen ulkopuolisia paketteja asennellessa.

    Arch Linux käyttää myös tar.gz -mallista Pacman-järjestelmää, mutta erona Slackwaren slackpkg:n siinä on myös yksinkertainen tuki riippuvuuksille. Järjestelmä on yksinkertainen päivittää yhdellä tai kahdella komennolla, kuten mm. Debian/Debian-pohjaiset jakelut.

    Äänestä

  • d00b kirjoitti:

    Tuli tuossa paketinhallintaa miettiessäni mieleen, että onneksi enää nykyään ei ole pakko kääntää ja asentaa esim. edellämainitun Gimpin riippuvuuksia itse yksitellen...

    Slackware taitaa olla tätä nykyä ainoa jakelu jossa on vielä riippuvuukseton (tar.gz) paketinhallinta. Ainakin omien kokemusten mukaan se toimii hienosti tosin vaatien jonkin verran viitseliäisyyttä jakelun asennuslevyjen ulkopuolisia paketteja asennellessa.

    Arch Linux käyttää myös tar.gz -mallista Pacman-järjestelmää, mutta erona Slackwaren slackpkg:n siinä on myös yksinkertainen tuki riippuvuuksille. Järjestelmä on yksinkertainen päivittää yhdellä tai kahdella komennolla, kuten mm. Debian/Debian-pohjaiset jakelut.

    Ja tarkoitin siis Slackwaren paketinhallintatyökaluista puhuessani pkgtools:ia, en slackpkg:ta. slackpkg on pkgtoolsia käyttävä lisäosa, joka helpottaa Slackware-järjestelmän päivittämistä netin yli.

    Äänestä

RPM-Mandriva
DEB-Debian
Yhtä käteviä molemmat, nykyisin kun Debianissakin tuo paketti asentuu parilla klikkauksella, kuten RPM Mandrivassa aina.

Äänestä

RPM periaatteessa parempi kun se on LSB -speksissä, mutta käyttöjärjestelmäkohtaistahan tuo on millä on paketoitu. Mun käyttis käyttää DEB -paketointia.

Äänestä

Kommentoi aloitusta


Linuxia Lapinportilta. kirjoitti:

Kertokaa mielipiteitä kumpi on kätevin. (Kätevin ei tarkoita paras!) Mitä hyvää on .deb:issä mitä .rpm:ssä ei ole ja mitä hyvää on .rpm:ssä jota .deb:istä ei löydy?

Itse olen ymmärtänyt, että suurta eroa ei ole kumpikin tekee sen minkä toinenkin. Käaskyt on vaan erit. Vääräsä vai oikeassa?

Tiedän että tästä tulee samanlaista skeidaa, kuin Gnome vs. KDE, Linux vs. Windows jutut, mutta vastaajat vastaa laadusta :)

Toivottavasti opin jotain uutta silti!

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu