Czy to problem z licencj

Tematy związane z oprogramowaniem, instalacją, konfiguracją
Jola
Posty: 51
Rejestracja: 16 grudnia 2008, 09:24

Post autor: Jola »

fnmirk, po wydaniu polecenia apt-get install flashplugin-nonfree z poziomu konsoli roota wynik jest następujący.

Kod: Zaznacz cały

Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Nie udało się zainstalować niektórych pakietów. Może to oznaczać,
że zażądano niemożliwej sytuacji lub używasz dystrybucji niestabilnej,
w której niektóre pakiety nie zostały jeszcze utworzone lub przeniesione
z katalogu Incoming ("Przychodzące").

Ponieważ zażądano tylko jednej operacji, jest bardzo prawdopodobne, że
danego pakietu po prostu nie da się zainstalować i należy zgłosić w nim
błąd.
Następujące informacje mogą pomóc rozpoznać sytuację:

Następujące pakiety mają niespełnione zależności:
  flashplugin-nonfree: Wymaga: libdirectfb-1.0-0 ale nie da się go zainstalować
                       Wymaga: libnss3-1d ale nie da się go zainstalować
                       Wymaga: libpixman-1-0 ale nie da się go zainstalować
                       Wymaga: libxcb1 ale nie da się go zainstalować
                       Wymaga: libxcb-render0 ale nie da się go zainstalować
                       Wymaga: libxcb-render-util0 ale nie da się go zainstalowa                                                             ć
                       Wymaga: libxcb-xlib0 ale nie da się go zainstalować
E: Pakiety są błędne
[Dodano: 2008-12-17, 07:58]
Polecenie apt-get install mplayer w32codecs daje następujący efekt:

Kod: Zaznacz cały

Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Zostaną zainstalowane następujące dodatkowe pakiety:
  gcc-3.3-base libaa1 libasyncns0 libavcodeccvs51 libavformatcvs51 libavutilcvs49 libcaca0 libcucul0 libdv4 libdvdnav4 libfaac0 libfaad0
  libggi2 libgii1 libgii1-target-x liblame0 liblircclient0 liblzo2-2 libmpcdec3 libpostproccvs51 libpulse0 libstdc++5 libx264-54
  libxvidcore4 mplayer-skin-blue
Sugerowane pakiety:
  libdv-bin libggi-target-emu libggi-target-monotext libggimisc2 lirc pulseaudio libdvdcss mplayer-doc
Polecane pakiety:
  oss-compat libggi-target-x libggi-target
Zostaną zainstalowane następujące NOWE pakiety:
  gcc-3.3-base libaa1 libasyncns0 libavcodeccvs51 libavformatcvs51 libavutilcvs49 libcaca0 libcucul0 libdv4 libdvdnav4 libfaac0 libfaad0
  libggi2 libgii1 libgii1-target-x liblame0 liblircclient0 liblzo2-2 libmpcdec3 libpostproccvs51 libpulse0 libstdc++5 libx264-54
  libxvidcore4 mplayer mplayer-skin-blue w32codecs
0 aktualizowanych, 27 nowo instalowanych, 0 usuwanych i 1 nieaktualizowanych.
Konieczne pobranie 22,5MB archiwów.
Po rozpakowaniu zostanie dodatkowo użyte 54,1MB miejsca na dysku.
Czy chcesz kontynuować [T/n]? t
Teraz następuje standardowa instalacja bez żadnych błędów.

[Dodano: 2008-12-17, 08:22]
Sprawdziłam, że zamiast libdirectfb-1.0-0 mam zainstalowane libdirectfb-0.9-25

W menedżerze pakietów zamiast libnss3-1d jest niezainstalowane libnss3-0d (jest zainstalowane libnss-mdns). Jest ale niezainstalowane libpixman-0.1.6-1.

Nie mam, libxcb1, libxcb-render, libxcb-render-util0, libxcb-xlib0.

Czy to znaczy, że wystarczy uzupełnić te biblioteki i reszta pójdzie gładko?
fnmirk
Senior Member
Posty: 8322
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Zawaliłem ja, przepraszam. Zapomniałem, że jak dodamy backporty Etcha to nie musimy dodawać bacportów z Duga.
W pliku /etc/apt/sources.list zmień jeden wpis na taki:

Kod: Zaznacz cały

# deb [url]http://repo.dug.net.pl/dfr/[/url] etch main contrib
Postaw znaczek # na początku linii, zapisz zmiany i wykonaj:

Kod: Zaznacz cały

apt-get update
i teraz powinna się wtyczka zainstalować. Sprawdź polecenie:

Kod: Zaznacz cały

