Автор Тема: Дебиян apt-get/aptitude проблем  (Прочетена 4263 пъти)

remotex

  • Напреднали
  • *****
  • Публикации: 344
    • Профил
Дебиян apt-get/aptitude проблем
« -: Nov 27, 2008, 15:40 »
Снощи след... т.е. по време на
Код:
m-a a-i -f nvidia-kernel-legacy-96xx
пакета бе създаден успешно и... dpkg някъде точно след Reading database... едиколко си хиляди пакета  ;) и поради лек токов удар се наложи рестарт. След което се оказа че dpkg настоява че имало недовършена транзакция, но
Код:
dpkg --configure -a
не постигна нищо - твърди че пакета го няма (явно още е бил в кеша и/или fsck го е отнесъл в небитието) и казва да го сваля наново едва тогава може да му намери и пусне кофигурационния скрипт :(, проблема обаче е че m-a a-i пък се оплаква че и nvidia-kernel-legacy-96xx-source нещо е заминал/не му харесва/ и.. опитвам да пусна aptitude/apt-get да го разкарам и инсталирам наново и то се оплаква първо да довърша предишната "транзакция" и тогава ще ми инсталира каквото и да било и... порочният кръг се затваря.
Та принципният въпрос е (изкл. дърпането на ръка на изходния код) как е решен този въпрос от гледна точка на дебиян/apt-get/aptitude : въпроса за отмяна на започнала вече "транзакция"?
 - пробвах там някои опции от командния ред и от менюто в конзолата, но те май само успяха да му изчистят всичките кешове - бая място се освободи  ;), но проблема не се реши :(
П.П. Синаптика пък още по-зле - той само изплюва нещо което е на кирилица и не се чете и се затваря ама усещам, че... и с него няма да стане >:(
Активен

mikis

  • Напреднали
  • *****
  • Публикации: 746
  • Distribution: Debian Testing
  • Window Manager: KDE
    • Профил
Re: Дебиян apt-get/aptitude проблем
« Отговор #1 -: Nov 27, 2008, 22:49 »
1. Купи си UPS. Струва колкото две мишки.
2. Опитай в конзолата
Код
GeSHi (Bash):
  1. apt-get -f install
като root.
Активен

tolostoi

  • Напреднали
  • *****
  • Публикации: 1337
  • Distribution: Ubuntu
  • Window Manager: Unity
  • левел: авераж :)
    • Профил
Re: Дебиян apt-get/aptitude проблем
« Отговор #2 -: Nov 27, 2008, 23:43 »
man dpkg
имаш доста опции да пробваш, после виж това http://myfreesoft.net/phpBB2/viewtopic.php?t=500&highlight=%3Cspan%20class=%27search_hl%27%3Edpkg%3C/span%3E
Активен


... в Столичен инспекторат една година след миграцията, продължават да работят под Linux. Което, май прави "експеримента" успешен
by entusiast

remotex

  • Напреднали
  • *****
  • Публикации: 344
    • Профил
Re: Дебиян apt-get/aptitude проблем
« Отговор #3 -: Nov 28, 2008, 08:07 »
mikis: 1. Това за UPS и мишките ми е ясно - машината не е от критическа важност в сл. - за мен поне. Въпросът ми е принципен а и за друг път когато потрябва и 2. Аз не искам форсирана инсталация нито деинсталация (и двете се провалят поради липсата на *.deb пакета) по-скоро нещо като предложеното от "тлъстака" (понеже се е писал с малка буква) по-долу:

tolostoi: Благодаря за информацията - за този начин т. нар. Slackware way и аз се сетих: въпрос на време беше само да открия този файл /var/lib/dpkg/status обаче аз питах за т.нар. Debian way даже моето предложение май е най-близо засега: да сваля на ръка изх. код и да пробвам пак с module-assistant да го създам този пакет и после aptitude/apt-get да си се оправя с неговите си файлове сам. Защото аз от писане/триене на ръка по такива файлове... знаеш ли колко бели косми имам  :D

Още веднъж да кажа в какво се състои питането - Има ли начин в Дебиян/aptitude/apt-get веднъж започната "транзакция" (и както е в случая: стигнала до 1. Reading database... 2. Preparing ... 3. (което не успя да изпише на екрана преди да забие, но преполагам стигна дотам) Unpacking .... и точно преди (или пък точно на него) 4. Setting up ... зависна (поради хардуерен проблем), та
Има ли начин/опция от командия ред за нещо като Rollback да направи, дотук всички предложения бяха по-скоро за нещо като Commit. Ясно ми е че пакета го няма, но пък реално погледнато не би трябвало да ми трябва за rollback - нали тези програми си пишат по сума ти файлове и журнали и при липса на пакето само на база журнала би трябвало да може да направи rollback т.е. да зачисти само там където го е разпънало файловете (ако fsck не ги е "оправил" вече и тях) и после да си оправи /var/lib/dpkg/status колкото да не ми го дава вече като проблемен този пакет - apt-get/aptitude а не аз на ръка да пиша вътре - все-пак Човешко е да се греши
Между другото aptitude го маркира като "u" всеки път, жалко че не може да довърши  ???

neter: Кой (то в сл. кой е ясно поне за мен защото получих поща кой е преместил темата) но по-скоро КОЕ определя дали една тема е за начинаещи или за напреднали - всеки път се чудя преди да питам нещо в тоя форум???

Нетер сложих го за напреднали защото разбирам сложността на проблема - Когато има известно решение на даден проблем е лесно да се каже кое е то, но когато няма е по-сложно: Няма защото наистина няма или няма защото аз/ти/той не го знаем. Да видим сега кой и кога ще се появи точно отговора напр. че такава опция няма и дали изобщо ще се появи...

П.П. Това последното съм се убедил от собствен опит - наскоро станах татко и доктора пъроначално твърдеше че ще е женско пък после по едно време каза мъжко и след кратък "конструктивен диалог" с него си призна - А бе когато ясно се вижда едно нещо то работата е ясна ама когато го няма не е сигурно дали е щото наистина го няма или щото аз (доктора) не мога да го намеря  ;D

Код:
// Между другото забелязвам проблем в "Известявай ме за нови отговори" функционалността - получих 2 обаче не за микис и толостой както би трябвало
 ами първият беше за преместването от нетер (което НЕ е нов отг. според мен) и че има отг. от микис и... предполагам тук е стигнало с броенето до 2 и е отрязало толостой
 - ако можете да го поправите
« Последна редакция: Nov 28, 2008, 08:18 от remotex »
Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Re: Дебиян apt-get/aptitude проблем
« Отговор #4 -: Nov 28, 2008, 11:36 »
//offtopic

Нямам точен аршин, по който да определям дали дадена тема е за секцията за напреднали или за секцията за начинаещи, тъй като това са много относителни въпроси. Няма как и да бъда абсолютно обективен при това определяне и неизменно има и някакъв субективизъм. Принципно гледам до колко навътре в логиката на системата се простира въпросът и на кои потребители този въпрос би им се сторил интересен и полезен за тях самите. Субективният фактор е някаква преценка и спрямо моите знания по въпроса и за системата. Счупен пакет поради внезапно прекъсната инсталация по средата не е кой знае какъв административен въпрос и тъй като такъв род омазване се случва по-често на начинаещи потребители (поради некоректна работа със системата), отколкото на напреднали (това не значи, че не се случва на напреднали), счетох, че темата ще бъде видяна от повече заинтересовани потребители в секцията за начинаещи. Естествено, в тези си преценки има вероятност и да сбъркам, преценката да не съвпада с тази на мнозинството, но организацията на темите в момента е такава и аз се съобразявам с нея. По повода, и друг път съм писал - ако темата не е свързана с много голямо задълбаване и навързване на много логики, публикувайте темите в секцията за начинаещи, а ако в последствие тръгнат да се развиват на високо ниво, ще ги премествам в секцията за напреднали. На базата на това обяснение, ако все пак някой счита, че темата му не е преместена коректно, нека да каже, за да преразгледам преценката си (и нека бъде на лични съобщения, за да не пълним темите с глупости), но преразглеждането не означава, че темата задължително ще бъде сложена там, където потребителят желае ;)
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Re: Дебиян apt-get/aptitude проблем
« Отговор #5 -: Nov 28, 2008, 11:42 »
В първия ти пост се забелязват много твои интерпретации на съобщенията на системата. Ние няма как да бъдем сигурни, че интерпретираш съобщенията правилно, така че покажи всички точни съобщения, които си се опитал да интерпретираш с твои думи, за да се уверим в това, което казваш. Покажи всички изходи от командите, които изпълни досега.
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

mikis

  • Напреднали
  • *****
  • Публикации: 746
  • Distribution: Debian Testing
  • Window Manager: KDE
    • Профил
Re: Дебиян apt-get/aptitude проблем
« Отговор #6 -: Nov 28, 2008, 20:16 »
Прочети справочната страница:
Код:
man apt-get
и ето какво пише за -f опцията:
Код:
       -f, --fix-broken
           Fix; attempt to correct a system with broken dependencies in place. This
           option, when used with install/remove, can omit any packages to permit APT to
           deduce a likely solution. Any Package that are specified must completely
           correct the problem. The option is sometimes necessary when running APT for the
           first time; APT itself does not allow broken package dependencies to exist on a
           system. It is possible that a system´s dependency structure can be so corrupt
           as to require manual intervention (which usually means using dselect(8) or dpkg
           --remove to eliminate some of the offending packages). Use of this option
           together with -m may produce an error in some situations. Configuration Item:
           APT::Get::Fix-Broken.

Ако ти е слаб английския, кажи да ти го преведем. Научи се да ползваш man страниците. Инсталирай си
пакета debian-reference, това е едно много добро и сравнително пълно ръководство за Debian.
Ако не можеш да го инсталираш, виж тук:
http://www.debian.org/doc/manuals/reference/index.en.html
или свали PDF-а:
http://www.debian.org/doc/manuals/reference/reference.en.pdf
Активен

remotex

  • Напреднали
  • *****
  • Публикации: 344
    • Профил
Re: Дебиян apt-get/aptitude проблем
« Отговор #7 -: Dec 02, 2008, 12:16 »
Благодаря на всички опитали се да помогнат с нещо до момента, най-вече на neter- и аз изходих от същите съображения (за тази тема специално) тук (при начинаещите) повече хора ще я видят, но по-малко ще дадат адекватен отговор... не споря за преместването, щом така си решил, обаче ей го на тук един за втори път не уцелва: първия се оправда с UPS, втория със решение за разрешаване на проблем със зависимости!?! Първо можеше постановката да е и следната напр. "ядрото изпадна в паника поради софтуерен проблем по време на инсталацията" и... какво ми помага UPS тогава и второ пак повтарям НЯМА проблем със зависимости които не могат да се разрешат "-f, --fix-broken ...to correct a system with broken dependencies in place"

Проблемът е следният (значи вече имам идея и може да се каже РЕШЕН, но само конкретния случай, а не по принцип)
Първо извинявам се на всички за неточните обяснения (машината е изкл. и в процес на очакване на ново захранване) - за момента не мога да дам конкретни команди и резултат (само твърдя че нито apt-get -f нито apt-get --configure -a правят нещо: просто и двете искат пакет който липсва). Значи постановката на задачата е следната имаме напр. .деб пакет без никакви зависимости (поне не и неразрешени) който пущаме да се инсталира и по време на инсталация изтриваме .деб пакета (някъде на около half installed в status) кеша най-вероятно ще го запази до завършване на исталацията така че не се сещам по какъв друг начин да го затрием от движение (освен хардуерен или софтуерен рестарт и после преди apt-get/aptitude правим rm -rf .deb) и пакета изчезва. Какво получваме - неработещ apt-get/aptitude който се оплаква от статуса си и пред(по)лага, че aptitude --configure -a ще реши всички проблеми, но уви :(
aptitude --configure -a се оплаква че конфиг. скрипта е в .деб пакета който го няма, но пък и аз не искам да го "насилвам" да приключи (с) очевдино кофти и прецакана иснталация а по-скоро да я "отмени" (нещо като чекинсталл журнал не си ли прави и само да изтрие вече копираните файлове - предполагам още са във временна директория)
Такаа... та ето ви въпрос за начинаещи:
Въпросният nvidia-kernel-legacy-96xx*.deb пакет се изгражда от module-assistant, който обаче ползва apt-get за сваляне и инсталиране на nvidia-kernel-legacy-96xx-source само дето в случая apt-get е забил и нищо не прави преди да се оправи предния проблем свързан отново с.. познайте nvidia-kernel-legacy-96xx*.deb който липсва и ни трябва module-assistant за да го изградим отново, който от своя страна иска apt-get... и така приказка безкрай
Сега сещам се за поне 2 решения които не ми харесват по следните причини
1. Толстой каза да изтрия статус файла: в случая при инсталация стигнала (според status файла) едва до half-install това не е проблем (за apt-get/aptitude), но аз не искам да ми останат нейде един билюк временни файлове, освен това status едва ли е единствения журнал в който се пише вероятно и още нещо ще трябва да се пипне на ръка и така приказка безкрай
2. Да потърся на ръка (т.е. през браузър а не през пакетен мениджър) и да сваля на ръка въпросният код nvidia-kernel-legacy-96xx-source и така да разплета възела :-), но това също не е много по дебиански..
и вариант 3.
3. Гледам по една случайност (са се засекли) пакетa е излязъл последната версия 96.43.07 за текущото ядро 2.6.26.1 та ми решава проблема - за момента разбира се още утре пак ще се разминат затова смятам да остана на module-assistant

Та хубаво беше ако имаше начин пакетните мениджъри в Дебиян да могат да си оправят сами бакиите които са забъркали т.е. то може и да има а аз да не го знам - затова разчитах на помощ тъдява... няма ли apt-нещо_си_оправи_се_след_кофти_инстал_недовършен_без_проблем_със_зависимости_при_липсващ_пакет
...пробвах с Tab completion ама работи само за вече инсталирани пакети ;-) и в man не попаднах на нещо подходящо т.е. Debian way а НЕ Slack
Според мен apt-tools би трябвало да имат начин за "измъкване" от подобни ситуации, иначе... да сядам да пиша rollback на недовършени транзакции checkinstall way т.е. и при липсващ пакет :P
Активен

