• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af Tukanfan | 22.02.2011 13:44

YUM YUM YUM...

Software
Hvordan kan man gøre Yum hurtigere til at udføre opgraderinger?
Har netop installeret Fedora 14, og synes det går ualmindeligt langsomt (specielt hvis man bruger PackageKit).
Indtil videre har jeg blot installeret yum-fastestmirror, og så bruger jeg -C optionen og opdaterer cachen manuelt.
Det har resulteret i at den er blevet helt hurtig til downloads.

Den er dog stadig langsom efter download-fasen.
Jeg har tænkt på at slå "presto" fra, da det tager lang tid at bygge rpms ud fra disse - især på en netbook.
Derudover tager "Upgrading" og "Cleaning up" faserne også lang tid. Er det yum's skyld, eller rpm's?

Jeg synes det er lidt underligt at de ikke går over til zypper, der på papiret virker yum ret overlegen på mange måder.
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer17

# 1

14 år 4 måneder siden

Permalink

Indsendt af Kristho den 22. februar 2011 kl. 14:36

Permalink

Hmm... Jeg synes at yum er

Hmm... Jeg synes at yum er blevet ret hurtigt i de seneste Fedora udgivelser.

Jeg bruger bare ganske almindelig "yum update" til at opdatere mit system - og selvfølgelig tager det noget tid den første gang, men derefter synes jeg at det går rigeligt hurtigt.

Jeg bruger openSUSE på min ene bærbare, og må erkende at jeg synes at zypper er et utroligt irriterende rpm-frontend. For det første synes jeg det går langsommere, derudover er navnet længere og mere besværligt at skrive på tastaturet, og så synes jeg ikke altid at kommandoerne er heeelt gennemskuelige :p Så jeg er ret glad for at Fedora fortsat bruger yum :)
  • Log ind eller opret dig for at tilføje kommentarer

# 2

14 år 4 måneder siden

Permalink

Indsendt af Acpivii den 22. februar 2011 kl. 14:50

Permalink

Kan man benytte lejligheden

Kan man benytte lejligheden til at spørge hvad forskellen på de forskellige er? altså yum og zypper ? evt også debians/ubuntus aptitude (eller hvad hedder det) ?
  • Log ind eller opret dig for at tilføje kommentarer

# 3

14 år 4 måneder siden

Permalink

Indsendt af mjjzf den 22. februar 2011 kl. 15:10

Permalink

Jeg havde altid en idé om,

Jeg havde altid en idé om, at Zypper var et navn, man valgte, fordi der skulle så få bogstaver til inden tab completion?
  • Log ind eller opret dig for at tilføje kommentarer

# 4

14 år 4 måneder siden

Permalink

Indsendt af cb400f den 22. februar 2011 kl. 15:53

Permalink

#3zypper kommer af libzypp,

#3
zypper kommer af libzypp, som igen kom af "Zenworks Yast Package Protocol" (eller noget i den stil, husker det ikke 100% præcist), i forbindelse med at YaST og red carpet/zenworks stads blev smeltet sammen.

#1
zypper er ikke langsommere end det python-stads til yum.
http://duncan.mac-vicar.com/blog/archives/309

Hvis man oplever det sådan skyldes det ofte at SUSE-brugere oftere end brugere af andre distros (pga. openSUSE BuildService goodness) har et større antal store, "levende" repositories, med autorefresh aktiveret - altså en sammenligning af æbler og appelsiner - som i øvrigt ikke har ret meget med pakkemanageren i sig selv at gøre.

I øvrigt skulle repo refresh blive hurtigere i 11.4:
http://news.opensuse.org/2010/09/02/opensuse-announce-first-11-4-develo…

Hvad er det for nogle kommandoer som ikke er gennemskuelige og veldokumenterede?

Jeg er ved at være lidt træt af dit FUD hver gang der er noget du ikke kan finde ud af... hvadenten det er zypper, lokalize, amarok, kde eller noget helt femte ;-)

#2
De er bare forskellige kommandolinje programmer som håndterer repositories og installation, fjernelse, opdatering af pakker, løsning af afhængigheder osv.