apt-get install flashplugin-nonfree
fnmirk
Senior Member
Posty: 8322
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Jola, jednak błąd, który pojawił się o niespełnionych zależnościach był wynikiem zmiany wersji wtyczki z z 1.x do 2.x i jest niezależny od tego, że były aktywne obydwa wpisy w /etc/apt/sources.list. Jest to obecnie w trakcie naprawy. Gdyby z backportów Etcha nie została pobrana wtyczka to wklej wynik z przebiegu instalacji.
Następnie usuń ponownie znak # ze wspomnianej wcześniej linijki w /etc/apt/sources.list i wykonaj jeszcze raz

Kod: Zaznacz cały

apt-get update
Tymczasowo, na czas naprawy została cofnięta wersja wtyczki w gałęzi stable. Powinno to już działać na starszej wersji, a nowa wersja jest w trakcie poprawiania i lada moment będzie dostępna.
Jola
Posty: 51
Rejestracja: 16 grudnia 2008, 09:24

Post autor: Jola »

Wygląda na to, że wtyczka jednak nie została pobrana:

Kod: Zaznacz cały

apt-get install flashplugin-nonfree
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Sugerowane pakiety:
  iceweasel x-ttcidfont-conf msttcorefonts ttf-xfree86-nonfree xfs
Zostaną zainstalowane następujące NOWE pakiety:
  flashplugin-nonfree