edmon

  • Гост
Re: Дебиян apt-get/aptitude проблем
« Отговор #8 -: Dec 02, 2008, 17:26 »
защо имам чуството, че мислиш , че инсталирането на пакет в дебиан е нещо като инсталирането
на софтуер в вин...
комит, ролбак.....  мисля, че се заблуждаваш.
1. дпкг си пази файл с това какво е инсталирал НО ти можеш на ръка да идеш и да го промениш.
2. пост инстал и пре инсталл скриптовете си седят в вар/дпкг/алабала.... и тях можеш
да ръка да ги променя.
НЕ съществуват никакви зависимости между тези файлове. Мениджъра ги търси и изпозлзва да но там са само нужните нагласистики къде иска мантейнера да седят и т.н
най вероятно м-и прави пакета в тмп такаче никакъв ролбак не може да ти помогне при срив и рестарт:) защото се трие всичко в тмп до колкото си спомня

ундърстендиш

:)

а опцията -ф (форце ) не насилва нищо просто ставаме непритенциозни към проблемите предизвикани по един или друг начин:)
Активен

arda_kj

  • Напреднали
  • *****
  • Публикации: 631
  • Distribution: Debian Sid/Unstable; Ubuntu 12.04
  • Window Manager: Gnome/KDE
    • Профил
