Strona 1 z 1

Debian 8.0 Testing - sterowniki / problem z apt i dpkg

: 27 lutego 2015, 21:33
autor: heros1303
Witam. Otóż mam zamiar spróbować zamienić dość ciężką Vistę na Debiana u rodziny. Jednak chce najpierw u siebie skonfigurować to co im ma być potrzebne do codziennego użytku.
Jeśli chodzi o drukarki HP zapewne wystarczy sam hplip i tu powinna być odkryte. Natomiast drugie urządzenie to Brother DCP-7055W (widziałem nie dawno temat o tym, ale ja inny autor)
Więc znajduję od razu na stronie .deb sterowniki i wykonuję polecenie z ich strony dpkg -i --force-all [name driver]. Coś tam robi, robi i błędy.Od tej chwili mam z poleceniem instalacji czegokolwiek, problem z powodu żle zainstalowanych pakietu brscan4.
Szukałem pomysłu jak to naprawić próbowałem chyba wszelkie kombinację dpkg configure, apt-get remove/purge te brscan4 i nic. Potem znalazłem aby wywalić wpisy z /var/lib/dpkg/status <-- problem w tym, że z jakiegoś powodu nie mam żadnego edytora nawet nano xd.
No dobra to go wywaliłem i teraz co prawda przy uruchomieniu synaptic nie krzyczy na to brscan4 ale teraz że brakuję tego pliku. Znalazłem potem jakieś polecenia by z ls /usr/share/doc.... http://debian.linux.org.pl/zrobione/ref ... e-big.html ale coś tam woła przy dpkg znów o ten status.

Wiem pewnie sporo namieszałem, ale człowiek ponoć uczy się na błędach.

: 27 lutego 2015, 22:46
autor: marcin1982
No to zrób coś gdzieś znalezione w jakimś manie i na pewno zadziała ... Powagi trochę ... Jeśli oczekujesz pomocy to podaj konkrety - repozytoria i wynik komendy:

Kod: Zaznacz cały

apt-get update; apt-get dist-upgrade

Kod: Zaznacz cały

apt-get -f install

: 27 lutego 2015, 23:06
autor: heros1303
Wszelkie te komendy robiłem, ale:
apt-get update : (wszystko dobrze do momentu)

Kod: Zaznacz cały

Czytanie list pakietów... Błąd!
E: Nie udało się otworzyć pliku /var/lib/dpkg/status - open (2: Nie ma takiego pliku ani katalogu)
E: Nie udało się otworzyć lub zanalizować zawartości list pakietów.
apt-get dist-upgrade: tylko to co ta końcówka wyżej
apt-get -f install - to samo.

Repozytoria :

Kod: Zaznacz cały

#deb cdrom:[Debian GNU/Linux testing _Jessie_ ‐ Official Snapshotamd64 NETINST Binary‐1 20150223‐06:35]/ jessie main


deb    http://ftp.pl.debian.org/debian/   jessie   main   deb‐src
http://ftp.pl.debian.org/debian/ jessie main


deb  http://security.debian.org/  jessie/updates   main   deb‐src
http://security.debian.org/ jessie/updates main


#    jessie‐updates,   previously   known   as   ’volatile’   deb
http://ftp.pl.debian.org/debian/  jessie‐updates   main   deb‐src
http://ftp.pl.debian.org/debian/ jessie‐updates main


#   jessie‐backports,   previously  on  backports.debian.org  deb
http://ftp.pl.debian.org/debian/  jessie‐backports  main  deb‐src
http://ftp.pl.debian.org/debian/ jessie‐backports main


#  Debian  Jessie  (testing)  deb  http://http.debian.net/debian/
jessie main contrib non‐free


deb http://repository.spotify.com stable non‐free
Wydaję mi się, że największy błąd, który zrobiłem to usunięcie tego pliku w var/lib/dpkg/status. Zobaczymy jak nie zrobię formata :D

: 28 lutego 2015, 09:10
autor: marcin1982
Zacznij od tego - Recover package selection data
http://www.debianhelp.co.uk/debianproblem.htm .

Inne możliwe rozwiązanie:
http://costela.net/2009/08/restoring-a- ... atus-file/ .

Podobny temat:
http://ubuntuforums.org/showthread.php?t=2023794 .

