Управлението на пакети на Linux Mint е много стабилно, но не е изненадващо да влезете в проблема с това, че вашият Linux Mint не се актуализира поради счупени пакети. Проблемът със счупените пакети дори спира инсталирането на по-нататъшни актуализации на програмата, което не е хубаво да се случва, като се има предвид, че всеки ден се коригират вратички в сигурността.
Коригирайте Linux Mint, който не се актуализира поради счупени пакети грешка
В тази статия ще обсъдим причините за счупени пакети и ще ви покажем как да ги поправите в Linux Mint.
Случай I: Неизпълнени зависимости
Това е най-честата причина за вашето Linux Mint не получава актуализации, и основната причина може да са неудовлетворените зависимости. Когато инсталирате програма, той също ще се опита да инсталира зависимите програми и библиотеки. Ако тези зависимости не са достъпни за изтегляне по някаква причина, като сървърът е спрян или библиотеките не се поддържат от разработчика, системата извежда грешка „счупени пакети“.
Поправка:
Стартирайте терминала и въведете следната команда:
sudo apt-get -f install
Горната команда инсталира всички зависимости на счупения пакет, при условие че зависимостите са налични в репото.
В другия сценарий, при който зависимостите не са налични в хранилищата, sudo apt-get -f install командата може да не работи. В тази ситуация трябва да премахнете пакетите. Ще използваме Synaptic Package Manager, за да свършим работата.
Стартирайте Synaptic Package Manager и изберете Състояние в левия панел и кликнете върху Счупени зависимости за да намерите счупения пакет. Щракнете върху червеното поле вляво от името на пакета и трябва да получите опцията да го премахнете. Маркирайте го за пълно премахване и кликнете върху Приложи в горния панел. Опаковката трябва да бъде премахната.
Премахване на счупени пакети от терминала
Можете също така да премахнете счупени пакети от терминала. Първо изпълнете следната команда, за да проверите счупените пакети:
sudo apt-get check
Трябва да получите списъка със счупени пакети. Сега, ако приемем, че името на пакета е abc, изпълнете следния код:
sudo apt-get purge abc
Например, за да поправя грешката в горната екранна снимка, трябва да използвам командата:
sudo apt-get purge ubports-installer
Програмата и всички нейни конфигурационни файлове трябва да бъдат премахнати.
Случай II: Грешка при инсталирането на пакета
Ако има грешка в инсталацията на който и да е пакет, той също трябва да върне същата грешка.
Поправка:
sudo apt --fix-счупена инсталация
Командата трябва да се опита да поправи всичко и да инсталира / премахне всичко, което е необходимо. В противен случай можете отново да използвате Synaptic Package Manager, за да го поправите, както е описано в предишния случай.
Случай III: Разбити хранилища
Третата причина може да са счупени хранилища и обикновено се появява, когато sudo apt-get update се използва. Грешката в хранилищата може да бъде причинена поради няколко причини, но следните решения работят добре за всички. За да разрешите проблема, е полезна проста програма, наречена YPPA Manager.
Поправка:
Изпълнете следното, за да инсталирате програмата:
sudo add-apt-repository ppa: webupd8team / y-ppa-manager
sudo apt-get update
sudo apt-get инсталирайте y-ppa-manager
Сега стартирайте YPPA Manager от менюто на приложението и въведете паролата. Този прозорец трябва да се покаже:
Щракнете върху Управление на PPA и ще видите списък с всички хранилища във вашата система. Сега открийте този, който е причинил грешката (от командата за актуализация) и я изчистете. Рестартирайте актуализацията и проблемът трябва да бъде отстранен.
Заключение
Това е всичко, от което някога се нуждаете, за да поправите счупените пакети и да поправите Linux Mint не се актуализира проблем. Първата и втората части обикновено трябва да поправят всичко, тъй като грешката в хранилището е рядка и може да бъде отстранена, като се обърне внимание на качеството на пакетите, инсталирани на вашата система. Обикновено се опитвайте да избягвате пакетите, които не се поддържат през последните шест месеца или така, за да бъдете по-сигурни.
Как беше вашият опит при отстраняването на проблема? Уведомете ни в коментарите по-долу и ако харесвате тази статия, не забравяйте да я споделите с приятелите си в социалните платформи.