yum remove package (dependency problem)

Diskusije usko vezane uz Fedora i srodne distribucije (RHEL, CentOS...)

Moderator/ica: Moderatori/ce

Avatar
pingu
Postovi: 1481
Pridružen/a: 07 kol 2009, 10:38

yum remove package (dependency problem)

Post Postao/la pingu »

Idem instalirati rss-glx-xscreensaver. Znači yum install rss-glx-xscreensaver.
U terminalu mi napiše:
Dependencies Resolved

========================================================================================================================================
Package Arch Version Repository Size
========================================================================================================================================
Installing:
rss-glx-xscreensaver x86_64 0.9.0.p-3.fc11 updates 21 k
Installing for dependencies:
freealut x86_64 1.1.0-8.fc11 fedora 42 k
glew x86_64 1.5.1-2.fc11 fedora 171 k
openal x86_64 0.0.9-0.17.20060204cvs.fc11 fedora 156 k
rss-glx x86_64 0.9.0.p-3.fc11 updates 4.8 M
xorg-x11-fonts-ISO8859-1-100dpi noarch 7.2-8.fc11 fedora 1.1 M
xorg-x11-resutils x86_64 7.1-7.fc11 fedora 64 k
xscreensaver-base x86_64 1:5.10-1.fc11 updates 515 k
xscreensaver-gl-base x86_64 1:5.10-1.fc11 updates 39 k

Transaction Summary
========================================================================================================================================
Install 9 Package(s)
Upgrade 0 Package(s)

Total download size: 6.8 M
Kada idem na:
yum remove rss-glx-xscreensaver, napiše:
Dependencies Resolved

========================================================================================================================================
Package Arch Version Repository Size
========================================================================================================================================
Removing:
rss-glx-xscreensaver x86_64 0.9.0.p-3.fc11 installed 32 k

Transaction Summary
========================================================================================================================================
Remove 1 Package(s)
Reinstall 0 Package(s)
Downgrade 0 Package(s)
Kako to, da je instalacijom povuklo 9 paketa, a micanjem samo 1 paket?
Avatar
Soul_Sample
Postovi: 1391
Pridružen/a: 01 lip 2008, 12:48
Spol: M
OS: Manjaro
Lokacija: Belišće / Zagreb

Re: yum remove package (dependency problem)

Post Postao/la Soul_Sample »

pingu je napisao/la:Idem instalirati rss-glx-xscreensaver. Znači yum install rss-glx-xscreensaver.
U terminalu mi napiše:
Dependencies Resolved

========================================================================================================================================
Package Arch Version Repository Size
========================================================================================================================================
Installing:
rss-glx-xscreensaver x86_64 0.9.0.p-3.fc11 updates 21 k
Installing for dependencies:
freealut x86_64 1.1.0-8.fc11 fedora 42 k
glew x86_64 1.5.1-2.fc11 fedora 171 k
openal x86_64 0.0.9-0.17.20060204cvs.fc11 fedora 156 k
rss-glx x86_64 0.9.0.p-3.fc11 updates 4.8 M
xorg-x11-fonts-ISO8859-1-100dpi noarch 7.2-8.fc11 fedora 1.1 M
xorg-x11-resutils x86_64 7.1-7.fc11 fedora 64 k
xscreensaver-base x86_64 1:5.10-1.fc11 updates 515 k
xscreensaver-gl-base x86_64 1:5.10-1.fc11 updates 39 k

Transaction Summary
========================================================================================================================================
Install 9 Package(s)
Upgrade 0 Package(s)

Total download size: 6.8 M
Kada idem na:
yum remove rss-glx-xscreensaver, napiše:
Dependencies Resolved

========================================================================================================================================
Package Arch Version Repository Size
========================================================================================================================================
Removing:
rss-glx-xscreensaver x86_64 0.9.0.p-3.fc11 installed 32 k

Transaction Summary
========================================================================================================================================
Remove 1 Package(s)
Reinstall 0 Package(s)
Downgrade 0 Package(s)
Kako to, da je instalacijom povuklo 9 paketa, a micanjem samo 1 paket?
pa, pošto sam relativno nov na fedori ne znam funkcionira li yum imalo kao apt-get, ali ako želiš uklonit rss-glx-screensaver, zašto bi on pretpostavio da želiš ukloniti i dependencye? ako ti ne trebaju, vjerojatno ih moraš sam maknuti. kad si ga instalirao onda ti je povuko dependencye jer ne bi radio bez njih, ali za aninstalaciju nisu bitni.
Subdue the regret. Dust yourself off, proceed.
You'll get it in the next life, where you don't make mistakes.
Do what you can with this one, while you're alive.
Avatar
ziko
Postovi: 773
Pridružen/a: 12 vel 2009, 12:12
Spol: M
OS: ovisi o danu u tjednu...
Lokacija: Lošinj - Ljubljana...

Re: yum remove package (dependency problem)

Post Postao/la ziko »

valjda je ovih ostalih 8 dependency za neke druge programe isto, pa yum valjda ne provjerava ima li jos programa koji ovise o tim paketima i u skladu s tim (sto ne provjerava ima li takvih programa) ih sve pusta na kompu, ono, 'za svaki slucaj'.
reko bi da je to propust u yum-u ili manjak feature-a???
a cini mi se na na ubuntu-u onaj computer jaunitor (tako nekako) radi bas to, provjerava dali na kompu ima paketa o kojima ne ovisi niti jedan program (tj nisu dependency ni za jedan program) i mice ih ukoliko ih ima.
Software is like sex... it's better when it's free :D (Linus Torvalds quote)
:snoozer:
Avatar
pingu
Postovi: 1481
Pridružen/a: 07 kol 2009, 10:38

