Төлем әдістері Abuse

apt-get командасы табылмады қатесі нені білдіреді?

16.03.2024, 02:13

apt-get — Ubuntu сияқты Debian негізіндегі операциялық жүйелердегі бумаларды басқаруға арналған пәрмен жолы утилитасы. Ол жүйеде бағдарламалық пакеттерді орнату, жою, жаңарту және басқару үшін қолданылады.

Бұл пакет менеджері жүйенің ең негізгі пакеттерінің бірі екенін ескере отырып, бағдарламаның әрбір таратуда болуы қисынды. Дегенмен, пайдаланушылар apt get command not found қатесін жиі кездестіреді. Бұл мақалада біз бұл қатенің неліктен орын алғанын, оның қалай болуы мүмкін екенін және таппаған apt get пәрменін қалай түзетуге болатынын қарастырамыз.

Негізгі apt-get командалары

Негізгі командаларды қарастырайық:

 apt-get update

Репозитарийлерден қолжетімді бумалардың тізімін жаңартады.

 apt-get upgrade

Барлық орнатылған бумаларды соңғы нұсқаларына жаңартады.

 apt-get install <package>

Көрсетілген буманы орнатады.

 apt-get autoremove

Басқа бумалар енді пайдаланбайтын қажетсіз тәуелділіктерді жояды.

 apt-get dist-upgrade

Қол жетімді болса, жүйені жаңа нұсқаға жаңартады.

Жалпы, утилита Debian негізіндегі жүйелерде пакеттерді басқарудың қуатты құралы болып табылады және оны жүйені жаңарту, жаңа бағдарламалық құралды орнату және басқа да көптеген тапсырмалар үшін пайдалануға болады.

Apt get пәрмені табылмады нені білдіреді?

Қате туралы хабар сіз іске қосқыңыз келетін пәрмен жүйеде табылмағанын білдіреді. Ол орнатылмаған немесе жойылған. Бірақ мұның бәрі пакет менеджеріне қатысты өте оғаш естіледі.

Қатенің негізгі себептері:

  1. " apt get not found " қатесін алудың ең айқын себептерінің бірі - сізде Ubuntu жоқ. Бұл пакет менеджері тек Debian негізіндегі Linux дистрибутивтерінде қолданылады. Red Hat, CentOS, Fedora, OpenSUSE, CoreOS, Cloud Linux, ArchLlinux және басқалары жоқ. Олардың өздерінің пакет менеджері бар, әрқайсысының өзіндік бар, және бұл пакеттерді орнату үшін пайдалануыңыз керек және apt іздемеңіз. Егер сіз apt-get орнына apt пәрменін пайдалансаңыз, онда бұл синтаксиске қолдау көрсетпейтін ескі таратуыңыз болуы мүмкін, apt-get пайдаланыңыз.
  2. Сіз Apt бумасын кездейсоқ немесе әдейі жойдыңыз. Ол енді жүйеде жоқ, сондықтан жүйе оны таба алмайды.
  3. Бағдарламаны анықтау мүмкін емес. apt утилитасы жүйеде және дұрыс жұмыс істейді, бірақ сіз PATH ортасының айнымалы мәнін зақымдадыңыз және енді жүйе apt орналасқан қалтадан орындалатын файлдарды іздемейді.

Енді мәселені қалай шешуге болатынын қарастырайық. Бұл өте қарапайым.

Apt get командасы табылмады қалай түзетуге болады?

Біріншіден, біз себеп екінші нүкте емес екеніне көз жеткіземіз. Әдетте apt орындалатын файлдар /usr/bin каталогында орналасады. Алдымен, сол қалтада мұндай файл бар-жоғын көрейік:

 $ ls -l /usr/bin/apt-get

Құқықтарға назар аударыңыз. Пайдаланушы, топ және басқалар үшін орындалуды көрсету үшін " x " жалаушасы орнатылуы керек. Егер ол жоқ болса, онда apt қайта орнатылуы керек.

Егер құқықтар жоғарыда берілгендерден өзгеше болса, атап айтқанда “ -rwxr-xr-x ”, онда олар да барлық санаттар үшін орындалу жалауын қосу керек:

 $ chmod +x /usr/bin/apt-get

Алдыңғы опциялар жұмыс істемесе, PATH ортасының айнымалы мәнін тексеріңіз:

 $ echo $PATH

Онда /usr/bin сілтемесін көруіңіз керек. Егер мұндай жол болмаса, мәселе осында болды және жолды соңына қосу керек:

 $ export PATH=current_content:/usr/bin

Мысалы:

$ export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin

Егер /etc/profile файлына өзгертулер енгізсеңіз және PATH айнымалысы осыған байланысты бұзылса, осы файлға да өзгертулер енгізу қажет.

Егер ештеңе көмектеспесе не істеу керек?

Утилитаны жай ғана қайта орнатуды ұсынамыз. Оны ресми сайттан жүктеп алып, жүйеңізге орнатыңыз. Сізге тек ОЖ нұсқасын таңдау керек. Пакетті шолғышты немесе мына пәрмендерді пайдаланып жүктеп алуға болады:

Ubuntu Xenial үшін:

 $ wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_1.2.15ubuntu0.2_i386.deb

Ubuntu Yakkety үшін:

 $ wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_1.3.3_i386.deb

Енді жүктелген пакетті орнату ғана қалады:

 $ sudo dpkg -i apt*

Дайын, осыдан кейін apt get command not found қатесі жоғалып кетуі керек және сіз бумаларыңызбен қалыпты жұмыс істей аласыз.