Portál AbcLinuxu, 4. června 2024 12:45


Dotaz: Debian - jak odstanit poškozený balíček?

10.5.2019 16:06 Jarmil
Debian - jak odstanit poškozený balíček?
Přečteno: 537×
Odpovědět | Admin
Zdravím, potřeboval bych z Debianu Buster odstranit poškozený balíček firmware-b43-installer, ale nedaří se ani přes Synaptic ani přes apt nebo dpkg --remove --force-all. Jaký je jiný postup se tý věci nadobro zbavit, mám z toho tiky. Díky předem.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Josef Kufner avatar 10.5.2019 16:27 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Debian - jak odstanit poškozený balíček?
Odpovědět | | Sbalit | Link | Blokovat | Admin
dpkg --purge --force-all
Toto odstraní balíček i s konfigurací. Pokud to někde padá, tak máš problém a univerzální řešení neexistuje. Prostě sem nakopíruj kompletní chybové hlášky a uvidíme.
Hello world ! Segmentation fault (core dumped)
10.5.2019 17:02 Jarmil
Rozbalit Rozbalit vše Re: Debian - jak odstanit poškozený balíček?
Příloha:
  • b43 (68719 bytů)
Tak přikládám výpis, ale je dost obsáhlý
Josef Kufner avatar 10.5.2019 20:38 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Debian - jak odstanit poškozený balíček?
Když děláš "su", tak dělej "su -", neboť jinak se ti nepřenastaví prostředí. Odpověď máš hned v prvních řádkách výpisu – PATH uživatele root by měla obsahovat /usr/local/sbin, /usr/sbin a /sbin.
Hello world ! Segmentation fault (core dumped)
11.5.2019 16:36 Jarmil
Rozbalit Rozbalit vše Re: Debian - jak odstanit poškozený balíček?
Díky za odpověď, ale moc mi nepomohla. Co mám tedy udělat?
10.5.2019 16:27 debian+
Rozbalit Rozbalit vše Re: Debian - jak odstanit poškozený balíček?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Reinstall si neskusal?

Ved zmas subory povodneho balicka [1] a stiahni si balicek. Otvor v mc a prekopiruj suboru si z balika do stromovej struktury.

[1] - https://packages.debian.org/sk/buster/all/firmware-b43-installer/filelist
14.5.2019 18:28 Jarmil
Rozbalit Rozbalit vše Re: Debian - jak odstanit poškozený balíček?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zdravím, měl by někdo radu, která by mi pomohla prosím? Děkuji předem za pomoc, chci se vyhnout reinstalu systému.
14.5.2019 18:48 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: Debian - jak odstanit poškozený balíček?
Niečo podobného som riešil pred časom, a narazil som na problém že to malo v sebe skripty ktoré boli mierne povedané "neošetrené". Tie skripty si ťahali nejaké veci z internetu, aspoň pred troma rokmi keď som to riešil na Ubuntu 16.04 (založený myslím na Debian 9). A to bol kameň úrazu, bez internetu to nešlo vôbec a s vypadávajúcim internetom to tiež kvalitne zblblo.

Bez logov zo spustenia toho "odinštalovania", poprípade bez aktuálnej časti logov z /var/apt je každá rada len varením z vody. Aspoň do doby kedy si niekto k tomu sadne, a pozrie tie skripty.

Ale skús to pripojiť na net cez kábel, a dať uninstall/install/reinstall s force.
k3dAR avatar 14.5.2019 20:05 k3dAR | skóre: 62
Rozbalit Rozbalit vše Re: Debian - jak odstanit poškozený balíček?
radu ti dal Josef, v tvem logu je videt ze jsi spatne prepnul na roota, nicmene kdyz se zkusim prepnout spatne pres "su" tak ldconfig v ceste mam...
takze jak TY se prepinas na root ze ti ldconfig hlasi ze neni v ceste?
porad nemam telo, ale uz mam hlavu... nobody
14.5.2019 20:34 debian+
Rozbalit Rozbalit vše Re: Debian - jak odstanit poškozený balíček?
Odkedy presli na nove oznacenie sietovych zariadeny (oznacujem verziu, nie ze tato chyba je dosledkom toho), tak zrejme je pravidlom, pri minimal instalacii, ze je:
# echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
tak je potrebne pri update atd. spustip prikaz:
export PATH=$PATH:/sbin:/usr/sbin
k3dAR avatar 14.5.2019 21:03 k3dAR | skóre: 62
Rozbalit Rozbalit vše Re: Debian - jak odstanit poškozený balíček?
tak nevim, mam Debian9 instalaci a at delam co delam, *sbin v PATH mam :-)
k3dar@deb9:~$ su -
Heslo: 
root@deb9:~# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
root@deb9:~# odhlášení
k3dar@deb9:~$ su
Heslo: 
root@deb9:/home/k3dar# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
root@deb9:/home/k3dar# exit
k3dar@deb9:~$ sudo -i
root@deb9:~# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
porad nemam telo, ale uz mam hlavu... nobody
15.5.2019 12:27 debian+
Rozbalit Rozbalit vše Re: Debian - jak odstanit poškozený balíček?
Aha, uz viem cim to je u mna.

„“su„“ vs „su -“
Ak das ciste „su“, tak prebera PATH od uzivatela. Ak das „su -“ tak neprebera.

Josef Kufner avatar 15.5.2019 13:50 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Debian - jak odstanit poškozený balíček?
Přesně tak. S pomlčkou se spustí plnohodnotný login shell:
       -, -l, --login
              Start the shell as a login shell with an environment similar to a real login:

                 o      clears  all the environment variables except TERM and variables specified
                        by --whitelist-environment

                 o      initializes the environment variables HOME,  SHELL,  USER,  LOGNAME,  and
                        PATH

                 o      changes to the target user's home directory

                 o      sets argv[0] of the shell to '-' in order to make the shell a login shell
Bez toho se jen zvedne oprávnění, ale prostředí zůstane.

Pokud jde o apt-get a aptitude, doporučuju si nastavit sudo a alias v Bashi, aby apt-get za běžného uživatele bylo aliasem na sudo apt-get, resp. sudo aptitude. Je to celkem užitečná zkratka.
Hello world ! Segmentation fault (core dumped)
k3dAR avatar 15.5.2019 14:24 k3dAR | skóre: 62
Rozbalit Rozbalit vše Re: Debian - jak odstanit poškozený balíček?
A me doslo proc u me i "su" melo sbin, protoze uzivatel mam v sudo ;-)
porad nemam telo, ale uz mam hlavu... nobody
17.5.2019 14:12 Štefan
Rozbalit Rozbalit vše Re: Debian - jak odstanit poškozený balíček?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ahoj, já mám špatné zkušenosti s b43 na debianu. Doporučuji nainstalovat broadcom-sta-common a broadcom-sta-dkms. Jinak jak píšou zde v komentářích, problém by měl být odstranitelný následujícím postupem:
su -

dpkg --purge firmware-b43-installer
poté bych nainstaloval:
su -

apt-get install broadcom-sta-common broadcom-sta-dkms
Instalace si stáhne dost dalších balíků a bude kompilovat modul pro kernel.

STA driver mi zatím ani jednou nespadnul :)

17.5.2019 14:25 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: Debian - jak odstanit poškozený balíček?
Otázkami ale ostanú či mu ten balíček bude pracovať aj s jeho kartou, a aj či to stiahne potrebné dáta bez WiFi.

Ja som to riešil pri prastarom ovládači b43 tak, že som to pripojil cez kábel, a dal uninstall a install s force. Ale ozaj to bolo pred niekoľkými rokmi.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.