Kirjoittaja Aihe: Fedora dnf vs. yum  (Luettu 3192 kertaa)

welmar

  • Käyttäjä
  • Viestejä: 1582
    • Profiili
Fedora dnf vs. yum
« : 04.09.14 - klo:15.48 »
Fedora oli ollut jonkin aikaa päivittämättä ja kokeilin ensin
Koodia: [Valitse]
yum upgradejolloin fedora tarjosi noin 110 päivitystä. En kuitenkaan asentanut vaan kokeilin
Koodia: [Valitse]
dnf upgradeja päivityksiä oli sitten yli 200. Mikä selittää noin suuren eron? Eikö päivitykset kuitenkin tule samoista repoista?

qwertyy

  • Käyttäjä
  • Viestejä: 5671
    • Profiili
Vs: Fedora dnf vs. yum
« Vastaus #1 : 04.09.14 - klo:20.26 »
Fedora on alkanut kiinnostamaan lähiaikoina piti kokeilla vilkaista tuota dnf:ää, kun en ollut kuullut siitä aiemmin. Englanninkielisiltä sivuilta pikaisesti ymmärsin että nuo erot johtuisi versioinnin tarkistustyylien eroista, eikä kyseessä olisi bugi. Itse pääsin kyseisestä artikkelista siihen käsitykseen, että noiden lukujen olisi pitänyt olla ilmeisesti juuri toisin päin?

welmar

  • Käyttäjä
  • Viestejä: 1582
    • Profiili
Vs: Fedora dnf vs. yum
« Vastaus #2 : 07.09.14 - klo:14.36 »
Tänään tuli taas päivityksiä tarjolle ja nyt ei niin paljon joten voin laittaa tänne tuloksen erosta. Nyt sekä yum että dnf tarjoaa 3 päivitystä mutta yum haluaisi asentaa myös yhden paketin
Koodia: [Valitse]
Riippuvuudet on ratkaistu

================================================================================================================
 Package                           Arkkitehtuuri     Versio                    Asennuslähde                Koko
================================================================================================================
Installing for group upgrade "KDE":
 baloo-file                        x86_64            4.13.3-3.fc20             updates                    190 k
Päivitetään:
 xapian-bindings                   x86_64            1.2.18-2.fc20             updates-testing            114 k
 xapian-bindings-python            x86_64            1.2.18-2.fc20             updates-testing            260 k
 xapian-core-libs                  x86_64            1.2.18-1.fc20             updates-testing            1.0 M

Transaktion yhteenveto
================================================================================================================
Asennus  1 Package
Upgrade  3 Packages

Ladattavaa yhteensä: 1.6 M
Is this ok [y/d/N]: n
Exiting on user command
Your transaction was saved, rerun it with:
 yum load-transaction /tmp/yum_save_tx.2014-09-07.14-25.y6zaaI.yumtx
[root@localhost welmar]# dnf upgrade
Fedora 20 - x86_64 - Updates                                                    759 kB/s |  25 MB     00:34   
Dependencies resolved.

================================================================================================================
 Package                           Arkkitehtuuri     Versio                    Asennuslähde                Koko
================================================================================================================
Upgrading:
 xapian-bindings                   x86_64            1.2.18-2.fc20             updates-testing            114 k
 xapian-bindings-python            x86_64            1.2.18-2.fc20             updates-testing            260 k
 xapian-core-libs                  x86_64            1.2.18-1.fc20             updates-testing            1.0 M

Transaktion yhteenveto
================================================================================================================
Upgrade  3 Packages

Ladattavaa yhteensä: 1.4 M
Onko tämä ok [k/E]: e
Lopetetaan, käyttäjä antoi lopetuskomennon
Tässä huomaa myös että ainakin päivityksen osalta dnf hieman paremmin suomennettu. Lisäksi yum tarjoaa mahdollisuuden pelkkään pakettien lataamiseen ilman asennusta.

juyli

  • Vieras
Vs: Fedora dnf vs. yum
« Vastaus #3 : 09.09.14 - klo:18.08 »
Fedora oli ollut jonkin aikaa päivittämättä ja kokeilin ...

man dnf
DNF  is  the  next upcoming major version of Yum, a package manager for
       RPM-based Linux distributions.
