Jak rozpoznać czy pod danej instalacji(aktualizacji) pakietów system się nie wysypie

Mam taki problem jak rozpoznać czy po danej instalacji pakietów system (np. debian się nie wysypie) bo jak się instaluje pakiety to czasami jest też kilak pakietów do aktualizacji a czasami nawet do usunięcia i teraz jak rozpoznać czy pod danej instalacji pakietów system się nie wysypie ?

Nie da się. Można co najwyżej śledzić fora poświęcone danej dystrybucji i patrzeć czy jakaś aktualizacja nie narobiła większej ilości osób szkód.

1 polubienie

Bo ja próbuje zaktualizować mplayera to mi się pyta czy dane pakiety zainstalować i czy jeszcze inne pakiety zaktualizować po czym się godzę i po wybraniu zgody jest informacja że pakiet mplayer jest uszkodzony.

czy pod danej instalacji pakietów system się nie wysypie ?

  • używać stabilnych wydań dystrybucji
  • nie instalować pakietów spoza oficjalnego repozytorium
  • nie mieszać Debiana z Ubuntu / PPA (co jak przypuszczam zrobiłeś)
  • nie mieszać Ubuntu z repozytoriami Debiana

A jak sprawdzić czy u mnie na debianie nie ma repozytiurm z ubuntu ?

Pokaż wyniki komend:

cat /etc/apt/sources.list ls -la /etc/apt/sources.list.d/* cat /etc/apt/sources.list.d/* apt-cache policy mplayer sudo apt-get -s dist-upgrade

Przydałoby się też napisać jakiej dokładnie wersji Ubuntu używasz:

cat /etc/apt/sources.list


# deb cdrom:[Debian GNU/Linux 8.4.0 _Jessie_ - Official amd64 DVD Binary-1 20160402-14:46]/ jessie contrib main

# deb cdrom:[Debian GNU/Linux 8.4.0 _Jessie_ - Official amd64 DVD Binary-1 20160402-14:46]/ jessie main contrib

# Line commented out by installer because it failed to verify:
deb http://security.debian.org/ jessie/updates contrib main
# Line commented out by installer because it failed to verify:
deb-src http://security.debian.org/ jessie/updates contrib main

# jessie-updates, previously known as 'volatile'
# A network mirror was not selected during install.  The following entries
# are provided as examples, but you should amend them as appropriate
# for your mirror of choice.

deb http://ftp.debian.org/debian/ jessie-updates contrib main
deb-src http://ftp.debian.org/debian/ jessie-updates contrib main
deb http://security.debian.org/ stable/updates main contrib non-free
deb http://ftp.pl.debian.org/debian stable-updates main contrib non-free
deb http://ftp.pl.debian.org/debian/ stable main contrib non-free
deb http://httpredir.debian.org/debian/ jessie main contrib non-free

deb http://ftp.debian.org/debian stable main contrib non-free
deb http://www.deb-multimedia.org jessie main non-free
deb http://deb.torproject.org/torproject.org jessie main
deb-src http://deb.torproject.org/torproject.org jessie main
ls -la /etc/apt/sources.list.d/
razem 36
drwxr-xr-x 2 root root 4096 kwi  2 13:32 .
drwxr-xr-x 6 root root 4096 kwi  2 13:36 ..
-rw-r--r-- 1 root root  132 kwi  2 13:33 ethanak-milena-jessie.list
-rw-r--r-- 1 root root  189 kwi  2 13:33 google-chrome.list
-rw-r--r-- 1 root root  189 kwi  2 13:32 google-chrome.list.save
-rw-r--r-- 1 root root   56 kwi  2 13:33 skype-stable.list
-rw-r--r-- 1 root root   56 kwi  2 13:32 skype-stable.list.save
-rw-r--r-- 1 root root  136 kwi  2 13:33 wine-wine-builds-jessie.list
-rw-r--r-- 1 root root  136 kwi  2 13:32 wine-wine-builds-jessie.list.save      
apt-cache policy mplayer
mplayer:
  Zainstalowana: (brak)
  Kandydująca:   3:1.1.1+20150226+svn37375-dmo5+deb8u3
  Tabela wersji:
     3:1.1.1+20150226+svn37375-dmo5+deb8u3 0
        500 http://www.deb-multimedia.org/ jessie/main amd64 Packages
     2:1.3.0-6 0
        500 http://ftp.pl.debian.org/debian/ stable/main amd64 Packages
apt-get -s dist-upgrade
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Obliczanie aktualizacji...Nie udało się zainstalować niektórych pakietów. Może to oznaczać,
że zażądano niemożliwej sytuacji lub użyto dystrybucji niestabilnej,
w której niektóre pakiety nie zostały jeszcze utworzone lub przeniesione
z katalogu Incoming ("Przychodzące").
Następujące informacje mogą pomóc rozwiązać sytuację:

Następujące pakiety mają niespełnione zależności:
 exim4-base : Narusza zależności: exim4-daemon-light (< 4.89) ale 4.84.2-2+deb8u1 ma zostać zainstalowany
 exim4-config : Narusza zależności: exim4-daemon-light (< 4.87~RC5) ale 4.84.2-2+deb8u1 ma zostać zainstalowany
 glx-alternative-nvidia : Narusza zależności: bumblebee-nvidia (< 3.2.1-10~) ale 3.2.1-7 ma zostać zainstalowany
 init-system-helpers : Narusza zależności: sysvinit-utils (< 2.88dsf-59.3~) ale 2.88dsf-59 ma zostać zainstalowany
 tesseract-ocr-eng : Narusza zależności: tesseract-ocr (< 3.04.00-1) ale 3.03.03-1 ma zostać zainstalowany
 tesseract-ocr-equ : Narusza zależności: tesseract-ocr (< 3.04.00-1) ale 3.03.03-1 ma zostać zainstalowany
 tesseract-ocr-osd : Narusza zależności: tesseract-ocr (< 3.04.00-1) ale 3.03.03-1 ma zostać zainstalowany
E: Błąd, pkgProblemResolver::Resolve zwrócił błąd, może to być spowodowane zatrzymanymi pakietami.
cat /etc/apt/sources.list.d/*
deb http://ppa.launchpad.net/ethanak/milena/ubuntu jessie main
# deb-src http://ppa.launchpad.net/ethanak/milena/ubuntu jessie main
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
deb [arch=amd64] https://repo.skype.com/deb stable main
deb [arch=amd64] https://repo.skype.com/deb stable main
deb http://ppa.launchpad.net/wine/wine-builds/ubuntu jessie main
# deb-src http://ppa.launchpad.net/wine/wine-builds/ubuntu jessie main
deb http://ppa.launchpad.net/wine/wine-builds/ubuntu jessie main
# deb-src http://ppa.launchpad.net/wine/wine-builds/ubuntu jessie main
lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 8.4 (jessie)
Release:        8.4
Codename:       jessie

Trzeba by naprawić najpierw instalację tych pakietów:

[quote]Następujące pakiety mają niespełnione zależności:
exim4-base : Narusza zależności: exim4-daemon-light (< 4.89) ale 4.84.2-2+deb8u1 ma zostać zainstalowany
exim4-config : Narusza zależności: exim4-daemon-light (< 4.87~RC5) ale 4.84.2-2+deb8u1 ma zostać zainstalowany
glx-alternative-nvidia : Narusza zależności: bumblebee-nvidia (< 3.2.1-10~) ale 3.2.1-7 ma zostać zainstalowany
init-system-helpers : Narusza zależności: sysvinit-utils (< 2.88dsf-59.3~) ale 2.88dsf-59 ma zostać zainstalowany
tesseract-ocr-eng : Narusza zależności: tesseract-ocr (< 3.04.00-1) ale 3.03.03-1 ma zostać zainstalowany
tesseract-ocr-equ : Narusza zależności: tesseract-ocr (< 3.04.00-1) ale 3.03.03-1 ma zostać zainstalowany
tesseract-ocr-osd : Narusza zależności: tesseract-ocr (< 3.04.00-1) ale 3.03.03-1 ma zostać zainstalowany
E: Błąd, pkgProblemResolver::Resolve zwrócił błąd, może to być spowodowane zatrzymanymi pakietami.[/quote]

Potem zaktualizować system i potem instalować mplayer.

Zrób tak po kolei:

  • wyłącz hurtowo PPA [ jako ROOT ]
  • wstaw plik /etc/apt/sources.list na wklej.org i daj link na forum.

Przez to cudowne formatowanie średnio to widać wszystko.

ls -la ls -la /etc/apt/sources.list.d.backup/*
-rw-r–r-- 1 root root 132 kwi 2 13:33 /etc/apt/sources.list.d.backup/ethanak-milena-jessie.list
-rw-r–r-- 1 root root 189 kwi 2 13:33 /etc/apt/sources.list.d.backup/google-chrome.list
-rw-r–r-- 1 root root 189 kwi 2 13:32 /etc/apt/sources.list.d.backup/google-chrome.list.save
-rw-r–r-- 1 root root 56 kwi 2 13:33 /etc/apt/sources.list.d.backup/skype-stable.list
-rw-r–r-- 1 root root 56 kwi 2 13:32 /etc/apt/sources.list.d.backup/skype-stable.list.save
-rw-r–r-- 1 root root 136 kwi 2 13:33 /etc/apt/sources.list.d.backup/wine-wine-builds-jessie.list
-rw-r–r-- 1 root root 136 kwi 2 13:32 /etc/apt/sources.list.d.backup/wine-wine-builds-jessie.list.save/*
-rw-r–r-- 1 root root 132 kwi 2 13:33 /etc/apt/sources.list.d.backup/ethanak-milena-jessie.list
-rw-r–r-- 1 root root 189 kwi 2 13:33 /etc/apt/sources.list.d.backup/google-chrome.list
-rw-r–r-- 1 root root 189 kwi 2 13:32 /etc/apt/sources.list.d.backup/google-chrome.list.save
-rw-r–r-- 1 root root 56 kwi 2 13:33 /etc/apt/sources.list.d.backup/skype-stable.list
-rw-r–r-- 1 root root 56 kwi 2 13:32 /etc/apt/sources.list.d.backup/skype-stable.list.save
-rw-r–r-- 1 root root 136 kwi 2 13:33 /etc/apt/sources.list.d.backup/wine-wine-builds-jessie.list
-rw-r–r-- 1 root root 136 kwi 2 13:32 /etc/apt/sources.list.d.backup/wine-wine-builds-jessie.list.save

Teraz to jest katalog sources.list.d.backup bo zmieniłem nazwę.

Dobrze, ale miałeś wstawić /etc/apt/sources.list .

cat: /etc/apt/sources.list.d/*: Nie ma takiego pliku ani katalogu

To jest przecież główny plik:

Dobra, PPA są wyłączone. Teraz ZASTĄP zawartość pliku /etc/apt/sources.list taką zawartością:

deb http://ftp.pl.debian.org/debian/ stable main contrib non-free deb http://ftp.pl.debian.org/debian/ stable-updates main contrib non-free deb http://security.debian.org/ stable/updates main contrib non-free

Potem jako root:

Wstaw tutaj cały wynik.

apt-get update
Ign. http://ftp.pl.debian.org stable InRelease
Stary http://ftp.pl.debian.org stable-updates InRelease
Stary http://ftp.pl.debian.org stable Release.gpg
Stary http://ftp.pl.debian.org stable Release
Stary http://security.debian.org stable/updates InRelease
Stary http://ftp.pl.debian.org stable-updates/main amd64 Packages
Stary http://ftp.pl.debian.org stable-updates/contrib amd64 Packages
Stary http://ftp.pl.debian.org stable-updates/non-free amd64 Packages
Stary http://ftp.pl.debian.org stable-updates/main i386 Packages
Stary http://ftp.pl.debian.org stable-updates/contrib i386 Packages
Stary http://security.debian.org stable/updates/main amd64 Packages
Stary http://ftp.pl.debian.org stable-updates/non-free i386 Packages
Stary http://ftp.pl.debian.org stable-updates/contrib Translation-en
Stary http://security.debian.org stable/updates/contrib amd64 Packages
Stary http://ftp.pl.debian.org stable-updates/main Translation-en
Stary http://ftp.pl.debian.org stable-updates/non-free Translation-en
Stary http://ftp.pl.debian.org stable/main amd64 Packages
Stary http://security.debian.org stable/updates/non-free amd64 Packages
Stary http://ftp.pl.debian.org stable/contrib amd64 Packages
Stary http://ftp.pl.debian.org stable/non-free amd64 Packages
Stary http://security.debian.org stable/updates/main i386 Packages
Stary http://ftp.pl.debian.org stable/main i386 Packages
Stary http://ftp.pl.debian.org stable/contrib i386 Packages
Stary http://security.debian.org stable/updates/contrib i386 Packages
Stary http://security.debian.org stable/updates/non-free i386 Packages
Stary http://ftp.pl.debian.org stable/non-free i386 Packages
Stary http://ftp.pl.debian.org stable/contrib Translation-en
Stary http://ftp.pl.debian.org stable/main Translation-pl
Stary http://security.debian.org stable/updates/contrib Translation-en
Stary http://ftp.pl.debian.org stable/main Translation-en
Stary http://ftp.pl.debian.org stable/non-free Translation-en
Stary http://security.debian.org stable/updates/main Translation-en
Stary http://security.debian.org stable/updates/non-free Translation-en
Czytanie list pakietów… Gotowe
W: Dla następujących identyfikatorów kluczy brakuje klucza publicznego:
EF0F382A1A7B6500

Jako ROOT:

gpg --keyserver pgpkeys.mit.edu --recv-key 1A7B6500 gpg -a --export 1A7B6500 | sudo apt-key add -

Potem jeszcze raz - pełny wynik - to tylko symulacja:

apt-get update apt-get -s dist-upgrade

gpg --keyserver pgpkeys.mit.edu --recv-key 1A7B6500
gpg: zapytanie o klucz 1A7B6500 w serwerze hkp pgpkeys.mit.edu
gpg: klucz 1A7B6500: ,Debian Stable Release Key (9/stretch) debian-release@lists.debian.org’’ bez zmian
gpg: Ogółem przetworzonych kluczy: 1
gpg: bez zmian: 1

gpg -a --export 1A7B6500 | sudo apt-key add -
OK

apt-get update
Ign. http://ftp.pl.debian.org stable InRelease
Stary http://ftp.pl.debian.org stable-updates InRelease
Stary http://security.debian.org stable/updates InRelease
Stary http://ftp.pl.debian.org stable Release.gpg
Stary http://ftp.pl.debian.org stable Release
Stary http://ftp.pl.debian.org stable-updates/main amd64 Packages
Stary http://ftp.pl.debian.org stable-updates/contrib amd64 Packages
Stary http://security.debian.org stable/updates/main amd64 Packages
Stary http://ftp.pl.debian.org stable-updates/non-free amd64 Packages
Stary http://ftp.pl.debian.org stable-updates/main i386 Packages
Stary http://security.debian.org stable/updates/contrib amd64 Packages
Stary http://ftp.pl.debian.org stable-updates/contrib i386 Packages
Stary http://ftp.pl.debian.org stable-updates/non-free i386 Packages
Stary http://security.debian.org stable/updates/non-free amd64 Packages
Stary http://ftp.pl.debian.org stable-updates/contrib Translation-en
Stary http://ftp.pl.debian.org stable-updates/main Translation-en
Stary http://security.debian.org stable/updates/main i386 Packages
Stary http://ftp.pl.debian.org stable-updates/non-free Translation-en
Stary http://ftp.pl.debian.org stable/main amd64 Packages
Stary http://security.debian.org stable/updates/contrib i386 Packages
Stary http://ftp.pl.debian.org stable/contrib amd64 Packages
Stary http://ftp.pl.debian.org stable/non-free amd64 Packages
Stary http://security.debian.org stable/updates/non-free i386 Packages
Stary http://ftp.pl.debian.org stable/main i386 Packages
Stary http://ftp.pl.debian.org stable/contrib i386 Packages
Stary http://security.debian.org stable/updates/contrib Translation-en
Stary http://security.debian.org stable/updates/main Translation-en
Stary http://ftp.pl.debian.org stable/non-free i386 Packages
Stary http://security.debian.org stable/updates/non-free Translation-en
Stary http://ftp.pl.debian.org stable/contrib Translation-en
Stary http://ftp.pl.debian.org stable/main Translation-pl
Stary http://ftp.pl.debian.org stable/main Translation-en
Stary http://ftp.pl.debian.org stable/non-free Translation-en
Czytanie list pakietów… Gotowe
apt-get -s dist-upgrade
A tego nie będę wklejał bo tego jest bardzo dużo

No to chłopie - pisałem - wstaw to na wklej.org a tu link podaj.

http://wklej.org/id/3207796/

No dobrze, a teraz to całe przed Conf :stuck_out_tongue:

Konsola wyczyściła ekran czyści tak jak jest dużo tekstu.

Zmień w ustawieniach konsoli (profil) wartość: "Przewijanie wstecz o stałą wielkość"
Albo przekieruj wynik z konsoli do pliku:
apt-get -s dist-upgrade > wynik.txt