: 28 lutego 2015, 12:31
autor: heros1303
Hmm... chyba zrobię format bo nie wiem o co chodzi. Ale tak z pierwszego linku zrobiłem te komendy - te same z podanej przez ze mnie też te były i przy dpkg --set-selections występuję to co wyżej. (jeśli wpisze je kolejno za każdym enter).
Zaś gdy kopiuje całość występuję coś takiego:

Kod: Zaznacz cały

dpkg: błąd: operacja wymaga uprawnień zapisu/odczytu sekcji stanu dpkg 

Co ciekawe zrobiłem całemu folderowi /var/lib/dpkg na wszyscy i wtedy pojawia się :

Kod: Zaznacz cały

dpkg: błąd: brak praw do zablokowania bazy danych stanu dpkg 
Drugi link zaś dałem do konsoli i niby jakieś spore ilości pakietów znajduję, ale i tak nic nie naprawia.
Trzeci link nie mam tego pliku .old .

edit:

Więc jakoś znalazłem, jakiś skrypt który mi ten plik wygenerował. Podmieniłem i myślałem, że po problemie dpkg i apt działał, ale chciałem zainstalować edytor tekstu to chciał sporo ściągać i potem błędy z libc6 itp.
W synaptic gdzie w zakładce "Wszystkie" było sporo zielonych najprawdopodobniej ważnych rzeczy były tylko trzy!!. Także większy bałagan się zrobił, więc postanowiłem zrobić formata. Pewnie jutro (do tego zrobie backup ważnych plików na przyszłość - systemowych rzecz jasna)

Zostaje tylko kwestia sterowników do tej drukarki . Robiłem według instrukcji od tych sterowników (uwaga automatyczne pobieranie pliku sterownik z rosz .deb) http://support.brother.com/g/b/download ... &type3=559 i tak naprawdę od tego się zaczęło zrobiłem pierwszą komendę tam coś próbował instalować, ale błąd. Treść to że "Pakiet brscan4 ma być zainstalowany, ale nie może zostać znalezione plik czy miejsce " - jakoś tak.
Potem za każdym razem jak chciałem komendą purge/remove usunąć czy install/f te brscan4, ale było że jest on uszkodzony i niby żeby spróbować z dpkg -reconfigure ale potem info, że przedtem musi być zainstalowany.
[/size][/size]

: 03 marca 2015, 00:08
autor: saturno
1. Wstaw poprawnie zawartość repozytoriów, bo nie wiadomo czy masz taką kaszanę czy błędy pojawiły się na etapie kopiowania?

2. Z instalacją sterownika nie powinno być żadnego problemu, bo oprócz architektury nie ma on żadnych wymagań.
U siebie (system: amd64, dodana architektura: i386 i zainstalowane parę programów z i386 typu wine itp.) sterownik nie ma już żadnych wymagań:

Obrazek

: 06 marca 2015, 20:02
autor: heros1303
Zrobiłem formata jak napisałem. Spróbowałem znów zainstalować to z tym, że nie instalowałem tego jak tam mi kazali, że w konsoli mam wpisać owe komendy. Tylko przez przydatny program o nazwie "gdebi". Zainstalował all bez błędu.
Dodałem te wpisy do group do sane,scanner. Zainstalowałem te xsane czy takie simple scan nic nie można bo nie wykrywa drukari. Chodzi mi oczywiście poprzez Wifi. Spróbowałem sposobu z ostatniego postu z tego forum tematu dotyczący tak samo o tej drukarce.
brsaneconfig4 -a name,model oraz ip. Też nic nie chwyta.

Chociaż udało mi się jakoś zmusić by taki libreoffice złapał drukarkę, ale próba wydrukowania "przypadkowych testowych liter" po chwili -sekunda/2 kończy się anulowaniem.

: 10 marca 2015, 21:16
autor: saturno
Wydaje mi się że powinieneś zainstalować więcej niż ten jeden pakiet ze strony producenta drukarki.
Przejrzyj te strony:
http://support.brother.com/g/b/download ... ng=English
http://support.brother.com/g/s/id/linux ... edirect=on
http://support.brother.com/g/s/id/linux ... edirect=on
http://support.brother.com/g/s/id/linux ... edirect=on

Kolejna sprawa to dodawanie drukarki.
Sam miałem kłopoty narzędziem domyślnie zainstalowanym w systemie: system-config-printer (Ustawienia drukowania).
Natomiast po doinstalowaniu pakietu: print-manager (Drukarki) dodanie drukarki w KDE okazało się banalnie proste.