Как да коригираме грешки в зависимост от Ubuntu

click fraud protection

Грешки в зависимост от Ubuntu се случват, когато потребителите инсталират трета страна DEB пакет те са изтеглени от интернет през командния ред и мениджърът на пакети не може да намери правилните зависими пакети, необходими за стартиране на програмата в Ubuntu. Въпреки че през 2019 г. тези проблеми възникват все по-малко, поради повечето фенове на Ubuntu се отдалечават ДЕБ в полза на Snaps и Flatpaks, все още е важно да знаете какво да правите при грешка като тази идва. Така че в това ръководство ще ви покажем как да коригирате грешки в зависимостта от Ubuntu.

Забележка: Въпреки че това ръководство се фокусира върху отстраняване на проблеми с зависимостта от Ubuntu Linux, информацията, която обхващаме, е също приложим за Linux Mint, Elementary OS, Zorin OS и всяка друга подобна на Ubuntu операционна система там. Не се колебайте да следвате, ако използвате някой от тези дистрибутори, базирани на Ubuntu.

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

Софтуерната зависимост е общ термин, използван в Linux за означаване на необходимите програми, библиотеки, кодеци и други елементи, които се изискват от дадено приложение за правилно изпълнение. Обикновено разработчикът обработва тези важни файлове, като ги свързва в пакета. Понякога обаче разработчиците не групират софтуерни зависимости и вместо това разчитат на софтуерните източници на Ubuntu, за да им го осигурят.

instagram viewer

Коригиране на грешки в зависимост с Apt

Най-директният начин за коригиране на грешки в зависимост от Ubuntu Linux е с мениджъра на пакети по подразбиране: Apt. За да започнете корекцията, отворете прозорец на терминала, като натиснете Ctrl + Alt + T или Ctrl + Shift + T на клавиатурата. След като прозорецът на командния ред се отвори, използвайте командата по-долу, за да коригирате грешките.

sudo apt install -f

При стартиране на Инсталирай команда по-горе, мениджърът на пакети на Ubuntu ще се опита да поправи проблемите с зависимостта, пред които сте изправени, и да разпечата промените, които ще направи. Прочетете екранната подкана, която терминала отпечатва. След това, когато сте готови да прочетете екранната подкана, натиснете Y на клавиатурата, за да продължите.

Оставете инструмента за опаковане Apt да инсталира различните софтуерни зависимости, необходими за настройване на вашата програма. Освен това, ако Apt не успее да намери някоя от липсващите софтуерни зависимости, които трябва да работи, автоматично ще деинсталира приложението. Ако случаят е такъв, помислете да опитате да намерите приложението по друг начин, а не чрез DEB пакет.

Коригиране на грешки в зависимостта със Synaptic

Решаването на грешки в зависимостта чрез Apt и командния ред обикновено работи доста добре. Това каза, ако не сте фен на този метод, има друг начин: Synaptic мениджър на пакети.

За да получите ръце на мениджъра на пакети Synaptic в Ubuntu, за да разрешите грешките в зависимост, ще трябва да инсталирате приложението. Отворете прозорец на терминала с Ctrl + Alt + T или Ctrl + Shift + T. След това използвайте командата по-долу, за да инсталирате приложението във вашата система.

Забележка: Възможно е също да инсталирате Synaptic чрез търсене в Ubuntu Software Center за „Synaptic“.

sudo apt инсталирате синаптично

След като инсталирате мениджъра на пакети Synaptic в Ubuntu, стартирайте приложението и въведете паролата на потребителя, за да получите достъп до приложението. След това следвайте стъпка по стъпка инструкциите по-долу, за да научите как да разрешавате грешките в зависимост от него.

Етап 1: Потърсете мениджъра на пакети Synaptic за бутона „Търсене“ и го изберете за достъп до функцията за търсене в приложението.

Стъпка 2: Въведете името на приложението с разбити зависимости в полето за търсене. Например, ако сте инсталирали пакета Discord DEB, в полето за търсене ще напишете „discord“.

Стъпка 3: Погледнете резултатите от търсенето в Synaptic за приложението с липсващи файлове на зависимост и го изберете с мишката.

Стъпка 4: Намерете менюто „Редактиране“ в прозореца на мениджъра на пакети Synaptic и щракнете върху него, за да разкриете опциите вътре. След като менюто е отворено, изберете бутона „Fix Broken Packages“.

Стъпка 5: Намерете бутона „Приложи“ и го изберете, за да кажете на Synaptic да продължи напред с процеса на решаване на зависимостта.

Функцията за коригиране ще излезе и ще събере всички липсващи софтуерни зависимости, от които се нуждае програмата. Когато процесът е завършен, грешките ви се решават и приложението е готово за използване!

Начини за избягване на грешки в зависимост от Ubuntu

Грешките в зависимост от Ubuntu лесно могат да бъдат избегнати, като се следва това просто правило: инсталирайте софтуер само от официалните източници на софтуер на Ubuntu. Не се изкушавайте да изтеглите произволни DEB пакети, освен ако не са ви необходими. Ubuntu разполага с огромно количество безплатен, отворен код и патентован софтуер. Не трябва да има причина за изтегляне на DEB пакети от интернет (особено, тъй като голяма част от тях идват с проблемни зависимости.)

Понякога е необходимо получаването на софтуера извън източниците на софтуер на Ubuntu. Дори с огромното количество приложения за инсталиране на Ubuntu, някои се промъкват през пукнатините. Ако трябва да получите ръце на приложение, което не е намерено в традиционните източници на софтуер за Ubuntu, помислете за търсене на щракване или Flatpak версия вместо това, тъй като те никога нямат проблеми със зависимостта и получавайте редовни актуализации директно от разработчиците.

watch instagram story