Skocz do zawartości

[Fedora 16] Błąd Transakcji


Shaggy

Rekomendowane odpowiedzi

Od pewnego czasu, podczas aktualizacji systemu pojawia mi się pewien konflikt:

 

[michal@EasyNote ~]$ su -c "yum update"
Hasło:
Wczytane wtyczki: langpacks, presto, refresh-packagekit
adobe-linux-i386										 |  951 B	 00:00	
infinality											   | 2.9 kB	 00:00	
infinality-noarch									    | 2.9 kB	 00:00	
rpmfusion-free-updates								   | 3.3 kB	 00:00	
rpmfusion-nonfree-updates							    | 3.3 kB	 00:00	
skype												    | 1.2 kB	 00:00	
updates/metalink										 |  27 kB	 00:00	
updates												  | 4.5 kB	 00:00	
updates/primary_db									   | 4.6 MB	 00:06	
updates/group_gz										 | 431 kB	 00:00	
Rozwiązywanie zależności
--> Wykonywanie sprawdzania transakcji
---> Pakiet dvb-apps.i686 0:1.1.2-0.1457.bec11f78be51.fc16 zostanie zaktualizowany
---> Pakiet dvb-apps.i686 0:1.1.2-0.1479.37781d27a444.fc16 zostanie zaktualizowany
---> Pakiet freetype-infinality.i686 0:2.4.8-1.20111223_2.fc16 zostanie zaktualizowany
---> Pakiet freetype-infinality.i686 0:2.4.9-1.20120403_02.fc16 zostanie zaktualizowany
---> Pakiet raptor2.i686 0:2.0.4-2.fc16 zostanie zaktualizowany
---> Pakiet raptor2.i686 0:2.0.7-1.fc16 zostanie zaktualizowany
--> Przetwarzanie konfliktów: freetype-infinality-2.4.9-1.20120403_02.fc16.i686 jest w konflikcie z freetype-freeworld
--> Ukończono rozwiązywanie zależności
Błąd: freetype-infinality conflicts with freetype-freeworld-2.4.6-4.fc16.i686
Można spróbować użyć --skip-broken, aby obejść problem
Można spróbować wykonać polecenie: rpm -Va --nofiles --nodigest

 

Użyłem parametru --skip-broken i poszło, jednak problem znów się pojawia przy każdej następnej aktualizacji. Jak go usunąć?

Odnośnik do komentarza
Udostępnij na innych stronach

Zdecyduj sie na jednego freetype: albo z rpmfusion, albo z infinality. Ale zapewne jest tak, ze ten z rpmfusion jest potrzebny innemu pakietowi jako zaleznosc. Sprawdz

rpm -q --whatrequires freetype-rpmfusion

i musisz zdecydowac, co zrobic.

 

Ok, wyszlo ze freetype-rpmfusion nie jest wymagane nigdzie, jak moge je usunac?

Odnośnik do komentarza
Udostępnij na innych stronach

Szczerze? Nic tam nie znalazlem. Wiec szukalem takiej opcji w ustawieniach systemu by graficznie usunac niepotrzebne repozytorium. Ale tego tez nie znalazlem.

 

Mega offtop:

W dodatku odsylanie wpierw na wiki, czy do instrukcji danego programu mozna sobie darowac w moim przypadku. Nie pisalbym tutaj, gdybym najpierw tam nie szukal. A ze nie mam tyle czasu na siedzenie i grzebanie w systemie co inni uzytkownicy to inna sprawa. Zaczynalem juz nawet sie zastanawiac nad przejsciem na nie za bardzo jakos przypadajace mi do gustu ubuntu. Cos musi byc w mysli, ze srodowisko linuksowe jest troche hermetyczne.

Odnośnik do komentarza
Udostępnij na innych stronach

Szczerze? Nic tam nie znalazlem
Nie wiem jak i czego szukasz, ale pytales jak mozna usunac freetype-rpmfusion.

man yum:

yum [options] [command] [package ...]

[...]

command is one of:

[...]

* remove | erase package1 [package2] [...]

Jedyny problem jaki tu widze, to bariera jezykowa, ale w sieci mozna znalezc tlumaczenia.

Lepiej jest juz z "man rpm":