Det gør de på lidt forskellige måder teknisk, de er skrevet i forskellige programmeringssprog, osv.

Yum og zypper bygger så ovenpå RPM hvor apt og aptitude bygger ovenpå dpkg - derfor kan de ikke helt så nemt sammenlignes med zypper og yum da der er lidt mere fundamentale forskelle på hvordan RPM og dpkg gør ting.

Så man kan faktisk godt installere og bruge yum i openSUSE - og sikkert også zypper på Fedora.
  • Log ind eller opret dig for at tilføje kommentarer

# 5

14 år 4 måneder siden

Permalink

Indsendt af Kristho den 22. februar 2011 kl. 16:57

Permalink

[quote]Jeg er ved at være

[quote]Jeg er ved at være lidt træt af dit FUD hver gang der er noget du ikke kan finde ud af... hvadenten det er zypper, lokalize, amarok, kde eller noget helt femte ;-)[/quote]

Jeg tror aldrig jeg har kritiseret Lokalize - det håber jeg ihvertfald ikke, for har aldrig brugt programmet. Jeg mindes dog at have kritiseret GUI-oversættere sådan helt generelt, fordi jeg synes det tit er nemmere at oversætte direkte i po-filen, hvis det er dét du hentyder til?

Så lad mig tilføje:
Jeg synes at zypper er et utroligt irriterende rpm-frontend, fordi jeg synes den er sværere at vende sig til end yum (efter jeg havde brugt apt-get/aptitude). Jeg skriver ingen steder at den ikke er teknisk overlegen, for det ved jeg ikke noget om, jeg skriver min uforbeholdne mening, om at jeg synes at zypper er mærkelig at bruge.

Jeg synes - undskyld ordvalget - fandme at det er ved at være for småborgerligt, når man ikke må komme med sin personlige mening på dette forum længere. Hvor blev varmen af? Er alle Linux-brugere blevet så skide bange for at sige sin mening, og komme frem med personlige holdninger, fordi "Ej, det kan jo skræmme de nye brugere"?
  • Log ind eller opret dig for at tilføje kommentarer

# 6

14 år 4 måneder siden

Permalink

Indsendt af frogmaster den 22. februar 2011 kl. 17:22

Permalink

Skal ikke blande mig i YUM med mere

#5

Jeg er såmænd ligeglad, bare det virker. Det var denne offtopic, fra min side, jeg faldt over:

når man ikke må komme med sin personlige mening på dette forum længere. Hvor blev varmen af? Er alle Linux-brugere blevet så skide bange for at sige sin mening, og komme frem med personlige holdninger, fordi "Ej, det kan jo skræmme de nye brugere"?

Det tror jeg ikke nye Lin-brugere har noget imod, tværtimod mener jeg.

Derimod skræmmer man dem væk ved at kalde nogen for nobrains, halvhjerner, og det der er værre, og det falder jo godt i hak med bemærkningen om varmen. Heldigves ser det ud til at der nu bliver taget hånd om problemet.

Er der iøvrigt en dybere mening med at du [quote]'r som du gør ;-)

Mvh
  • Log ind eller opret dig for at tilføje kommentarer

# 7

14 år 4 måneder siden

Permalink

Indsendt af cb400f den 22. februar 2011 kl. 17:32

Permalink

#5
For min skyld skal man da

#5
For min skyld skal man da være meget velkommen til at sige sine meninger - jeg holder mig da ikke selv tilbage synes jeg. Selvom jeg dog selv prøver at holde mine meninger om de ting jeg ikke selv bruger ofte for mig selv, her på mine gamle dage, medmindre andet er strengt nødvendigt.

Man skal bare være parat til at blive modsagt - særligt når man som dig næsten systematisk kritiserer alle de ting jeg holder mest af :-)

#0
Der er nok noget NIH-syndrom og nogle "trust-issues", hvis RedHat skulle skifte til en Novell-drevet teknologi. Selvom zypp(er) fungerer som et selvstændigt, ikke-SUSE-specifikt projekt, og allerede benyttes af tredjeparter som MeeGo og Ark Linux.
  • Log ind eller opret dig for at tilføje kommentarer

