В Red Hat нет диспетчера пакетов

Я добавил следующее в свой файл ~ / .Xresources , чтобы менять цвета на лету, нажав Ctrl и 7 или 8 или 9 .

! change to red background
URxvt.keysym.C-7: command:\033]11;#ff0000\007

! change to light background
URxvt.keysym.C-8: command:\033]11;#ffffff\007

! change to dark gray background
URxvt.keysym.C-9: command:\033]11;#777777\007

Если вы хотите установить цвет переднего плана и фона одновременно, просто объедините команды (некоторые цвета определяются по именам):

! change to red background
URxvt.keysym.C-7: command:\033]11;#ff0000\007\033]10;yellow\007

Вы можете проверить свои цвета с помощью простой команды echo , как этот:

echo -e '\033]11;#ff0000\007\033]10;yellow\007'   # changes to red background and yellow foreground

Внимание

Я использовал код 11 для цвета фона и код 10 для цвета переднего плана . Определения для Urxvt, процитированные Томасом Дики , указывают на использование вместо них 49 и 39 (которые я тестировал и также работает).

1
13.11.2017, 00:26
1 ответ

Вероятно, лучше всего отправить запрос в службу поддержки с предоставленным хостингом. Они могли сделать все возможное, чтобы ваша среда отличалась от стандартной среды Red Hat. Тем не менее, вот некоторые вещи, которые вы могли бы попробовать.

Возможно, каталог yumне является вашим PATH. Поскольку yumпредназначен для использования системным администратором, может иметь смысл указать его в пути для пользователя root, а не для обычного пользователя. Итак, первое, что нужно попробовать, это запустить yumот имени пользователя root, например.:

sudo yum

Если это не сработает, попробуйте перечислить каталоги в вашемPATH:

(IFS=:; for d in ${PATH}; do echo $d; done)

Для обычного пользователя я получаю что-то вроде этого:

/usr/local/bin
/bin
/usr/bin
/usr/local/sbin
/usr/sbin
/home/username/.local/bin
/home/username/bin

А также для rootпути пользователя:

sudo bash -c 'IFS=:; for d in ${PATH}; do echo $d; done'

А вот что я получаю для своего пользователя root:

/usr/local/sbin
/usr/local/bin
/usr/sbin
/usr/bin
/sbin
/bin

Вы можете сравнить свой вывод с ними, чтобы увидеть, отсутствуют ли какие-либо каталоги.

Существует также несколько команд, которые можно использовать для поиска в файловой -системе. Если у вас установлен locate, вы можете использовать этот:

updatedb
locate yum

В противном случае, и если файловая -система не слишком велика, вы могли бы использовать findи ничего не делать, (это, вероятно, излишне):

sudo find / -name yum

То же самое относится и к команде rpm.

Вот пути для моих команд yumи rpm:

user@host:~$ type -a yum
yum is /bin/yum
yum is /usr/bin/yum

user@host:~$ type -a rpm
rpm is /bin/rpm
rpm is /usr/bin/rpm

Если ничего из этого не выявит, то вполне вероятно, что ваш хостинг-провайдер просто не установил его.

Вот связанная ссылка, которую вы можете просмотреть:

-bash :yum :команда не найдена

4
27.01.2020, 23:18

Теги

Похожие вопросы