Packages and Binaries:
This package will install a handler for command_not_found that looks up programs not currently installed but available from the repositories.
Installed size: 526 KB
How to install: sudo apt install command-not-found
command-not-found
[email protected]:~# command-not-found -h Usage: command-not-found [options] Options: --version show program's version number and exit -h, --help show this help message and exit -d DATA_DIR, --data-dir=DATA_DIR use this path to locate data fields --ignore-installed, --ignore-installed ignore local binaries and display the available packages --no-failure-msg don't print ': command not found'
update-command-not-found
Update the command-not-found cache
[email protected]:~# man update-command-not-found update-command-not-found(8)Command not found helperupdate-command-not-found(8) NAME update-command-not-found - update the command-not-found cache SYNOPSIS update-command-not-found [-h|--help|-n|--no-apt-file] DESCRIPTION update-command-not-found updates the cache (databases) for command-not- found using the files in /var/cache/apt/apt-file, which are fetched by apt-file. OPTIONS -h or --help Print the help message -n or --no-apt-file Do not run apt-file update before updating the cache. AUTHOR command-not-found was written by Zygmunt Krynicki, update-command-not- found was written by Julian Andres Klode [email protected]> This manual page was written by Julian Andres Klode [email protected]> for the Debian project, but may be used by others. 0.2.26-1 2008-10-24 update-command-not-found(8)
Не найдена команда make в Linux
Утилита make в Linux используется для сборки и компиляции программ из исходных файлов. Инструкции о компиляции утилита берет из файла makefile. В некоторых дистрибутивах Linux утилита make не установлена по умолчанию (например, в Linux CentOS 8), поэтому при запуске команды сборки, вы увидеть ошибку:
bash: make: command not found
bash: /usr/bin/make: No such file or directory
В консоли Ubuntu появляется уведомление:
The program 'make' is currently not installed. You can install it by typing: sudo apt install make
Проверьте, что команда make установлена и путь к ней есть в PATH
В первую очередь проверьте, что команда make установлена в вашем дистрибутиве Linux и путь к ее директории указан в переменной окружения PATH.В большинстве случае файл make должен находится в директории /usr/bin или /usr/local/bin. Проверьте, есть ли исполняемый бинарный файл make в этих каталогах:
Если вы нашли исполняемый файл make в этой директории, проверьте что вы можете запустить его с абсолютным путем:
GNU Make 3.82 Built for x86_64-redhat-linux-gnu Copyright (C) 2010 Free Software Foundation, Inc.
Затем проверьте, что путь к директории с файлом make указан в переменной окружения PATH:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
В нашем примере путь /usr/bin содержится в переменной окружения PATH. Чтобы добавить в PATH новую директорию, используйте команду:
Чтобы сделать это изменение постоянным для текущего пользователя, отредактируйте файл ~/.bashrc:
export PATH=$PATH:/path_to/dir
Как установить команду make в различных ОС?
Если утилита действительно отсутствует на вашем компьютере, ниже мы покажем установить команду make в разных версиях Linux.
В Fedora, Oracle/Rocky Linux, CentOS, Fedora и RHEL утилита make можно установить отдельно с помощью команды:
Или в составе группы пакетов Development tools (потребуется около 500 Мб на диске).
# dnf groupinstall «Development tools» (в RHEL/CentOS 8)
или
# yum groupinstall «Development tools» (в предыдущих версиях RPM дистрибутивов Linux)
Если make уже установлен, но не работает, можете переустановить его:
В deb-based дистрибутивах, таких Ubuntu, Debian, Raspbian, Kali Linux можно установить пакет make с помощью команд:
Также команда make содержится в метапакете build-essential. Для его установки выполните:
# apt-get install build-essential
Для переустановки пакета make, выполните:
# apt-get install —reinstall make
# sudo dpkg-reconfigure make
# apt-get remove make
# apt-get install make
В дистрибутивах на основе Arch (Arch Linux, Manjaro) утилиту make можно установить отдельно:
$ sudo pacman –Syu
$ sudo pacman -S make
Или вместе с пакетом base-devel:
Для автоматической установки команды make и средств разработки в Docker контейнере можно добавить в docker файл инструкцию:
RUN apt-get install -y build-essential
В Windows можно установить команду make с помощью менеджера пакета Chocolatey. Установите choco (если не установлен):
PS> Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(‘https://community.chocolatey.org/install.ps1’))
Затем можете установить make в Windows:
Для сборки из исходников также используется команда CMake. Если она не установлена, появится ошибка cmake command not found.
Проблемы с Kali Linux, отсутствует большинство комманд.
Друзья, прошу помощи. Может кто сталкивался уже. В общем установив Kali Linux решил я, что стоит установить VPN. Все шло как по маслу, исправил в NetworkManager.conf с managed=false на managed=true. а вот дальше произошла проблемка масштаба полная жопа, ибо не понял я что стряслось. Крч. далее нужно по идее ввести apt-get install network-manager-openvpn-gnome, но хер там плавал, не найден кандидат на установку. Решил я глянуть, что в целом происходит. Так вот, в процессе выяснения оказалось, что херова туча команд не найдена и установить не выходит, т.к. пишет, что не указано в источниках sources.list (банально не выходит установить aptitude). Вопрос: что делать и что добавить в sources.list?
банально не выходит установить aptitude
никакого результата не дает
никакого результата, все так же
Что, список обновляется, но кандитата нет? Выхлоп сюда выложи.
проблема была решена банально добавлением в sources.list вот этого вот: # deb cdrom:[Debian GNU/Linux 7.0 _Kali_ — Official Snapshot i386 LIVE/INSTALL Binary 20130425-11:12]/ kali contrib main non-free
#deb cdrom:[Debian GNU/Linux 7.0 _Kali_ — Official Snapshot i386 LIVE/INSTALL Binary 20130425-11:12]/ kali contrib main non-free
## Security updates deb http://http.kali.org/ /kali main contrib non-free deb http://http.kali.org/ /wheezy main contrib non-free deb http://http.kali.org/kali kali-dev main contrib non-free deb http://http.kali.org/kali kali-dev main/debian-installer deb-src http://http.kali.org/kali kali-dev main contrib non-free deb http://http.kali.org/kali kali main contrib non-free deb http://http.kali.org/kali kali main/debian-installer deb-src http://http.kali.org/kali kali main contrib non-free deb http://security.kali.org/kali-security kali/updates main contrib non-free deb-src http://security.kali.org/kali-security kali/updates main contrib non-free deb http://mirror.nus.edu.sg/kali/kali kali main deb http://repo.kali.org/kali kali-bleeding-edge main спасибо за помощь, но, к сожалению, выхлоп уже выложить не могу, ибо сами понимаете, уже все исправилось 🙂
проблема была решена банально добавлением в sources.list вот этого вот # deb cdrom
Оборачивай команды, их вывод и содержимое файлов в тег [code], а то не читаемо. Вот так сейчай выглядит конфиг?
#deb cdrom:[Debian GNU/Linux 7.0 _Kali_ - Official Snapshot i386 LIVE/INSTALL Binary 20130425-11:12]/ kali contrib main non-free ## Security updates deb http://http.kali.org/ /kali main contrib non-free deb http://http.kali.org/ /wheezy main contrib non-free deb http://http.kali.org/kali kali-dev main contrib non-free deb http://http.kali.org/kali kali-dev main/debian-installer deb-src http://http.kali.org/kali kali-dev main contrib non-free deb http://http.kali.org/kali kali main contrib non-free deb http://http.kali.org/kali kali main/debian-installer deb-src http://http.kali.org/kali kali main contrib non-free deb http://security.kali.org/kali-security kali/updates main contrib non-free deb-src http://security.kali.org/kali-security kali/updates main contrib non-free deb http://mirror.nus.edu.sg/kali/kali kali main deb http://repo.kali.org/kali kali-bleeding-edge main
А до этого файл пустой чтоли был?
Спасибо за подсказки, прости, что выставил в не читаемом состоянии. Хоть и оффтоп, но все же, в чем кардинальное отличие Kali Linux 2.0 от 1й? Некоторые советуют перейти на 1ю либо же вообще сойти с kali, имеет ли смысл? (дабы был смысл в вопросе, я ориентирован на php и хотел бы посмотреть на что я способен в пентестинге, нежели в стандартном клепании сайтов)
Кали заточена на аудит безопасности, другие направления в ней не развиваются. Всегда (кроме исключительных случаев) лучше использовать последний стабильный выпуск дистрибутива (ну если свежесть пакетной базы устраивает).
Можешь смотреть на дебиан, именно на нем основана кали. Тебе подойдет нынешняя тестинг ветка, но ставить лучше со стабильного образа, а уже потом поменять репозитории и обновиться.
Кстати, если во время установки дебиана (и кали видимо тоже, хотя я ее установщик не смотрел) нет сети, то установщик не сгенерирует правильный sources.list. Его потом придётся заполнять вручную.
ребят у меня тоже беда какая то с репозиториями((
новичок,че то не всасываю привет народ подскажите ,что то не то с репозиториями на kali. прописываю когда
echo -e «deb http://http.kali.org/kali sana main non-free contrib\ndeb http://security.kali.org/kali-security/ sana/updates main contrib non-free» > /etc/apt/sources.list
и еще при установке новый темы либо какого то пакета все время пишет
apt-get install kali-defaults kali-root-login desktop-base cinnamon
E:не возможно найти или прочитать файлы.
что то типо этого новичек просто,еще не всасываю