Re: Дебиян apt-get/aptitude проблем
« Отговор #9 -: Dec 03, 2008, 01:57 »
Пич няма дебиански начин или поне аз не знам такъв. Така че влизай, търси и редактирай на ръка, както са ти казали.

Точно преди седмица имах подобен проблем, само че там се случи, че пакета се теглише от някакъв незнаен сайт и не беше наличен целия пакет (някои файлове се теглиха от деб хранилище другите от някакъв друг сайт), и нещо се омаза и край няма махане. И накрая си викам майната му и намерих къде е инсталирало част от файловете на пакета и ги изтрих. После редактирах някакъв файл/файлове на dpkg и/или aptitude. Не помня вече къде точно трих, но така редактирах нещата, че пакета да се възприема като неинсталиран (промених някакви цифри, които отговарят за статуса му, бел. - огледай другите пакети как са обозначени и ще ти стане ясно как да редактираш файла на dpkg), съответно като изтриеш съответстващите му инсталирани файлове той (пакета) става наистина неинсталиран и проблема изчезва. Това е.
Лека и успех.
Активен

Debian Sid/Unstable; Ubuntu 12.04
"За да открием истината, е нужно поне веднъж в живота си да подложим всичко на съмнение" - Р. Декарт

remotex

  • Напреднали
  • *****
  • Публикации: 344
    • Профил
