Puncte:4

Apt install using Software Center hangs. How do I kill it?

drapel ph

I invoked an apt install (of mysql-workbench) by double clicking the downloaded .deb file.

It hangs at the "preparing" stage and the "Cancel" button does nothing.

ps aux | grep apt

didn't find any process running.

What process name should I look for? How do I kill it?

Puncte:6
drapel my

Să înțelegem asta într-un mod mai bun.

  • apt, adesea numit instrument Advance Packaging, descarcă fișierul .deb fișierul pachetului pentru dvs.

  • dpkg, numit adesea Debian Package Maintainer, compilează/instalează pachetul .deb dosar pentru tine. Din Documentația IBM pentru dpkg (sublinierea mea):

    dpkg este software-ul care formează baza de nivel scăzut a sistemului de gestionare a pachetelor Debian. Este managerul implicit de pachete pe Ubuntu. Puteți utiliza dpkg pentru a instala, configura, actualiza sau elimina pachetele Debian, și preluați informații despre aceste pachete Debian.

În acest caz specific, ați menționat că .deb fișierul este deja descărcat. Deci, când veți face dublu clic pe fișier sau îl veți deschide cu Software Center. Centrul de software va folosi dpkg pentru a procesa și instala pachetul. Deci, trebuie să cauți dpkg în loc de apt folosind ps aux:

ps aux | grep dpkg 

Apoi îl puteți ucide folosind:

sudo kill -9 <id proces> 

De asemenea, puteți obține ID-ul procesului folosind:

sudo lsof /var/lib/dpkg/lock-frontend

Și omorâți-l folosind:

sudo kill -9 <id proces>

Notă: Uciderea unui proces va întrerupe dpkg. Nu poți folosi dpkg din nou fără a-l configura. Alerga:

sudo dpkg --configure -a
Puncte:3
drapel sa

Făcând dublu clic pe un fișier .deb, îl deschide pentru instalare în aplicația Software. Aplicația Software este numită gnome-software în Ubuntu. Puteți forța închiderea aplicației Software găsind gnome-software în aplicația System Monitor, făcând clic dreapta pe el, apoi opriți/încheierea acesteia sau din terminal rulând pkill gnome-software.

Dacă dublu clic pe fișierul .deb prima dată a generat un mesaj de eroare, vă recomand să încercați să îl instalați de pe terminal cu sudo apt install ./FILE.deb data viitoare pentru a obține rezultate detaliate din comanda de instalare a software-ului, care va ajuta la depanarea problemei cu instalarea FILE.deb. De exemplu, dacă există dependențe neîndeplinite, rezultatele sudo apt install ./FILE.deb le va enumera.

Someone avatar
drapel my
Am o îndoială, uciderea software-ului gnome va ucide și `apt` și `dpkg`? Nu sunt sigur de asta. O_o
karel avatar
drapel sa
@Someone Killing gnome-software-ul nu va ucide nici apt, nici dpkg. Acesta va debloca procesul de instalare care rulează în prezent din gnome-software dacă există un proces de instalare care rulează în prezent în gnome-software care blochează fie apt, fie dpkg.
karel avatar
drapel sa
Dacă făcând dublu clic pe fișierul .deb prima dată a generat un mesaj de eroare, vă recomand să încercați să îl instalați de pe terminal cu `sudo apt install ./FILE.deb` data viitoare pentru a obține rezultate detaliate din comanda de instalare a software-ului care va ajuta la depanarea problemei cu instalarea FILE.deb. De exemplu, dacă există dependențe neîndeplinite, rezultatele `sudo apt install ./FILE.deb` le vor lista.
drapel ph
Multumesc @karel, Am făcut ceea ce ați sugerat, adică `sudo apt install ./FILE` și bancul de lucru a fost instalat în regulă. Fără spânzurare!
Someone avatar
drapel my
@karel Folosirea `apt install deb` va satisface dependențele? Sau va instala doar fișierul așa cum face `dpkg -i`?
karel avatar
drapel sa
@Someone O comandă de forma „sudo apt install ./FILE.deb” fie va instala automat toate dependențele necesare, fie, dacă comanda eșuează, va afișa un mesaj de eroare detaliat care listează dependențele neîndeplinite. De asemenea, puteți utiliza acest tip de comandă pentru a simula instalarea unui pachet fără a instala nimic `apt install --simulate ./FILE.deb` Rețineți că, deoarece o comandă simulată nu instalează nimic, nu este necesar `sudo`,
Someone avatar
drapel my
@karel Multumesc pentru informatii.
Puncte:2
drapel cn

Încercați mai întâi dacă apăsarea butonului de închidere nu face ca sistemul să vă solicite să închideți această fereastră care nu răspunde.

Apoi încercați să opriți procesul, adică Ubuntu Snap Store, folosind System Monitor.

Dacă sunteți pe Xorg, atunci comanda xkill vă va schimba cursorul într-o cruce diagonală. Faceți clic pe fereastra care nu răspunde pentru a-i opri procesul.

drapel ph
Dragă @vanadium, sunt un începător la Linux și Ubuntu, cum invoc monitorul de sistem? Butonul de închidere tocmai a închis fereastra și IMHO nu a oprit procesul. Cred că da, deoarece dublu clic din nou pe fișierul *.deb a deschis o fereastră cu un cerc rotativ care atârnă și...
vanadium avatar
drapel cn
Prin meniul aplicației. Ai spus în întrebarea ta că butonul de anulare nu face nimic. Prin urmare, am presupus că fereastra nu răspunde.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.