Как да намерите и поправите счупени пакети в Linux

Как да намерите и поправите счупени пакети в Linux

Мениджърите на пакети в Linux ви позволяват да контролирате инсталирането и премахването на пакети. В допълнение към това, мениджърите на пакети ви помагат при намирането на счупени пакети във вашата система и преинсталирането им за отстраняване на различни проблеми, свързани с пакетите на Linux.





Ако не знаете кои команди да използвате, за да намерите счупени пакети в Linux, това ръководство е за вас. Ще обсъдим счупени пакети накратко подробно, как можете да проверите дали вашата система съдържа счупени пакети и как да ги преинсталирате правилно.





Какво представляват счупените пакети?

Когато инсталирате нов пакет в Linux, мениджърът на пакети на вашата система отговаря за целия процес на инсталиране. Тези мениджъри на пакети имат вградени методи за обработка на изключения и грешки. Но понякога, в случай на неочаквани проблеми, инсталацията спира и целият пакет не се инсталира. Такива пакети се наричат ​​Счупени пакети в Linux.





Мениджърите на пакети като Apt не позволяват по -нататъшното инсталиране на пакети, ако в системата се открие счупен пакет. В такава ситуация поправянето на счупените пакети е единственият избор.

Как да намерите и поправите счупени пакети

Всеки мениджър на пакети обработва различни видове пакети. Например, DNF и Yum работят с RedHat Package Manager (RPM) за изтегляне и инсталиране на RPM пакети. По подобен начин Apt действа като външна обвивка за базовия софтуер dpkg в дистрибуции, базирани на Debian.



Преинсталиране на счупени пакети в Debian

Apt е мениджърът на пакети по подразбиране, който е предварително инсталиран за всяка дистрибуция, базирана на Debian. Освен Apt, потребителите на Debian могат изтегляне и инсталиране на пакети ръчно с помощта на dpkg също така.

За да поправите счупени пакети на дистрибуции, базирани на Debian, използвайки Apt:





който ми се обажда безплатно от този номер
  1. Отворете терминала, като натиснете Ctrl + Всичко + T на клавиатурата си и въведете: | _+_ |
  2. Актуализирайте пакетите във вашата система: | _+_ |
  3. Сега принудете инсталирането на счупените пакети с помощта на -f флаг. Apt автоматично ще търси счупени пакети във вашата система и ще ги инсталира отново от официалното хранилище. | _+_ |

Ако гореспоменатите стъпки не работят за вас, можете да опитате да разрешите проблема с помощта на dpkg.

  1. Принудете dpkg да конфигурира всички чакащи пакети, които вече са разопаковани, но трябва да преминат през конфигурация. The -да се флаг в командата означава всичко . sudo apt --fix-missing update
  2. Свържете grep с dpkg, за да получите списък с всички пакети, маркирани като Задължително от dpkg. | _+_ |
  3. Използвай --Премахване флаг, за да изтриете всички счупени пакети. | _+_ |
  4. Почистете кеша с Apt clean. | _+_ |
  5. Актуализирайте системните си пакети, като използвате следната команда. | _+_ |

Свързани: Как да инсталирате софтуер на Linux: Обяснени формати на пакети





На Fedora/CentOS

Въпреки че Yum и Dnf са страхотни, когато става въпрос за управление на счупени пакети, понякога възникват проблеми, тъй като има хиляди пакети, инсталирани на Linux система. В такива ситуации можете да използвате RPM (основният мениджър на пакети за Fedora и CentOS), за да отстраните бързо такива проблеми.

  1. Проверете всички пакети във вашата система, като използвате -V флаг. | _+_ |
  2. Ще видите дълъг списък, съдържащ всички инсталирани пакети във вашата система.
  3. Преинсталирайте пакета, който смятате, че може да причини проблема с счупения пакет. | _+_ |

Горните стъпки са изключително неудобни --- идентифицирането кой пакет причинява проблема от списък от стотици е досадно. Въпреки че RPM е мощен мениджър на пакети и рядко ще се сблъсквате с такива проблеми, знанието как да решите тези проблеми все още е важно в случай, че се сблъскате с подобна ситуация в близко бъдеще.

Управление на пакети в дистрибуции на Linux

Мениджърите на пакети в Linux са в състояние да се справят с повечето проблеми, включително неуспешни инсталации. Но понякога възникват различни проблеми, които могат да бъдат решени само интуитивно. Решението за отстраняване на повредени пакети се състои от няколко стъпки --- идентифициране на счупения пакет, преинсталирането му и актуализиране на системния списък с пакети.

В интернет има безброй дистрибуции на Linux, които си струва да се опитат, но дълбоко в себе си всяка от тях има подобна основа. Настолните среди отделят всяка дистрибуция, като осигуряват уникално потребителско изживяване. Изборът на идеална работна среда, която отговаря на вашия вкус, трябва да бъде вашият приоритет, ако най -накрая сте решили да продължите с Linux.

Дял Дял Туит електронна поща 12 -те най -добри Linux настолни среди

Изборът на работна среда на Linux може да бъде труден. Ето най -добрите настолни среди на Linux, които да вземете предвид.

Прочетете Напред
Свързани теми
  • Linux
  • Linux
  • Мениджъри на пакети
За автора Дийпеш Шарма(79 статии са публикувани)

Deepesh е младши редактор за Linux в MUO. Той пише информационни ръководства за Linux, като има за цел да осигури блажено преживяване на всички новодошли. Не съм сигурен за филмите, но ако искате да говорите за технологии, той е вашият човек. В свободното си време можете да го намерите да чете книги, да слуша различни музикални жанрове или да свири на китара.

Още от Deepesh Sharma

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате
Категория Linux