# 8

14 år 4 måneder siden

Permalink

Indsendt af Tukanfan den 22. februar 2011 kl. 18:02

Permalink

#7 Det har du nok ret i. Jeg

#7 Det har du nok ret i. Jeg kommer selv fra Debian, og har endnu ikke fundet noget, der er lige så hurtigt som apt (det er lang tid siden jeg har prøvet zypper, så kan ikke lige huske mine erfaringer med denne).
Men kan det være, at det er backend (rpm) der er langsommere end f.eks. dpkg, for jeg synes at apt-rpm er langsommere end den almindelige apt?
  • Log ind eller opret dig for at tilføje kommentarer

# 9

14 år 4 måneder siden

Permalink

Indsendt af Kristho den 22. februar 2011 kl. 18:23

Permalink

#6
Enig i det du kommer frem

#6
Enig i det du kommer frem med - og jeg har vist også undskyldt for de gange ophidselsen er løbet lidt af med mig og jeg har sagt nogen grimme ting om folk, så håber ikke du hentyder til mig :)

#7
Vi har nok bare ret forskellig smag :D Men som sagt, så bruger jeg da openSUSE (GNOME) på en af mine computere, og holder faktisk ganske meget af det - men benytter dog faktisk altid Yast fremfor at skulle bruge zypper - selvom jeg bruger tekst-baserede værktøjer i både Fedora (yum) og Debian (aptitude).

#8
Du må ikke hænge mig op på det, men jeg mener tror det er fordi RPM indeholder nogen flere informationer om DEB - og er mere avanceret i deres opbygning.
Derudover ang. presto, så tager det muligvis lidt længere tid, men tilgengæld downloader den hurtigere, fordi den kun henter delta-rpm'erne :)
  • Log ind eller opret dig for at tilføje kommentarer

# 10

14 år 4 måneder siden

Permalink

Indsendt af cb400f den 22. februar 2011 kl. 19:14

Permalink

#8
Hvis det skal give mening

#8
Hvis det skal give mening at sammenligne hastighed må man splitte det mere op for at holde skæg og snot for sig.

Repo refresh:
På SUSE har brugere ofte både 5, 10 og 15 repositories der løbende opdateres hvorfor disse normalt genopfriskes hver gang pakke manageren aktiveres. Hvorimod den typiske Apt-bruger kun har eet stort frossent repo, uden "autorefresh", men som normalt kun opdateres ved manuel kørsel af "apt-get update".

Dependency solving:
Her mener jeg ligesom #9 at RPM er meget mere komplekst og finmasket, hvorfor dependency solving, load af metadata osv. kan være lidt langsommere end med apt.

Download:
Også her er der mange faktorer - hvilken teknologi bruges til download (zypp bruger f.eks. noget metalink-halløj til at hente fra flere repos samtidig)? Bruges der "delta-pakker" eller "fulde" pakker? Hvor hurtige er mirrors? Downloades og installeres deres parallelt eller ej?

Selve installationen:
Hvilken komprimeringsteknologi bruges til pakkerne? Bruges der delta-pakker? Så kan det kræve mere cpu at udpakke og installere pakkerne - men giver til gengæld hurtigere download/mindre båndbreddeforbrug.

Der er altså ekstremt mange faktorer der påvirker den oplevede pakkemanager-hastighed, og hvis man vil sammenligne eller kunne gøre noget for at forbedre sin oplevelse må man tænke lidt grundigt over hvilke operationer det helt præcist er man synes tager for lang tid.

Men, jeg har nu altid syntes at hvis man går meget højt op i hvor mange sekunder det tager at installere nogle pakker, så er der noget der tyder på at man bruger for meget tid på at sidde og fedte med at installere og fjerne alle mulige pakker i tide og utide :-)
  • Log ind eller opret dig for at tilføje kommentarer

# 11

14 år 4 måneder siden

Permalink

Indsendt af frogmaster den 22. februar 2011 kl. 21:54

Permalink

#9 På ingen måde

#9

Det var kun en generel betragtning, slet ikke henvendt til nogen specielt ;-)