0 aktualizowanych, 1 nowo instalowanych, 0 usuwanych i 1 nieaktualizowanych.
Konieczne pobranie 13,8kB archiwów.
Po rozpakowaniu zostanie dodatkowo użyte 135kB miejsca na dysku.
Pob: 1 [url]http://www.backports.org[/url] etch-backports/contrib flashplugin-nonfree 1:1.4~bpo40+1 [13,8kB]
Pobrano 13,8kB w 0s (44,8kB/s)
Zaznaczenie poprzednio niezaznaczonego pakietu flashplugin-nonfree.
(Odczytywanie bazy danych ... 66621 plików i katalogów obecnie zainstalowanych.)
Rozpakowanie flashplugin-nonfree (z .../flashplugin-nonfree_1%3a1.4~bpo40+1_i386.deb) ...
Konfigurowanie flashplugin-nonfree (1.4~bpo40+1) ...
--11:21:22--  [url]http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_9_linux.tar.gz[/url]
           => `./install_flash_player_9_linux.tar.gz'
Translacja fpdownload.macromedia.com... 88.221.178.70
Connecting to fpdownload.macromedia.com|88.221.178.70|:80... połączono.
¯ądanie HTTP wysłano, oczekiwanie na odpowiedź... 404 Not Found
11:21:22 B£¡D 404: Not Found.

download failed
failed: --install
fnmirk
Senior Member
Posty: 8322
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Cofnij zmiany w /etc/apt/sources.list tak aby był aktywny ponownie wpis:

Kod: Zaznacz cały

deb [url]http://repo.dug.net.pl/dfr/[/url] etch main contrib
I powtórz operację aktualizacji i instalacji. Powinno teraz działać.
Jola
Posty: 51
Rejestracja: 16 grudnia 2008, 09:24

Post autor: Jola »

Teraz rzeczywiście proces instalacji przebiegał bez błędów.

Wpisałam w konsoli polecenie:

Kod: Zaznacz cały

dpkg --search flash
Otrzymałam takie wyniki (oczywiście nie podaję plików png):

Kod: Zaznacz cały

kdelibs-data: /usr/share/icons/crystalsvg/scalable/devices/compact_flash_unmount.svgz
flashplugin-nonfree: /usr/lib/flashplugin-nonfree
flashplugin-nonfree: /var/cache/flashplugin-nonfree
flashplugin-nonfree: /usr/share/lintian/overrides/flashplugin-nonfree
flashplugin-nonfree: /usr/share/doc/flashplugin-nonfree
linux-image-2.6.18-4-686: /lib/modules/2.6.18-4-686/kernel/drivers/mtd/maps/scx200_docflash.ko
flashplugin-nonfree: /usr/share/man/man8/update-flashplugin-nonfree.8.gz
flashplugin-nonfree: /usr/lib/flashplugin-nonfree/pubkey.asc
flashplugin-nonfree: /usr/sbin/update-flashplugin-nonfree
linux-image-2.6.18-4-686: /lib/modules/2.6.18-4-686/kernel/drivers/mtd/maps/ts5500_flash.ko
kdelibs-data: /usr/share/mimelnk/application/x-shockwave-flash.desktop
flashplugin-nonfree: /usr/share/doc/flashplugin-nonfree/changelog.gz
flashplugin-nonfree: /usr/share/doc/flashplugin-nonfree/copyright
kdelibs-data: /usr/share/icons/crystalsvg/scalable/devices/compact_flash_mount.svgz
linux-image-2.6.18-4-686: /lib/modules/2.6.18-4-686/kernel/drivers/mtd/devices/mtd_dataflash.ko
W przeglądarce konqueror -> Ustawienia -> Konfiguracja Konqueror -> Wtyczki -> Nowy dodałam katalog /usr/lib/flashplugin-nonfree i kliknęłam znajdź wtyczki. Zamknęłam i znowu otworzyłam przeglądarkę. Znowu otrzymuję komunikat "Pobierz wtyczkę". Czy wskazałam właściwy katalog?

W międzyczasie zainstaluję iceweasel i sprawdzę czy tam będzie działało.

[Dodano: 2008-12-17, 12:51]
W iceweasel bezpośrednio po instalacji również nie działa. Spróbuję zrobić dowiązanie do biblioteki z flashem.

[Dodano: 2008-12-17, 13:11]
Nie jestem pewna, czy tak należy wskazać przeglądarce iceweasel, gdzie ma szukać flasha:

Kod: Zaznacz cały

ln -s /usr/lib/flashplugin-nonfree/libflashplayer.so /usr/lib/iceweasel/plugins/libflashplayer.so
bo go nie widzi i ciągle proponuje jego instalację.
fnmirk
Senior Member
Posty: 8322
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Co do Konquerora to nie wiem jak, natomiast w przypadku iceweasel wklej wynik polecenia:

Kod: Zaznacz cały

ls -l /home/Twója_nazwa_użytkownika/.mozilla
Jola
Posty: 51
Rejestracja: 16 grudnia 2008, 09:24

Post autor: Jola »

Kod: Zaznacz cały

ls -l /home/nercik/.mozilla
razem 4
drwx------ 3 nercik nercik 4096 2008-12-17 13:41 firefox
fnmirk
Senior Member
Posty: 8322
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Jola, jest już nowa aktualizacja wtyczki.

Wykonaj:

Kod: Zaznacz cały

apt-get update
następnie:

Kod: Zaznacz cały

apt-get --purge remove flashplugin-nonfree && apt-get install flashplugin-nonfree
Powinna się usunąć poprzednia wersja i zainstalować już poprawna.

Po instalacji wklej wyniki poleceń:

Kod: Zaznacz cały

 dpkg -l | grep iceweasel

Kod: Zaznacz cały

dpkg -l | grep firefox

Kod: Zaznacz cały

ls -l /home/nercik/.mozilla/firefox

Kod: Zaznacz cały

dpkg -l | grep konqueror
Jola
Posty: 51
Rejestracja: 16 grudnia 2008, 09:24

Post autor: Jola »

Wydaje mi się, że instalacja się nie udała, więc zamieszczam informacje z jej przebiegu:

Kod: Zaznacz cały

apt-get --purge remove flashplugin-nonfree && apt-get install flashplugin-nonfree                                      Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Następujące pakiety zostaną USUNIÊTE:
  flashplugin-nonfree*
0 aktualizowanych, 0 nowo instalowanych, 1 usuwanych i 1 nieaktualizowanych.
Konieczne pobranie 0B archiwów.
Po rozpakowaniu zostanie zwolnione 45,1kB miejsca na dysku.
Czy chcesz kontynuować [T/n]? t
(Odczytywanie bazy danych ... 68067 plików i katalogów obecnie zainstalowanych.)
Usuwanie flashplugin-nonfree ...
Czyszczenie z plików konfiguracyjnych dla flashplugin-nonfree ...
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Nie udało się zainstalować niektórych pakietów. Może to oznaczać,
że zażądano niemożliwej sytuacji lub używasz dystrybucji niestabilnej,
w której niektóre pakiety nie zostały jeszcze utworzone lub przeniesione
z katalogu Incoming ("Przychodzące").

Ponieważ zażądno tylko jednej operacji, jest bardzo prawdopodobne, że
danego pakietu po prostu nie da się zainstalować i należy zgłosić w nim
błąd.
Następujące informacje mogą pomóc rozpoznać sytuację:

Następujące pakiety mają niespełnione zależności:
  flashplugin-nonfree: Wymaga: libpixman-1-0 ale nie da się go zainstalować
E: Pakiety są błędne
Następne polecenia dają taki efekt:

Kod: Zaznacz cały

dpkg -l | grep iceweasel
ii  iceweasel                         2.0.0.18-0etch1                      lightweight web browser based on Mozilla

Kod: Zaznacz cały

dpkg -l | grep firefox

Kod: Zaznacz cały

ls -l /home/nercik/.mozilla/firefox
razem 12
drwx------ 6 nercik nercik 4096 2008-12-17 15:32 6ko0zs0l.default
-rw------- 1 nercik nercik   65 2008-12-17 15:32 pluginreg.dat
-rw-r--r-- 1 nercik nercik   94 2008-12-17 13:40 profiles.ini

Kod: Zaznacz cały

dpkg -l | grep konqueror
ii  konqueror                         3.5.5a.dfsg.1-6etch2                 KDE's advanced file manager, web browser and
ii  konqueror-nsplugins               3.5.5a.dfsg.1-6etch2                 Netscape plugin support for Konqueror
ODPOWIEDZ