Linux за българи: Форуми

Linux секция за начинаещи => Настройка на хардуер => Темата е започната от: evilgrintch в Nov 01, 2015, 19:40



Титла: Драйвер за принтер - невъзможно деинсталиране
Публикувано от: evilgrintch в Nov 01, 2015, 19:40
Имам следния проблем - принтерът, който ползвам (Brother 5150D) ми прави проблеми - често при включване системата го отчита като офлайн или липсващ, та се налага да го трия и да го инсталирам наново. Като част от решаването на проблема пробвах да инсталирам драйвер, осигурен от самата фирма, на страницата им. Намерих съответния пакет, но явно не е подходящ, защото след това при ъпдейт на системата започна да ми дава грешка, свързана с пакета. При опит да го махна - същата грешка:
http://tinypic.com/view.php?pic=2v18dh1&s=9#.VjZObpfPHC8 ($2)
ако има идеи, давайте


Титла: Re: Драйвер за принтер - невъзможно деинсталиране
Публикувано от: cybercop в Nov 01, 2015, 20:26
Този драйвър от .deb пакет или от източник е инсталиран?
Затворени ли са всички останали приложения на apt-get и, какво става, когато се опиташ да премахнеш пакето от Synaptic?


Титла: Re: Драйвер за принтер - невъзможно деинсталиране
Публикувано от: evilgrintch в Nov 01, 2015, 20:44
да, драйвърът е от deb пакет и имам чувството, че gdebi някак си не го е инсталирало докрай, защото гасне без да ми докладва успешно инсталиране. В същото време пише някъде из папките ми, защото и синаптика, и apt-get  ми дават една и съща грешка в последните редове на прикачената снимка се вижда, след опит с apt-get, но и при синаптик е същото
Поправка: в синаптик въпросният пакет hl5150dlpr:i386 стои във филтъра "избрани промени" и не ми дава да премахна избора за напълно премахване, който съм направил преди това


Титла: Re: Драйвер за принтер - невъзможно деинсталиране
Публикувано от: cybercop в Nov 01, 2015, 20:56
Съмнявам се, че причината е в GDebi. Тя е доста коректно работещо приложение. Съмненията са ми в самия пакет. Ако няма зависимости, инсталирай отново с dpkg -i. За всеки случай, рестартирай машината, да не би да е заключен списъка с хранилищата, поради неприключил процес.


Титла: Re: Драйвер за принтер - невъзможно деинсталиране
Публикувано от: evilgrintch в Nov 01, 2015, 21:18
Проблемът остава и след рестарт. Някаква идея за тотално отстраняване на пакет, нещо от рода на purge командата?


Титла: Re: Драйвер за принтер - невъзможно деинсталиране
Публикувано от: evilgrintch в Nov 01, 2015, 21:21
"E: hl5150dlpr: под процеса инсталиран е скрипта post-removal върна грешка за състояние за излизане от 127"

Някой има ли идея какво означава това?


Титла: Re: Драйвер за принтер - невъзможно деинсталиране
Публикувано от: cybercop в Nov 01, 2015, 21:31
Някаква идея за тотално отстраняване на пакет, нещо от рода на purge командата?
Ами, по принцип dpkg има и purge (-P) опция, но не съм деинсталирал пакет с него.
Изпълни
dpkg --help
и разгледай опциите.


Титла: Re: Драйвер за принтер - невъзможно деинсталиране
Публикувано от: evilgrintch в Nov 01, 2015, 21:39
след sudo dpkg --purge  hl5150dlpr ми излезе следната грешка: "под процеса инсталиран е скрипта post-removal върна грешка за състояние за излизане от 127"


Титла: Re: Драйвер за принтер - невъзможно деинсталиране
Публикувано от: uphero в Nov 01, 2015, 21:45
след sudo dpkg --purge  hl5150dlpr ми излезе следната грешка: "под процеса инсталиран е скрипта post-removal върна грешка за състояние за излизане от 127"

Смени езика с EN и търси с грешката в Гугъл, в 90% от случаите помага.


Титла: Re: Драйвер за принтер - невъзможно деинсталиране
Публикувано от: cybercop в Nov 01, 2015, 21:48
след sudo dpkg --purge  hl5150dlpr ми излезе следната грешка: "под процеса инсталиран е скрипта post-removal върна грешка за състояние за излизане от 127"
Изпълни за всеки случай и : sudo dpkg --configure -a

Код 127 не знам, какво означава.


Титла: Re: Драйвер за принтер - невъзможно деинсталиране
Публикувано от: evilgrintch в Nov 01, 2015, 22:30
@uphero, благодаря за идеята, почетох на английски и проблемът е решен. Но стана след ръчно изтриване на всичките файлове, свързани с пакета, които се намираха в /var/lib/dpkg/info/ и после с изпълнение на sudo dpkg -r --force-all