Koskapa dnf on versio 0.5.xx, se ei ole vielä valmis, kun taas yum on versiolta 3.4.x ja vakaaksi ja toimivaksi todettu. Mahdollisesti erot ovat käyttämistäsi vipusista.
En käytä yleensä yum:lla vipusta upgrade vaan update.
PS. Koska Fedora on hyvin "ajan hermolla" ja tarjoaa yleensä uusinta uutta, en käytä Fedoran -testing -repoja.

welmar

  • Käyttäjä
  • Viestejä: 1582
    • Profiili
Vs: Fedora dnf vs. yum
« Vastaus #4 : 17.09.14 - klo:14.41 »
Kokeilin taas mitä eroa on ja tälläkertaa yum tarjosi enemmän päivitettävää.Kaikki näytti olevan firmware-paketteja. Osaisikohan dnf paremmin tulkita mitkä on tarpeen? Miten voisin tarkistaa onko noi firmwaret tarpeellisia järjestelmässäni?   
PS. Koska Fedora on hyvin "ajan hermolla" ja tarjoaa yleensä uusinta uutta, en käytä Fedoran -testing -repoja.
Täysin totta, Fedorassa ei ole vanhoja ohjelmia mutta silti haluan aina uusinta uutta Ubuntukin on 14.10 ja muuten suosin yleensä rolling-release distroja,eikä mahdolliset ongelmat haittaa vaan saan niistä mielekästä puuhaa kun pohdin miksi ei toimi.
En käytä yleensä yum:lla vipusta upgrade vaan update.
  Upgrade on jäänyt tavaksi Ubuntusta mutta mikä ero oikeastaan upgrade ja update:lla on Fedorassa? En ole huomannut mitään vaikka aina silloin tällöin kokeilen tarjoaako erilaista päivitystä.

qwertyy

  • Käyttäjä
  • Viestejä: 5671
    • Profiili
Vs: Fedora dnf vs. yum
« Vastaus #5 : 17.09.14 - klo:23.16 »
Osaisikohan dnf paremmin tulkita mitkä on tarpeen?
http://fedoraproject.org/wiki/Changes/ReplaceYumWithDNF

Tuolla on että dnf on oletuksena Fedora 22 versiosta lähtien.

juyli

  • Vieras
Vs: Fedora dnf vs. yum
« Vastaus #6 : 18.09.14 - klo:20.33 »
Upgrade on jäänyt tavaksi Ubuntusta mutta mikä ero oikeastaan upgrade ja update:lla on Fedorassa? En ole huomannut mitään vaikka aina silloin tällöin kokeilen tarjoaako erilaista päivitystä.

Debian/Ubuntu jakeluissa pakettivarastot vasta päivitetään komennolla update. Asennushan sitten tapahtuu upgrade ja käyttämässäni aptitudessa hyvinkin vipusella dist-upgrade.
Yum päivittää niin tietokannan kuin tarjoaakin asennusta suoraa vipusella update.
Ote manuaalisivulta komennolla man yum:
  upgrade
              Is the same as the update command with the --obsoletes flag set.
              See update for more details. 

juyli

  • Vieras
Vs: Fedora dnf vs. yum
« Vastaus #7 : 18.09.14 - klo:23.56 »
... mutta silti haluan aina uusinta uutta Ubuntukin on 14.10 ja muuten suosin yleensä rolling-release distroja,eikä mahdolliset ongelmat haittaa vaan saan niistä mielekästä puuhaa kun pohdin miksi ei toimi.

Jeps. Samalla periaatteellahan itsekin toimin, vaikka testing-systeemit jääköön (Fedoran -testing tai vaikka Ubuntun proposed). Tag:in mukaisesti koekäytössä on myös Manjaro (Arch), joka lienee rolling-release. En vain tiedä, mikä ero on sillä, että puolivuosittain tai muuten on jakelu päivitettävissä suoraa seuraavaan viralliseen jakeluun verrattuna siihen, että jakelu vain päivittyy johonkin uudempaan versioon.
Fedorassahan tuo on onnistunut viimeksi FedUp-ohjelmalla. Ubuntussa omilla työkaluillaan - ja joitakin ohjeita on myös Slackware-jakeluiden päivittämiseksi ilman varsinaista uudelleenasennusta.
Kovin suuri vaiva ei ole ollut edes päivittää jakeluversiosta seuraavaan myöskään jollakin netinst-tikulla tai cd:llä ;) Päivitykset vanhasta jakeluversiosta seuraavaan ovat yleensä onnistuneet hyvin.