Re: Дебиян apt-get/aptitude проблем
« Отговор #10 -: Dec 03, 2008, 09:04 »
Браво - намериха се двама които си признаха че няма
  [_]3  [_]3  [_]3
...колкото до другия начин това е ясно - той винаги ми е бил default fallback  :D
Не ми е проблем по "втория начин" ама нали  като смени дистрибуцията човек трябва да почва са се учи как става по новия начин. И за какво са му на дебияна тогаз всичките тези apt-* не съм успял още да ги преброя колко са като другите напр. само с един yum или yast се оправят?!?
edmon: Ами от федората навярно и там yum:
Checking transaction...
Starting transaction...
Running transaction...
има даже и инструмента yum-complete-transaction
Код:
DESCRIPTION
       yum-complete-transaction is a program which finds incomplete or aborted
       yum transactions on a system and attempts to complete them. It looks at
       the  transaction-all* and transaction-done* files which can normally be
       found in /var/lib/yum if a yum transaction aborted  in  the  middle  of
       execution.

       If  it  finds  more  than one unfinished transaction it will attempt to
       complete the most recent one first.
, но там за разлика от Дебиян недовършената транзакция не пречи на използването на инструмента за нови - онази си седи недовършена, а да не ви казвам как умира Синаптика без въобще да успее да се стартира - затова тръгнах да питам и търся Дебиянския начин...

 [_]3 [_]3 [_]3 и за arda_kj - новото захранване дойде, довечера ще го реша и другия проблем както аз си знам  >:D

