Cz

Tematy związane z oprogramowaniem, instalacją, konfiguracją
Awatar użytkownika
saturno
Junior Member
Posty: 745
Rejestracja: 08 lipca 2008, 20:04

[+] Częściowa aktualizacja VLC

Post autor: saturno »

Witam.
Mam problem przy aktualizacji Debian Wheezy.
Aktualizacja przebiega tylko częściowo prawidłowo, bo cztery pakiety są zatrzymane:

Kod: Zaznacz cały

apt-get upgrade
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Następujące pakiety zostały zatrzymane:
  vlc vlc-nox vlc-plugin-notify vlc-plugin-pulse
Następujące pakiety zostaną zaktualizowane:
  libvlc5 libvlccore5 vlc-data
3 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 4 nieaktualizowanych.
Konieczne pobranie 5552 kB archiwów.
Po tej operacji zostanie dodatkowo użyte 1024 B miejsca na dysku.
Kontynuować [T/n]? 
Pobieranie:1 http://security.debian.org/ wheezy/updates/main libvlccore5 i386 2.0.3-5+deb7u1 [390 kB]
Pobieranie:2 http://security.debian.org/ wheezy/updates/main vlc-data all 2.0.3-5+deb7u1 [5118 kB]
Pobieranie:3 http://security.debian.org/ wheezy/updates/main libvlc5 i386 2.0.3-5+deb7u1 [43,9 kB]
Pobrano 5552 kB w 5s (1107 kB/s)
Odczytywanie dzienników zmian... Zrobione
(Odczytywanie bazy danych ... 296407 plików i katalogów obecnie zainstalowanych.)
Przygotowywanie do zastąpienia pakietu libvlccore5 2.0.3-5 (wykorzystując .../libvlccore5_2.0.3-5+deb7u1_i386.deb) ...
Rozpakowywanie pakietu zastępującego libvlccore5 ...
Przygotowywanie do zastąpienia pakietu vlc-data 2.0.3-5 (wykorzystując .../vlc-data_2.0.3-5+deb7u1_all.deb) ...
Rozpakowywanie pakietu zastępującego vlc-data ...
Przygotowywanie do zastąpienia pakietu libvlc5 2.0.3-5 (wykorzystując .../libvlc5_2.0.3-5+deb7u1_i386.deb) ...
Rozpakowywanie pakietu zastępującego libvlc5 ...
Przetwarzanie wyzwalaczy pakietu hicolor-icon-theme...
Konfigurowanie pakietu vlc-data (2.0.3-5+deb7u1) ...
Konfigurowanie pakietu libvlccore5 (2.0.3-5+deb7u1) ...
Konfigurowanie pakietu libvlc5 (2.0.3-5+deb7u1) ...

Kod: Zaznacz cały

apt-get install -V vlc
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Zostaną zainstalowane następujące dodatkowe pakiety:
   libavcodec53 (0.8.12-1)
   vlc-nox (2.0.3-5+deb7u1)
   vlc-plugin-notify (2.0.3-5+deb7u1)
   vlc-plugin-pulse (2.0.3-5+deb7u1)
Sugerowane pakiety:
   videolan-doc (20070626-1)
Następujące pakiety zostaną USUNIĘTE:
   devede (3.22.0-1)
   libavcodec-extra-53 (0.8.12-1)
Zostaną zainstalowane następujące NOWE pakiety:
   libavcodec53 (0.8.12-1)
Następujące pakiety zostaną zaktualizowane:
   vlc (2.0.3-5 => 2.0.3-5+deb7u1)
   vlc-nox (2.0.3-5 => 2.0.3-5+deb7u1)
   vlc-plugin-notify (2.0.3-5 => 2.0.3-5+deb7u1)
   vlc-plugin-pulse (2.0.3-5 => 2.0.3-5+deb7u1)
4 aktualizowanych, 1 nowo instalowanych, 2 usuwanych i 0 nieaktualizowanych.
Konieczne pobranie 6926 kB archiwów.
Po tej operacji zostanie zwolnione 3960 kB miejsca na dysku.
Kontynuować [T/n]? 
Po powyższym widać, że jest konflikt: vlc <=> devede
Nie chciałbym jednak rezygnować z żadnego z tych programów aby mieć w pełni zaktualizowany system.

