Solaris - как проверить, установлен ли Bash
Никогда не прикасался к Solaris, есть ли простая команда, чтобы увидеть, установлен ли Bash?
Наверное, глупый вопрос, спасибо за вашу помощь
5 ответов
Может быть, я упрощаю это, но вы пытались ввести "bash" в командной строке?
Чтобы проверить, установлен ли пакет bash, попробуйте следующую команду (проверено на Solaris 10):
pkginfo -l SUNWbash
Он также может быть установлен из стороннего хранилища программного обеспечения, затем попробуйте:
pkginfo | grep -i bash
Если установлен bash, то в следующем разделе будет указано, какая у вас версия, в противном случае вы получите ошибку
/usr/bin/bash --version
Помните, что can bash также может быть скомпилирован из исходного кода обычной учетной записью пользователя и запущен из домашнего каталога. Пытаться find / -name '*bash*'
или так.
Команда locate просто ищет базу данных файлов в системе. Мой хак на моем SUNOS использует команду find для создания текстовой базы данных, а затем просто ищет эту базу данных для будущих поисков файлов. Обратите внимание, что создание текстовой базы данных (около 200 Мбайт) на моем SUNOS занимает много времени. Grep занимает всего несколько секунд на поиск.
find / > ~/locate_db
grep bin/bash ~/locate_db