П.П. Пак повтарям не ми беше проблем да разреша проблема, въпросът беше как това да стане с наличните в Дебиян инструменти - оказа се че не може т.е. не могат сами - това е отговорът който очаквах, но не е този който търсех. Благодаря на всички който помогнаха в изясняването.

П.П.П. Някой знае ли как да маркирам проблема като "(РЕШЕН)" или не ми е във възможностите макар и като автор на темата?
Активен

edmon

  • Гост
Re: Дебиян apt-get/aptitude проблем
« Отговор #11 -: Dec 03, 2008, 10:14 »
Браво - намериха се двама които си признаха че няма
  [_]3  [_]3  [_]3
...колкото до другия начин това е ясно - той винаги ми е бил default fallback  :D
Не ми е проблем по "втория начин" ама нали  като смени дистрибуцията човек трябва да почва са се учи как става по новия начин. И за какво са му на дебияна тогаз всичките тези apt-* не съм успял още да ги преброя колко са като другите напр. само с един yum или yast се оправят?!?
edmon: Ами от федората навярно и там yum:
Checking transaction...
Starting transaction...
Running transaction...
има даже и инструмента yum-complete-transaction
Код:
DESCRIPTION
       yum-complete-transaction is a program which finds incomplete or aborted
       yum transactions on a system and attempts to complete them. It looks at
       the  transaction-all* and transaction-done* files which can normally be
       found in /var/lib/yum if a yum transaction aborted  in  the  middle  of
       execution.

       If  it  finds  more  than one unfinished transaction it will attempt to
       complete the most recent one first.