rpm - Menedzer pakietów RPM

[...]

INSTALOWANIE, UAKTUALNIANIE I USUWANIE PAKIETÓW:

[...]

rpm {-e|--erase} [--allmatches] [--nodeps] [--noscripts]

[--notriggers] [--test] NAZWA_PAKIETU ...

 

 

 

Mega offtop:

W dodatku odsylanie wpierw na wiki

Na poczatku wymienilem standardowe programy sluzace w Fedorze do instalowania i odinstalowywania programów.

Co do wiki: wystarczy haslo np."instalowanie" i wyskakuje dokladnie 1 artykul → http://wiki.fedora.p...fulltext=Szukaj

Cos musi byc w mysli, ze srodowisko linuksowe jest troche hermetyczne.

No, troche poczytac trzeba.

 

Przepraszam, ze nie pomoglem wprost, ale zawsze staram sie dac wedke a nie rybe.

  • Upvote 1
Odnośnik do komentarza
Udostępnij na innych stronach

Czyli powinienem byl usunac pakiet a nie repozytorium z listy.

Co to yum jest to wiem, bo odkad pamietam chcialem sie oswoic z terminalami z jakimi mialem do czynienia.

Problem jak widze byl nie w jezyku a w rozumieniu pojec, bo z angielskim radze sobie nie tak najgorzej.

 

Z ta wedka i ryba rozumiem, bo sam jestem zwolennikiem takiego podejscia ale nie zawsze i wszedzie. Czasem trzeba cos wytlumaczyc lopatologicznie.

 

Edit:

Wykonalem cos takiego:

[michal@EasyNote ~]$ su -c "yum erase freetype-rpmfusion"
Haslo:
Wczytane wtyczki: langpacks, presto, refresh-packagekit
Brak wyników dla parametru: freetype-rpmfusion
Brak pakietów oznaczonych do usuniecia

 

ale efekt widac.

Odnośnik do komentarza
Udostępnij na innych stronach

ale efekt widac.
Zasugerowalem sie poleceniem podanym przez jjj. Chodzi o paczki freetype-infinality i freetype-freeworld.

Bardziej chyba o freetype-infinality - nie wiem skad to wziales, bo nie widze tego w repozytoriach

[root@F16 ~]# yum search freetype-infinality
Wczytane wtyczki: langpacks, presto, protectbase
0 packages excluded due to repository protections
Ostrzezenie: nie odnaleziono wyników dla: freetype-infinality
Brak wyników

 

 

[EDIT]

Repozytoria mam Fedory, RPM Fusion + Russian Fedora.

Odnośnik do komentarza
Udostępnij na innych stronach

Spróbowalem wykonac to samo polecenie, co Ty. Efekt jest taki:

[root@EasyNote michal]#  yum search freetype-infinality
Wczytane wtyczki: langpacks, presto, refresh-packagekit
======================================================== N/S dopasowane: freetype-infinality ========================================================
freetype-infinality-debuginfo.i686 : Debug information for package freetype-infinality
freetype-infinality.i686 : A free and portable font rendering engine
 Pasuje tylko nazwa i podsumowanie, nalezy uzyc "search all", aby uzyskac wszystko.
[root@EasyNote michal]#

 

Jak dobrze pamietam freetype-infinality.i686 odpowiada za rendering czcionki, który zainstalowalem, bo domyslnie odczytanie czegokolwiek z ekranu bylo strasznie niewygodne.

 

Wynik yum repolist:

[root@EasyNote michal]# yum repolist
Wczytane wtyczki: langpacks, presto, refresh-packagekit
identyfikator repozytorium									 nazwa repozytorium															   stan
adobe-linux-i386											   Adobe Systems Incorporated														  17
fedora														 Fedora 16 - i386																 20176
infinality													 Infinality																		  18
infinality-noarch											  Infinality - noarch																  3
rpmfusion-free												 RPM Fusion for Fedora 16 - Free													355
rpmfusion-free-updates										 RPM Fusion for Fedora 16 - Free - Updates										  788
rpmfusion-nonfree											  RPM Fusion for Fedora 16 - Nonfree												 150
rpmfusion-nonfree-updates									  RPM Fusion for Fedora 16 - Nonfree - Updates									   372
skype														  Skype Repository																	 1
updates														Fedora 16 - i386 - Updates														6647
repolist: 28527

 

