Часто ці помилки досить просто вирішити. Якщо ви просто спробуєте трохи дізнатись про місце їх виникнення, ви легко зможете вирішити ці помилки. У цій статті мова піде про дуже часто трапляється помилку, з якою більшість користувачів Linux могли зіткнутися під час використання цієї операційної системи. Ми спробуємо отримати поглиблені знання про помилку “Не вдалося отримати блокування / var / lib / dpkg / lock-frontend”.
Що таке помилка "Не вдалося отримати блокування / var / lib / dpkg / lock-frontend"?
Кожного разу, коли ви стикаєтеся з цією помилкою під час використання будь-якого смаку операційної системи Linux, це означає одне з наступних трьох речей:
- В даний час запущено графічний додаток, який використовує пакет dpkg.
- На вашому терміналі запущена команда apt.
- У фоновому режимі запущений процес apt.
Як ви вирішуєте цю помилку?
Три простих способи вирішення цієї помилки розглядаються нижче.
Спосіб No1
Перший метод - найпростіший, найпростіший і найшвидший. Все, що вам потрібно зробити, це почекати, поки згадані процеси завершаться. Через деякий час спробуйте запустити команду, яка раніше спричинила цю помилку. Якщо проблема вирішується, тоді добре. Якщо цього не сталося, то вам доведеться продовжити спосіб No2.
Спосіб No2
Другий метод стає дещо складнішим.
У цьому методі вам доведеться виконати такі дії:
- Запустіть термінал в Ubuntu 20.04, натиснувши Ctrl + T або натиснувши піктограму Activity, розташовану на робочому столі, і набравши “terminal” у рядку пошуку, що з’явиться, двічі клацніть на результати пошуку, щоб запустити термінал.
- Ви також можете клацнути правою кнопкою миші на робочому столі, а потім вибрати опцію “Відкрити термінал” у меню, що з’явиться.
- Щойно запущене вікно терміналу показано на зображенні нижче:
- Введіть у своєму терміналі таку команду, а потім натисніть клавішу Enter: sudo killall apt apt-get
Ця команда показана на наступному зображенні:
Після запуску цієї команди спробуйте знову запустити команду, яка спричинила цю помилку. Якщо це не призведе до помилки ще раз, ви, можливо, вирішили цю проблему. В іншому випадку вам доведеться випробувати метод No3.
Спосіб No3
Цей метод хитрий, але прямий.
Щоб виправити помилку, обговорену вище цим методом, виконайте такі дії:
- Запустіть термінал в Ubuntu 20.04, натиснувши Ctrl + T або натиснувши піктограму Activity, розташовану на робочому столі, і набравши “terminal” у рядку пошуку, що з’явиться, двічі клацніть на результати пошуку, щоб запустити термінал.
- Ви також можете клацнути правою кнопкою миші на робочому столі, а потім у меню, що з’явиться, вибрати опцію “Відкрити термінал”.
- Щойно запущене вікно терміналу показано на зображенні нижче:
- Введіть у своєму терміналі таку команду, а потім натисніть клавішу Enter: sudo rm / var / lib / apt / lists / lock / var / cache / apt / archives / lock / var / lib / dpkg / lock *
Тут / var / lib / apt / lists / lock, / var / cache / apt / archives / lock та / var / lib / dpkg / lock * - це три файли блокування, відповідальні за цю помилку, і ця команда намагається їх видалити три файли.Ви можете або видалити ці три файли разом, як це робиться за допомогою цієї команди, або ви можете видалити ці три файли по одному, набравши три окремі команди.Ця команда показана на наступному зображенні:
Після запуску цієї команди ваша проблема буде вирішена, і ви зможете успішно продовжувати команди, які ви намагалися виконати раніше.
Висновок
У цій статті висвітлено причини помилки “Не вдалося отримати блокування / var / lib / dpkg / lock-frontend” та запропоновано три різні методи позбавлення від цієї помилки в Linux. Все, що вам потрібно зробити, це спробувати ці методи по одному, щоб, якщо на будь-якому етапі проблема виправляється, вам не доведеться витрачати свій час на випробування наступного методу.