Brakuj

Tematy związane z oprogramowaniem, instalacją, konfiguracją
Canid
Posty: 9
Rejestracja: 26 grudnia 2014, 19:42

Brakujące pakiety

Post autor: Canid »

Pobrałem docky ze strony z pakietami Debiana: https://packages.debian.org/pl/wheezy/a ... y/download
Zalogowałem się jako root za pomocą komendy `su`
Przedostałem się do katalogu docelowego za pomocą komendy `cd`
Otworzyłem paczkę za pomocą komendy `dpkg -i`

Proces instalacji wyglądał tak:

Kod: Zaznacz cały

root@debian:/home/canid/Pobrane# dpkg -i docky_2.1.4-1_all.deb
Wybieranie wcześniej niewybranego pakietu docky.
(Odczytywanie bazy danych ... 66414 plików i katalogów obecnie zainstalowanych.)
Rozpakowywanie pakietu docky (z docky_2.1.4-1_all.deb) ...
dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie pakietu docky:
 docky zależy od mono-runtime (>= 2.10.1); jednakże:
  Pakiet mono-runtime nie jest zainstalowany.
 docky zależy od libdbus-glib1.0-cil (>= 0.5); jednakże:
  Pakiet libdbus-glib1.0-cil nie jest zainstalowany.
 docky zależy od libdbus1.0-cil (>= 0.7); jednakże:
  Pakiet libdbus1.0-cil nie jest zainstalowany.
 docky zależy od libgconf2.0-cil (>= 2.24.0); jednakże:
  Pakiet libgconf2.0-cil nie jest zainstalowany.
 docky zależy od libglib2.0-cil (>= 2.12.10); jednakże:
  Pakiet libglib2.0-cil nie jest zainstalowany.
 docky zależy od libgnome-keyring1.0-cil (>= 1.0.0); jednakże:
  Pakiet libgnome-keyring1.0-cil nie jest zainstalowany.
 docky zależy od libgnomedesktop2.20-cil (>= 2.26.0); jednakże:
  Pakiet libgnomedesktop2.20-cil nie jest zainstalowany.
 docky zależy od libgtk2.0-cil (>= 2.12.10); jednakże:
  Pakiet libgtk2.0-cil nie jest zainstalowany.
 docky zależy od libmono-addins0.2-cil (>= 0.6); jednakże:
  Pakiet l
dpkg: błąd przetwarzania docky (--install):
 problemy z zależnościami - pozostawianie nieskonfigurowanego
Przetwarzanie wyzwalaczy pakietu hicolor-icon-theme...
Przetwarzanie wyzwalaczy pakietu gconf2...
Przetwarzanie wyzwalaczy pakietu desktop-file-utils...
Przetwarzanie wyzwalaczy pakietu man-db...
Wystąpiły błędy podczas przetwarzania:
 docky
Dodam jeszcze, że system jest świeżo zainstalowany i nie miał dostępu do internetu podczas instalacji ponieważ brakowało mu sterowników sieciowych które później, już po instalacji wgrałem tak żeby działał.

Dlatego uważam, że w systemie brakuje wielu pakietów i potrzebuje aktualizacji która nie miała miejsca podczas instalacji

Tak wygląda próba aktualizacji:

Kod: Zaznacz cały

root@debian:/home/canid# apt-get update
Ign.  cdrom://[Debian GNU/Linux 7.7.0 _Wheezy_ - Official amd64 xfce-CD Binary-1 20141018-13:04] wheezy Release.gpg
Ign.  cdrom://[Debian GNU/Linux 7.7.0 _Wheezy_ - Official amd64 xfce-CD Binary-1 20141018-13:04] wheezy Release
Ign.  cdrom://[Debian GNU/Linux 7.7.0 _Wheezy_ - Official amd64 xfce-CD Binary-1 20141018-13:04] wheezy/main amd64 Packages/DiffIndex
Ign.  cdrom://[Debian GNU/Linux 7.7.0 _Wheezy_ - Official amd64 xfce-CD Binary-1 20141018-13:04] wheezy/main Translation-pl_PL
Czytanie list pakietów... Gotowe
root@debian:/home/canid#

System nie wykrywa aktualizacji, brakuje mu repozytoriów?

Otworzyłem Thunara w trybie root
wszedłem do pliku /etc/apt/sources.list

Oto jak wygląda jego wnętrze:

Kod: Zaznacz cały

#

# deb cdrom:[Debian GNU/Linux 7.7.0 _Wheezy_ - Official amd64 xfce-CD Binary-1 20141018-13:04]/ wheezy main

