Stranica: 1/3.

yum remove package (dependency problem)

Postano: 10 stu 2009, 19:21
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?

Re: yum remove package (dependency problem)

Postano: 10 stu 2009, 19:37
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.

Re: yum remove package (dependency problem)

Postano: 10 stu 2009, 19:42
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.

Re: yum remove package (dependency problem)

Postano: 10 stu 2009, 19:53
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.

Re: yum remove package (dependency problem)

Postano: 10 stu 2009, 20:03
Postao/la Suko
To će ti 4ndy znati sigurno.
On se dosta razumije u Fedoru.
I zna dosta caka za yum.

Re: yum remove package (dependency problem)

Postano: 10 stu 2009, 20:08
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

Re: yum remove package (dependency problem)

Postano: 10 stu 2009, 20:16
Postao/la Suko

Re: yum remove package (dependency problem)

Postano: 10 stu 2009, 20:21
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.

Re: yum remove package (dependency problem)

Postano: 10 stu 2009, 21:17
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:

Re: yum remove package (dependency problem)

Postano: 10 stu 2009, 21:47
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.