Re: yum remove package (dependency problem)

Post Postao/la pingu »

Obadvoje ste rekli ono što i ja mislim. Ali kao što se iz priloženog vidi, ovi paketi su došli sa instalacijom rss-glx-xscreensavera, dakle, nisu otprije u sistemu. Očekivao bih da to yum nekako prati. Neznam...
Mogu se i ručno maknuti. Ali što, kada više neznam, što je došlo sa nekim programom? Natrpat ću sistem nepotrebnim paketima koji se ne koriste...
Da nebi bilo zabune, xscreensaver nije bio prije toga instaliran.
Avatar
Suko
Site Admin
Postovi: 16079
Pridružen/a: 03 tra 2008, 18:09
Spol: M
OS: Mint 17 Cinnamon
Lokacija: Svugdi me ima. Slavonija uglavnom.

Re: yum remove package (dependency problem)

Post Postao/la Suko »

To će ti 4ndy znati sigurno.
On se dosta razumije u Fedoru.
I zna dosta caka za yum.
Avatar
ziko
Postovi: 773
Pridružen/a: 12 vel 2009, 12:12
Spol: M
OS: ovisi o danu u tjednu...
Lokacija: Lošinj - Ljubljana...

Re: yum remove package (dependency problem)

Post Postao/la ziko »

pingu je napisao/la:Očekivao bih da to yum nekako prati.
ko sto rekoh, manjak feature-a...
na ubuntu-u radi taj computer janitor, al kako vidim samo na ubuntu-u i debian-u (vjerovatno i na ostalim ubuntu-ovim klonovima)

ima source package na ovoj stranici https://launchpad.net/ubuntu/jaunty/+so ... 2-0ubuntu1

pa ako ti se da biti pokusni kunic mozes probati s njim rijesiti problem iako je puno veca sansa da ce ti nes zaj***t, jer je i meni na ubuntuu (di dolazi po default-u) brisao neke stvari koje nije trebao rofl
Software is like sex... it's better when it's free :D (Linus Torvalds quote)
:snoozer:
Avatar
Suko
Site Admin
Postovi: 16079
Pridružen/a: 03 tra 2008, 18:09
Spol: M
OS: Mint 17 Cinnamon
Lokacija: Svugdi me ima. Slavonija uglavnom.

Re: yum remove package (dependency problem)

Post Postao/la Suko »

Avatar
pingu
Postovi: 1481
Pridružen/a: 07 kol 2009, 10:38

Re: yum remove package (dependency problem)

Post Postao/la pingu »

@Suko
Slažem se.

@ziko
debian koristi aptitude i to je vrlo moćan paket menađer. Ubuntu je izjednačio apt-get i aptitude kod sebe, ali aptitude je moćniji od apt-geta i bolje prati dependency-e.
To me podsjeća na razne CCleanere i ostale čistaće na Windowsima, nebi se baš igrao. :)

edit:
Znam Suko za package-cleanup. Probao sam package-cleanup --problems, ali No problems found.
Avatar
DoDo
Postovi: 1559
Pridružen/a: 23 sij 2008, 11:51
Spol: M
OS: GNOME 3
Lokacija: ~/Croatia/Zagorje/Radoboj

Re: yum remove package (dependency problem)

Post Postao/la DoDo »

Ono o čemu pričaš je uistinu manjak yum-a. Naime, za razliku od apt-get-a, yum nema opciju autoremove, koja bi počistila sve pakete koji su instalirani kao dependency, ali je u međuvremenu program koji ih je povukel obrisan.

Da bi dobio (djelomičnu) funkcionalnost apt-get-ovog autoremove-a, instaliraj program rpmorphan (yum install rpmorphan), i onda će ti on izlistati pakete koji bi trebali biti za autoremove. (ak ne voliš konzolu, lupi rpmorphan -gui :mrgreen:
:mrgreen: Smile! It makes people wonder what you're thinking about... :mrgreen:
I am NaN, I am a free man!
Započnite svoje Linux iskustvo na http://wiki.open.hr
Avatar
pingu
Postovi: 1481
Pridružen/a: 07 kol 2009, 10:38

Re: yum remove package (dependency problem)

Post Postao/la pingu »

@DoDo
To je ono na što sam mislio, da yum ima takvu opciju, ali svejedno moram biti siguran, da ne obrišem nešto što se možda koristi.

Ne želim se igrati sa GUI paket managerima na fedori ako nisu u rangu Synaptica. :)

Evo, sada mi se pojavio update pop-up. Nije uspio update. Idem u terminal, ukucam yum update i sada mi izbaci:
Error: Missing Dependency: libnetfilter_conntrack.so.1()(64bit) is needed by package iptstate-2.2.1-5.fc11.x86_64 (installed)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest
A KPackageKit:
A package dependency could not be found.
More information is available in the detailed report.
libnetfilter_conntrack.so.1()(64bit) is needed by package iptstate-2.2.1-5.fc11.x86_64
iptstate-2.2.1-5.fc11.x86_64 imam instaliran.
Odgovori