deb cdrom:[Debian GNU/Linux 7.7.0 _Wheezy_ - Official amd64 xfce-CD Binary-1 20141018-13:04]/ wheezy main

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

# wheezy-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/ wheezy-updates main
# deb-src http://ftp.debian.org/debian/ wheezy-updates main
# deb http://security.debian.org/ wheezy/updates main contrib non-free

Jestem w kropce, co zrobić? :confused:

Proszę o wyrozumiałość, to mój pierwszy post i pierwszy dzień z Debianem
pj1031999
Posty: 54
Rejestracja: 02 lipca 2014, 18:24

Post autor: pj1031999 »

Odkomentuj sobie repozytoria które Cię interesują w /etc/apt/sources.list (usuń '#' na początku linii) następnie:

Kod: Zaznacz cały

apt-get update && apt-get upgrade
Jeśli instalowałeś coś bezpośrednio z paczki przez dpkg -i to doinstaluj brakujące zależności przez:

Kod: Zaznacz cały

apt-get install -f
[/color]
Canid
Posty: 9
Rejestracja: 26 grudnia 2014, 19:42

Post autor: Canid »

Kod: Zaznacz cały

# 

# deb cdrom:[Debian GNU/Linux 7.7.0 _Wheezy_ - Official amd64 xfce-CD Binary-1 20141018-13:04]/ wheezy main

deb cdrom:[Debian GNU/Linux 7.7.0 _Wheezy_ - Official amd64 xfce-CD Binary-1 20141018-13:04]/ wheezy main

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

# wheezy-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/ wheezy-updates main
  deb-src http://ftp.debian.org/debian/ wheezy-updates main
  deb http://security.debian.org/ wheezy/updates main contrib non-free

Z trzech ostatnich linii z `deb` usunąłem `#` , o to chodziło?

Wynik `apt-get update && apt-get upgrade`

Kod: Zaznacz cały

root@debian:/home/canid# apt-get update && apt-get upgrade
Ign.  cdrom://[Debian GNU/Linux 7.7.0 _Wheezy_ - Official amd64 xfce-CD Binary-1 20141018-13:04] wheezy Release.gpg
Ign.  cdrom://[Debian GNU/Linux 7.7.0 _Wheezy_ - Official amd64 xfce-CD Binary-1 20141018-13:04] wheezy Release
Ign.  cdrom://[Debian GNU/Linux 7.7.0 _Wheezy_ - Official amd64 xfce-CD Binary-1 20141018-13:04] wheezy/main amd64 Packages/DiffIndex
Ign.  cdrom://[Debian GNU/Linux 7.7.0 _Wheezy_ - Official amd64 xfce-CD Binary-1 20141018-13:04] wheezy/main Translation-pl_PL
Pobieranie:1 http://ftp.debian.org wheezy-updates Release.gpg [836 B]
Pobieranie:2 http://security.debian.org wheezy/updates Release.gpg [836 B]
Pobieranie:3 http://ftp.debian.org wheezy-updates Release [124 kB]
Pobieranie:4 http://security.debian.org wheezy/updates Release [102 kB]
Pobieranie:5 http://ftp.debian.org wheezy-updates/main Sources [1805 B]
Pobieranie:6 http://ftp.debian.org wheezy-updates/main amd64 Packages [3381 B] 
Pobieranie:7 http://ftp.debian.org wheezy-updates/main Translation-en [2429 B] 
Pobieranie:8 http://security.debian.org wheezy/updates/main amd64 Packages [232 kB]
Pobieranie:9 http://security.debian.org wheezy/updates/contrib amd64 Packages [14 B]
Pobieranie:10 http://security.debian.org wheezy/updates/non-free amd64 Packages [14 B]
Pobieranie:11 http://security.debian.org wheezy/updates/contrib Translation-en [14 B]
Pobieranie:12 http://security.debian.org wheezy/updates/main Translation-en [132 kB]
Pobieranie:13 http://security.debian.org wheezy/updates/non-free Translation-en [14 B]
Pobrano 600 kB w 5s (101 kB/s)                                
Czytanie list pakietów... Gotowe
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Należy uruchomić "apt-get -f install", aby je naprawić.
Następujące pakiety mają niespełnione zależności:
 docky : Wymaga: mono-runtime (>= 2.10.1) ale nie da się go zainstalować
         Wymaga: libdbus-glib1.0-cil (>= 0.5) ale nie da się go zainstalować
         Wymaga: libdbus1.0-cil (>= 0.7) ale nie da się go zainstalować
         Wymaga: libgconf2.0-cil (>= 2.24.0) ale nie da się go zainstalować
         Wymaga: libglib2.0-cil (>= 2.12.10) ale nie da się go zainstalować
         Wymaga: libgnome-keyring1.0-cil (>= 1.0.0) ale nie da się go zainstalować
         Wymaga: libgnomedesktop2.20-cil (>= 2.26.0) ale nie da się go zainstalować
         Wymaga: libgtk2.0-cil (>= 2.12.10) ale nie da się go zainstalować
         Wymaga: libmono-addins0.2-cil (>= 0.6) ale nie da się go zainstalować
         Wymaga: libmono-cairo4.0-cil (>= 2.10.1) ale nie da się go zainstalować
         Wymaga: libmono-corlib4.0-cil (>= 2.10.1) ale nie da się go zainstalować
         Wymaga: libmono-posix4.0-cil (>= 2.10.1) ale nie da się go zainstalować
         Wymaga: libmono-sharpzip4.84-cil (>= 1.0) ale nie da się go zainstalować
         Wymaga: libmono-system-core4.0-cil (>= 2.10.3) ale nie da się go zainstalować
         Wymaga: libmono-system-web4.0-cil (>= 2.10.3) ale nie da się go zainstalować
         Wymaga: libmono-system-xml-linq4.0-cil (>= 1.0) ale nie da się go zainstalować
         Wymaga: libmono-system-xml4.0-cil (>= 1.0) ale nie da się go zainstalować
         Wymaga: libmono-system4.0-cil (>= 2.10.7) ale nie da się go zainstalować
         Wymaga: libnotify0.4-cil (>= 0.4.0~r2998) ale nie da się go zainstalować
         Wymaga: librsvg2-2.18-cil (>= 2.26.0) ale nie da się go zainstalować
         Wymaga: libwnck2.20-cil (>= 2.26.0) ale nie da się go zainstalować
         Poleca: dockmanager ale nie da się go zainstalować
