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


(tomi001) #1

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 ?


#2

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.


(tomi001) #3

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.


(marcin82) #4

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

(tomi001) #5

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


(marcin82) #6

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:


(tomi001) #7
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

(marcin82) #8

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.


(tomi001) #9

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ę.


(marcin82) #10

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


(tomi001) #11

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


(marcin82) #12

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.


(tomi001) #13

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


(marcin82) #14

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


(tomi001) #15

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


(marcin82) #16

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


(tomi001) #17

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


(marcin82) #18

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


(tomi001) #19

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


(saturno) #20

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