Без доступа суперпользователя вы не можете использовать диспетчер пакетов для установки пакетов программного обеспечения. Однако, если в системе установлены компиляторы и необходимые библиотеки, вы можете загрузить исходный код и скомпилировать программное обеспечение самостоятельно, а также ограничить его установку в пределах своего домашнего дерева каталогов. Большинство исходных архивов поставляются с файлом README
, INSTALL
и / или COMPILING
, который описывает процесс.
Чтобы восстановить автозавершение и навигацию по истории с помощью стрелок (без изменения интерактивной оболочки, как предложил peterh, хотя это совершенно нормально), попробуйте следующую команду:
$ set -o emacs
Если это не работает, попробуйте :
$ export EDITOR=emacs
Скопируйте любую команду, которая работает для вас, в ~/.profile
, и она должна устанавливаться автоматически при каждом открытии терминала.
В Solaris 10 старая обычная оболочка Bourne по-прежнему была оболочкой по умолчанию, а не Bash. Это изменилось в 2011 году с выпуском Solaris 11.
Для Solaris 10 и предположим, что вашим пользователем является 'john', сделайте следующее.
su - root
usermod -s / usr / bin / bash john
. Вам нужно будет полностью выйти из системы 'john' и снова войти в систему.
Это исправило мою Solaris 10:
tcsh
set autolist
TAB, должно работать с этого момента в вашем терминале.