E: Niespełnione zależności. Proszę spróbować użyć -f.
Po użyciu `apt-get install -f`

Kod: Zaznacz cały

root@debian:/home/canid# apt-get install -f
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Naprawianie zależności... Gotowe
Następujące pakiety zostaną USUNIĘTE:
  docky
0 aktualizowanych, 0 nowo instalowanych, 1 usuwanych i 40 nieaktualizowanych.
1 nie w pełni zainstalowanych lub usuniętych.
Po tej operacji zostanie zwolnione 3409 kB miejsca na dysku.
Kontynuować [T/n]? t
(Odczytywanie bazy danych ... 66567 plików i katalogów obecnie zainstalowanych.)
Usuwanie pakietu docky ...
Przetwarzanie wyzwalaczy pakietu man-db...
Przetwarzanie wyzwalaczy pakietu desktop-file-utils...
Przetwarzanie wyzwalaczy pakietu gconf2...
Przetwarzanie wyzwalaczy pakietu hicolor-icon-theme...
root@debian:/home/canid# 


pj1031999
Posty: 54
Rejestracja: 02 lipca 2014, 18:24

Post autor: pj1031999 »

O ile dobrze pamiętam to powinieneś mieć coś takiego

Kod: Zaznacz cały

deb http://ftp.pl.debian.org/debian stable main contrib non-free
deb http://ftp.debian.org/debian/ wheezy-updates main contrib non-free
deb http://security.debian.org/ wheezy/updates main contrib non-free
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Ustaw sobie repozytoria w zależności od wersji, resztę wpisów wywal: threads/1408-Wpisy-w-pliku-etc-apt-sour ... #post10079
I zainstaluj pakiet normalnie:

Kod: Zaznacz cały

aptitude update
aptitude install docky
Canid
Posty: 9
Rejestracja: 26 grudnia 2014, 19:42

Post autor: Canid »

Utraciłem tekst który chciałem przesłać, strona `Odpowiedź na temat` się zawiesiła, jedyne co mogłem zrobić to poruszać paskiem więc nic nie skopiowałem

Po odświeżeniu strony zostałem wylogowany

Dodałem repozytoria dla Wheezy i usunąłem stare
wykonałem `aptitude update` i `aptitude install docky`

Wielkie dzięki za pomoc!
Docky działa, ale nie da się ustawić 3D oraz zmienić opcji ukrywania doku co jest irytujące ponieważ używając przeglądarki widzę na dole kawałek tapety i dock na wierzchu

Mam też parę pytań, ale nie chcem zaśmiecac boardu więc pozwolę je sobie zadać tutaj:

1) Słyszałem, że Debian posiada cos na wzór Centrum Oprogramowania, ale nigdzie nie mogę czegoś takiego znaleźć
2) Czy po wykryciu przez Debiana aktualizacji wyskakuje okienko z opcjami pakietów które chcem zainstalować do odhaczania podobnie jak w Xubuntu?
3) Rozumiem, że również te aktualizacje i pakiety których nie dało się zainstalować podczas instalacji Debiana z powodu braku łącza zostały teraz zainstalowane, jeśli się myle to proszę mnie poprawić

Edit: Co do Docky wystarczyło włączyć Kompozycje w Ustawienia -> Menadżer Okien
pj1031999
Posty: 54
Rejestracja: 02 lipca 2014, 18:24

Post autor: pj1031999 »

1) synaptic ale konsola lepsza :D
2) w apperze chyba takie coś było
3) tak
Canid
Posty: 9
Rejestracja: 26 grudnia 2014, 19:42

Post autor: Canid »

Tylko Synaptic?
Mi się udało znaleźć Software Center taki jaki miałem w Xubuntu na https://packages.debian.org/wheezy/gnom ... are-center
Jednakże problem brakujących pakietów chyba nie został do końca naprawiony...

Kod: Zaznacz cały

root@debian:/home/canid/Pobrane# dpkg -i software-center_5.1.2debian3.1_all.deb
Wybieranie wcześniej niewybranego pakietu software-center.
(Odczytywanie bazy danych ... 72919 plików i katalogów obecnie zainstalowanych.)
Rozpakowywanie pakietu software-center (z software-center_5.1.2debian3.1_all.deb) ...
dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie pakietu software-center:
 software-center zależy od app-install-data (>= 0.4.0); jednakże:
  Pakiet app-install-data nie jest zainstalowany.
 software-center zależy od aptdaemon (>= 0.40); jednakże:
  Pakiet aptdaemon nie jest zainstalowany.
 software-center zależy od gir1.2-gtk-3.0; jednakże:
  Pakiet gir1.2-gtk-3.0 nie jest zainstalowany.
 software-center zależy od gir1.2-gmenu-3.0 (>= 3.1.5); jednakże:
  Pakiet gir1.2-gmenu-3.0 nie jest zainstalowany.
 software-center zależy od gir1.2-webkit-3.0; jednakże:
  Pakiet gir1.2-webkit-3.0 nie jest zainstalowany.
 software-center zależy od python-gobject-cairo; jednakże:
  Pakiet python-gobject-cairo nie jest zainstalowany.
 software-center zależy od python-xapian; jednakże:
  Pakiet python-xapian nie jest zainstalowany.
 software-center zależy od python-aptdaemon (>= 0.40); jednakże:
  Pakiet python-aptdaemon nie jest zainstalowany.
 software-center zależy od python-aptdaemon.gtk3widge
dpkg: błąd przetwarzania software-center (--install):
 problemy z zależnościami - pozostawianie nieskonfigurowanego
Przetwarzanie wyzwalaczy pakietu desktop-file-utils...
Przetwarzanie wyzwalaczy pakietu hicolor-icon-theme...
Przetwarzanie wyzwalaczy pakietu man-db...
Wystąpiły błędy podczas przetwarzania:
 software-center
root@debian:/home/canid/Pobrane# 

Po wejściu w Synaptic wyskakuje powiadomienie

``W twoim systemie istnieje 1 uszkodzony pakiet

Należy go naprawić przechodząc do widoku z włączonym filtrem "Uszkodzone"
pj1031999
Posty: 54
Rejestracja: 02 lipca 2014, 18:24

Post autor: pj1031999 »

Bo się pakietów nie powinno instalować z paczek, tylko z repozytoriów przez apt-get lub coś w tym stylu zasysać :P
Możliwe, że są inne... dawno nie korzystałem z Debiana, a tym bardziej z graficznych 'usprawniaczy'.
Canid
Posty: 9
Rejestracja: 26 grudnia 2014, 19:42

Post autor: Canid »

Byłem przekonany, że skoro to ``Polski wortal użytkowników Debiana`` to właśnie nim się posługują ;)
Bo się pakietów nie powinno instalować z paczek, tylko z repozytoriów przez apt-get lub coś w tym stylu zasysać :P
W tym problem, że w Synaptic nie mogłem znaleźć zarówno Firefoxa jak i Software Center dlatego jestem zmuszony instalować je z paczek.

Pakiety z członem `python` nawiedzają mnie od czasu instalacji systemu, w ostatnim poście również jakiegoś brakuje, czy aby na pewno to wszystko?
Czy Debian nie potrafi robić screenów?
Chciałem zrobić screenshot i wrzucić na stronę, ale po naciśnięciu klawisza PrintScreen nic się nie dzieje, a ctrl+v w programie graficznym nie daje żadnych rezultatów.
Zablokowany