, но там за разлика от Дебиян недовършената транзакция не пречи на използването на инструмента за нови - онази си седи недовършена, а да не ви казвам как умира Синаптика без въобще да успее да се стартира - затова тръгнах да питам и търся Дебиянския начин...

 [_]3 [_]3 [_]3 и за arda_kj - новото захранване дойде, довечера ще го реша и другия проблем както аз си знам  >:D

П.П. Пак повтарям не ми беше проблем да разреша проблема, въпросът беше как това да стане с наличните в Дебиян инструменти - оказа се че не може т.е. не могат сами - това е отговорът който очаквах, но не е този който търсех. Благодаря на всички който помогнаха в изясняването.

П.П.П. Някой знае ли как да маркирам проблема като "(РЕШЕН)" или не ми е във възможностите макар и като автор на темата?

ти за маркетинговата част от нещата не си ли чувал?
нали не мислиш че има проблем и в дебиан да се напишат гръмки
думички като транзакция и тн?
дали федора има такова чудо като м-и???
с рпм-тата такива бози могат да се набъркат, в такива
грозни ситуации съм изпадал, че не искам да си спомням че има такави пакети.


Активен

Gaara

  • Напреднали
  • *****
  • Публикации: 631
  • Distribution: Debian
  • Window Manager: E17
    • Профил
Re: Дебиян apt-get/aptitude проблем
« Отговор #12 -: Dec 03, 2008, 10:56 »
Ако си решил да пробваш колко си смел, т.е. все пак да продължиш да чоплиш с dpkg без да се притесняваш от reinstall, то пробвай:
Код:
dpkg --force-all --purge пакет

Не отговарям за последствията :-D

П.П. пробвах се с трошенето на dpkg, т.е. по време на инсталацията да му скърша процеса, но dpkg-то продължи да си работи => няма как да проверя точните последствия ;D

Цитат
       --force-things, --no-force-things, --refuse-things

              Force or refuse (no-force and refuse mean the same thing) to do some things. things is a comma separated list of things specified below.
              --force-help displays a message describing them.  Things marked with (*) are forced by default.

Warning: These options are mostly intended to be used by experts only. Using them without fully understanding their  effects  may  break your whole system.
             

              all: Turns on (or off) all force options.

;D
Активен

Last night, Darth Vader came down from planet Vulcan and told me that if you don't install Debian, he'd melt your brain.

remotex

  • Напреднали
  • *****
  • Публикации: 344
    • Профил
и по-конкретно
« Отговор #13 -: Dec 04, 2008, 20:18 »
Най-после пристигна новото захранване и сглобих машината и се оправих със зависимостите макар че почти никой не отгатна как. На позналите - честито :-)
и за да няма двусмислици ето вече точните съобщения:

Код:
Synaptic:
An error occurred
The following details are provided:
E: Пакетът nvidia-kernel-legacy-96xx-2.6.26-1-686 трябва да бъде преинсталиран, но не може да се намери архив за него.
E: Вътрешна грешка при отварянето на кеша (1). Докладвайте грешката.

machid:~# dpkg --configure -a
dpkg: error processing nvidia-kernel-legacy-96xx-2.6.26-1-686 (--configure):
 Package is in a very bad inconsistent state - you should
 reinstall it before attempting configuration.
Errors were encountered while processing:
 nvidia-kernel-legacy-96xx-2.6.26-1-686

machid:~# apt-get -f install
Четене на списъците с пакети... Готово
Изграждане на дървото със зависимости
Четене на информацията за състоянието... Готово
E: Пакетът nvidia-kernel-legacy-96xx-2.6.26-1-686 трябва да бъде преинсталиран, но не може да се намери архив за него.

/var/lib/dpkg/status
Package: nvidia-kernel-legacy-96xx-2.6.26-1-686
Status: install reinstreq unpacked
Priority: optional