Kod: Zaznacz cały

cat /etc/apt/sources.list
# 
deb http://ftp.pl.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.pl.debian.org/debian/ wheezy main contrib non-free

# wheezy-updates, previously known as 'volatile'
deb http://download.virtualbox.org/virtualbox/debian wheezy contrib
# deb http://ftp.pl.debian.org/debian/ testing main contrib non-free
deb http://security.debian.org/ wheezy/updates contrib non-free main
deb http://ftp.pl.debian.org/debian/ wheezy-updates contrib non-free main
Pozdrawiam
saturno
Awatar użytkownika
jack9
Posty: 66
Rejestracja: 01 marca 2014, 17:40

Post autor: jack9 »

jak jest "nieaktualizowanych" to trzeba użyć apt-get dist-upgrade
Awatar użytkownika
saturno
Junior Member
Posty: 745
Rejestracja: 08 lipca 2008, 20:04

Post autor: saturno »

Kod: Zaznacz cały

apt-get dist-upgrade
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Obliczanie aktualizacji...Gotowe
Następujące pakiety zostały zatrzymane:
  vlc vlc-nox vlc-plugin-notify vlc-plugin-pulse
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 4 nieaktualizowanych.
Tak więc to nie jest problem jakichś zapętlonych zależności.
Nowa wersja: vlc wymaga wyższej wersji: libavcodec-extra-53 niż ta dostępna w repozytoriach.
Możliwości są dwie:
- błędnie ustalono zależności vlc
- zapomniano zaktualizować libavcodec-extra-53
Awatar użytkownika
jack9
Posty: 66
Rejestracja: 01 marca 2014, 17:40

Post autor: jack9 »

Widzę wpisz z testing, czy kiedyś nie był aktualizowany z tej dystrybucji? a z Backportów( są tam nowsze wersje) http://dug.net.pl/tekst/136/lista_repoz ... na/#stable
Awatar użytkownika
saturno
Junior Member
Posty: 745
Rejestracja: 08 lipca 2008, 20:04

Post autor: saturno »

Z testing zainstalowany jest: linux-image i libc6 + zależności do nich i nic poza tym tak więc to nie ma związku.
Przestawiłbym odpowiednie polecenia na potwierdzenie tezy z mojego poprzedniego posta ale nie umiem ogarnąć odpowiednich poleceń.
Zamiast tego wstawiam zrzut z zawartością plików control z pakietów Wheezy (x86): vlc, vlc-nox, devede, libavcodec-extra-53:
Obrazek
Awatar użytkownika
jack9
Posty: 66
Rejestracja: 01 marca 2014, 17:40

Post autor: jack9 »

w Backportach dla wersji na stable jest nowszy vlc https://packages.debian.org/wheezy-backports/vlc
Awatar użytkownika
saturno
Junior Member
Posty: 745
Rejestracja: 08 lipca 2008, 20:04

Post autor: saturno »

Nie potrzebuję nowszego vlc, bo jego instalacja zaktualizuje sporo pakietów z backports, a ja chcę mieć Wheezy zmodyfikowany tylko tyle ile to jest mi naprawdę niezbędne.

Po za tym przed chwilą zrobiłem aktualizację i:

Kod: Zaznacz cały

apt-get upgrade
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności                                                                                                                    
Odczyt informacji o stanie... Gotowe                                                                                                           
Następujące pakiety zostaną zaktualizowane:                                                                                                    
  ffmpeg libav-tools libavcodec-extra-53 libavdevice53 libavfilter2 libavformat53 libavutil51 libpostproc-extra-52 libpostproc52               
  libswscale-extra-2 libswscale2 libxml2 libxml2-dev libxml2-utils python-libxml2 vlc vlc-nox vlc-plugin-notify vlc-plugin-pulse               
19 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.                                                                  
Konieczne pobranie 11,0 MB archiwów.
Po tej operacji zostanie dodatkowo użyte 16,4 kB miejsca na dysku.
Kontynuować [T/n]? t
Jak widać naprawiono już problem.
Dziękuje za próby pomocy.

Pozdrawiam
saturno
ODPOWIEDZ