Troche sie przyznam szczerze, zgubilem w tym wszystkim.

 

Edit:

To infinality zainstalowalem, gdyz czcionki zle sie wyswietlaly. Kierowalem sie punktem "Renderowanie czcionek" z poradnika. Moze ta informacja cos pomoze.

Odnośnik do komentarza
Udostępnij na innych stronach

Wyglada na to, ze repozytorium Infinality nie jest w pelni zgodne ze "standardowymi" repozytoriami Fedory i stad klopoty. Musisz usunac pakiet freetype-freeworld (i prawdopodobnie poleca wszystkie zwiazane z tym programy) albo meczyc sie dalej ze "--skip-broken".

Podobne akcje mialem przy próbie instalacji Photivo, który korzysta z niestandardowego pakietu GraphicsMagick. Skonczylo sie usunieciem Photivo.

 

[EDIT]

Aaaa, to jakies repo z "upiekszaniem" systemu :) Chciales - masz ;)

Odnośnik do komentarza
Udostępnij na innych stronach

Nie ma sie co poddawac, freetype-infinality i freetype-freeworld uzywaja wygladzania podpikselowego (opatentowanego w USA) i pewnie dlatego sie ze soba gryza. Zdecyduj sie na jedno albo drugie i powinno byc dobrze. Sprawdz co masz zainstalowane

rpm -qa | grep freetype

i usun jedno albo drugie. Niezaleznie od tego co wybierzesz pakietu debuginfo nie potrzebujesz:

yum erase freetype-infinality-debuginfo
yum erase freetype-infinality\* #to usunie wszystkie pakiety infinality, jak zostawiasz freeworld

Jesli dobrze kojarze freetype-infinality to próba uzyskania wygladu czcionek takiego jak w Ubuntu, ale czy efekt koncowy rózni sie od zastosowania freetype-freeworld to nie wiem. Jesli sie nie rózni to zostawilbym wlasnie freetype-freeworld, poniewaz jest w rpmfusion.

  • Upvote 1
Odnośnik do komentarza
Udostępnij na innych stronach

Wykonalem tak:

[michal@EasyNote ~]$ rpm -qa | grep freetype
freetype-infinality-2.4.8-1.20111223_2.fc16.i686
freetype-2.4.6-5.fc16.i686
freetype-freeworld-2.4.6-5.fc16.i686
[michal@EasyNote ~]$ su -c "yum remove freetype-freeworld-2.4.6-5.fc16.i686"
Haslo:
Wczytane wtyczki: langpacks, presto, refresh-packagekit
Rozwiazywanie zaleznosci
--> Wykonywanie sprawdzania transakcji
---> Pakiet freetype-freeworld.i686 0:2.4.6-5.fc16 zostanie usuniety
--> Ukonczono rozwiazywanie zaleznosci
Rozwiazano zaleznosci
================================================================================
Package			   Architektura
						   Wersja		  Repozytorium			   Rozmiar
================================================================================
Usuwanie:
freetype-freeworld    i686    2.4.6-5.fc16    @rpmfusion-free-updates    750 k
Podsumowanie transakcji
================================================================================
Usuniecie  1 Pakiet
Rozmiar po zainstalowaniu: 750 k
W porzadku? [t/N]: t
Pobieranie pakietów:
Wykonywanie sprawdzania transakcji
Wykonywanie testu transakcji
Test transakcji zostal ukonczony powodzeniem
Wykonywanie transakcji
 Usuwanie				 : freetype-freeworld-2.4.6-5.fc16.i686		   1/1
 Sprawdzanie			  : freetype-freeworld-2.4.6-5.fc16.i686		   1/1
Usunieto:
 freetype-freeworld.i686 0:2.4.6-5.fc16									   
Ukonczono.

 

po czym zrobilem yum update i wszystko ladnie poszlo. Wykonalem od razu restart gnome, zeby sprawdzic czy sie czcionka przy okazji nie skopala, ale widze, ze wszystko ok. Mysle, ze problem rozwiazany. Dziekuje!

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...