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 пәрмені табылмады нені білдіреді?

Қате туралы хабар сіз іске қосқыңыз келетін пәрмен жүйеде табылмағанын білдіреді. Ол орнатылмаған немесе жойылған. Бірақ мұның бәрі пакет менеджеріне қатысты өте оғаш естіледі.
Қатенің негізгі себептері:
- "
apt get not found" қатесін алудың ең айқын себептерінің бірі - сізде Ubuntu жоқ. Бұл пакет менеджері тек Debian негізіндегі Linux дистрибутивтерінде қолданылады. Red Hat, CentOS, Fedora, OpenSUSE, CoreOS, Cloud Linux, ArchLlinux және басқалары жоқ. Олардың өздерінің пакет менеджері бар, әрқайсысының өзіндік бар, және бұл пакеттерді орнату үшін пайдалануыңыз керек жәнеaptіздемеңіз. Егер сізapt-getорнынаaptпәрменін пайдалансаңыз, онда бұл синтаксиске қолдау көрсетпейтін ескі таратуыңыз болуы мүмкін,apt-getпайдаланыңыз. - Сіз
Aptбумасын кездейсоқ немесе әдейі жойдыңыз. Ол енді жүйеде жоқ, сондықтан жүйе оны таба алмайды. - Бағдарламаны анықтау мүмкін емес.
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.debUbuntu 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 қатесі жоғалып кетуі керек және сіз бумаларыңызбен қалыпты жұмыс істей аласыз.