arda_kj "После редактирах някакъв файл/файлове на dpkg и/или aptitude. Не помня вече къде точно трих, но така редактирах нещата, че пакета да се възприема като неинсталиран (промених някакви цифри, които отговарят за статуса му, бел. - огледай другите пакети как са обозначени и ще ти стане ясно как да редактираш файла на dpkg)" Предполагам има предвид това (обаче са си както на нормално исталирани пакети само дето някой са 3,0,0 а този 1,1,0):

Код:
/var/lib/aptitude/pkgstates
Package: nvidia-kernel-legacy-96xx-2.6.26-1-686
Unseen: no
State: 1
Dselect-State: 1
Remove-Reason: 0

machid:~# m-a prepare
Getting source for kernel version: 2.6.26-1-686
Kernel headers available in /lib/modules/2.6.26-1-686/build
apt-get install build-essential
Четене на списъците с пакети... Готово
Изграждане на дървото със зависимости
Четене на информацията за състоянието... Готово
E: Пакетът nvidia-kernel-legacy-96xx-2.6.26-1-686 трябва да бъде преинсталиран, но не може да се намери архив за него.

Done!

Дотук само Gaara позна макар че целта беше да избегна точно това "a very bad inconsistent state" чрез "- you should reinstall it before attempting a removal" - което смятах да направя сваляйки на ръка nvidia-kernel-legacy-96xx-source ако долното не бе успяло ;-) т.е. аз "без да искам" правилно се бях насочил май

Код:
machid:~# dpkg --force-all --purge nvidia-kernel-legacy-96xx-2.6.26-1-686
dpkg - warning, overriding problem because --force enabled:
 Package is in a very bad inconsistent state - you should
 reinstall it before attempting a removal.
(Reading database ... 256986 files and directories currently installed.)
Removing nvidia-kernel-legacy-96xx-2.6.26-1-686 ...

************************************************************************
*
* The update-modules command is deprecated and should not be used!
*
************************************************************************

Purging configuration files for nvidia-kernel-legacy-96xx-2.6.26-1-686 ...

************************************************************************
*
* The update-modules command is deprecated and should not be used!
*
************************************************************************
Активен

tolostoi

  • Напреднали
  • *****
  • Публикации: 1337
  • Distribution: Ubuntu
  • Window Manager: Unity
  • левел: авераж :)
    • Профил
Re: Дебиян apt-get/aptitude проблем
« Отговор #14 -: Dec 05, 2008, 01:46 »
remotex щом сега пробваш дебиан, вече си разбрал, че dpkg всъщност върши работата, то apt e нещо като даънлоуд мениджър към дпкг  ;D за това ти писах да започнеш с него, няма как да му помниш опциите дори често използваните, защото общо взето няма проблеми с него (е хайде цонфигуре -а ако се брои) но стават издънки, относно yum-a, съчуствам на edmon, аз също го ядох веднъж  ;D

офф
 remotex какъв дълъг пост си написал  не е истина :D  аз се каня да опиша една ситуация от 2 седмици и не остава време. Пък и ме мързи и накрая ще забравя детайлите. Как мамка му на ext3 партиция изтрих един сезон от сериал, на същия диск писах и трих около месец, накрая го разделих с gparted 2, след 2 дена го събрах както си беше, и след няколко рестарта му се пусна чек диска и в папката downloads имах целия сезон на сериала който затрих преди месец?  ;D Мамка му и субтитрите си вървят  >:D  btw сериала е "eureka" единствено X-files би било по-подходящото заглавие в случая.
« Последна редакция: Dec 05, 2008, 01:48 от tolostoi »
Активен


... в Столичен инспекторат една година след миграцията, продължават да работят под Linux. Което, май прави "експеримента" успешен
by entusiast

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Проблем с аптитуде (aptitude)
Настройка на програми
antivirys 8 2838 Последна публикация Nov 13, 2008, 10:26
от antivirys
synaptic/aptitude problem
Настройка на програми
remotex 1 1975 Последна публикация Feb 13, 2009, 08:38
от tyuio