Mvh
  • Log ind eller opret dig for at tilføje kommentarer

# 12

14 år 4 måneder siden

Permalink

Indsendt af Tukanfan den 22. februar 2011 kl. 23:56

Permalink

#9 #10
Tak for de gode

#9 #10
Tak for de gode forklaringer ;-)
  • Log ind eller opret dig for at tilføje kommentarer

# 13

14 år 4 måneder siden

Permalink

Indsendt af Anonym9 den 23. februar 2011 kl. 09:53

Permalink

Well.. Jeg bruger både

Well.. Jeg bruger både openSUSE og Fedora. Det eneste jeg har at sætte på zypper i forhold til yum er den måde den lister tingene på.. hvis man laver en yum update fx. lister den pakkerne linie efter linie. Dette giver for mig en rimelig nem overskuelighed.

Zypper hvis man laver en dup lister pakkerne i en smøre hvilket for mig ikke er særlig overskueligt. Måske kan man ændre det ? jeg har bare aldrig fundet ud af hvordan. Og så glæder det mig at de i openSUSE 11.4 har lavet om på den måde at zypper henter og installerer på så man ikke selv skal ind og sætte den til DownloadInAdvance for at få den til at hente alle pakkerne først inden installation.
  • Log ind eller opret dig for at tilføje kommentarer

# 14

14 år 4 måneder siden

Permalink

Indsendt af Kristho den 23. februar 2011 kl. 10:07

Permalink

#13
Hvor indstiller man

#13
Hvor indstiller man egentlig DownloadInAdvance? Og er dette default i yum?
  • Log ind eller opret dig for at tilføje kommentarer

# 15

14 år 4 måneder siden

Permalink

Indsendt af Anonym9 den 23. februar 2011 kl. 12:54

Permalink

Grunden til at jeg gør det

Grunden til at jeg gør det i openSUSE 11.3 og ned efter er fordi jeg gerne vil have den til at hente alle pakkerne inden jeg installerer. Ellers gør den nemlig det at den henter en og så installerer og så henter den nr 2 osv osv osv.

Dette vil jeg mener er standard med yum da den henter alle pakkerne først.
  • Log ind eller opret dig for at tilføje kommentarer

# 16

14 år 4 måneder siden

Permalink

Indsendt af cb400f den 23. februar 2011 kl. 15:21

Permalink

#14/etc/zypp/zypp.con

#13
Svjv er default i 11.4 ikke det samme som "downloadinadvance". Jeg mener det er en eller anden intelligent mode hvor den prøver at vælge den smarteste tilgang i hvert enkelt tilfælde.

Muligvis endda med paralleliseret download og installation.

#14
/etc/zypp/zypp.conf
  • Log ind eller opret dig for at tilføje kommentarer

# 17

14 år 4 måneder siden

Permalink

Indsendt af Anonym9 den 23. februar 2011 kl. 20:34

Permalink

Var jeg ikke klar over. Har

Var jeg ikke klar over. Har kun leget kort med den og der så jeg bare at den hentede pakkerne først.
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

Gode anmeldelser Zorin OS 17.3 0
llumos Unix-operativsystem, 0
Den er go 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0

Seneste aktivitet

Linux App Store Flathub når 3 milliarder downloads 2
Digitaliseringsministeriet sætter gang i pilotprojekt om digital suverænitet 3
Mest sikker webbrowser 5
Firefox 2
Ingen Mint 4
Privatbeskeder 7
Backup/synkronisering? 3
BigLinux 5
Chatgpt satire 1
Læsning af databasefil i Firefox 2
Vanilla OS 15
Pepsi Challenge 4
"Intet realistisk alternativ" - mig i r*ven 10
Linuxin er nu migreret til Drupal 11 13
Et Dansk alternativ til Facebook 18
Ekstern Blu-ray-brænder, der fungerer med PCLinuxOS 3
Københavns og Aarhus Kommune dropper MS 9
Open Source-eksperimentet 1
Microsoft og Google ud af de danske skoler 2
Udfordringer med lydin på Debian 12 1

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !