LINUX.ORG.RU

Ответ на: комментарий от bormant

Вот на сайте http://www.slackware.ru/wiki/Русификация написано что в файле etc/rc.d/rc.font должно быть написано

setfont -v LatArCyrHeb-16
for n in 1 2 3 4 5 6; do
  echo -en "\033%G" > /dev/tty$n
done
а у меня написано

setfont LatArCyrHeb-16  
for i in 1 2 3 4 5 6; do  
    echo -ne "\033%G" > /dev/tty$i  
done
немного отличается
megased
() автор топика
Ответ на: комментарий от megased

И? Вопрос-то в чем?
Во втором случае setfont чуть менее говорливый (без ключа -v — verbose).

Односимвольные ключи обычно можно объединять, поэтому
-n -e
-e -n
-ne
-en
суть одно и то же. Для echo — это
-e — обрабатывать спецпоследовательности вроде \033
-n — не выводить конец строки \n
Последние 3 строки могут быть не нужны. Значение команд терминала, вроде \033%G , смотреть в «man console_codes».

bormant ★★★★★
()
Ответ на: комментарий от bormant

Если делаешь всё по инструкции, то это вовсе незначит что оно будет работать. Например, согласно инструкции скачал google-chrome-stable_current_amd64.deb , положил его в tmp. Туда же положил google-chrome.SlackBuild . Но когда запускаешь его, то он пишет

bash-4.3# ./tmp/google-chrome.SlackBuild
bash: ./tmp/google-chrome.SlackBuild: Нет такого файла или каталога

Как его нет, если он там?

megased
() автор топика
Ответ на: комментарий от bormant

При запуске виртуальной машины возникает

Kernel driver not installed (rc=-1908)

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing

'/sbin/rcvboxdrv setup'

as root. If it is available in your distribution, you should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.

where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open returned ENOENT. 
Запустишь вот это
/sbin/rcvboxdrv setup
что-то там установится, и работает. А как сделать чтобы это всегда было установлено?

megased
() автор топика
Ответ на: комментарий от megased

Значит. Просто нужно быть чуточку внимательнее и делать по инструкции, а не по-своему.
/tmp и ./tmp — первый от корня (/), а второй от текущего каталога (.), это редко одно и то же (если только текущий каталог — корень (/)).
Чтоб 2 раза не вставать, по имени можно запустить только имеющий бит исполнения файл, установить:
# chmod a+x сценарий
Но всегда можно запускать напрямую оболочкой
# sh сценарий
или
# bash сценарий

Пользуйтесь автодополнением по Tab для ввода файлов, чтобы реже вводить несуществующие имена.

google-chrome.SlackBuld ожидает .deb в текущем каталоге, а также slack-desc, поэтому имелось в виду скопировать весь каталог extra/google-chrome локально с носителя только для чтения (чтобы можно в этот каталог положить .deb), перейти в него и выполнить сценарий:
# mount /dev/cdrom /mnt/cdrom
# cp /mnt/cdrom/extra/google-chrome /tmp
# mv /tmp/google-chrome-stable-*.deb .
все выше не обязательно в консоли, можно скопировать при помощи ФМ Затем
# cd /tmp/google-chrome
# sh *Build
# upgradepkg --install-new /tmp/google-chrome-*t?z

bormant ★★★★★
()
Последнее исправление: bormant (всего исправлений: 2)
Ответ на: комментарий от megased

Ядро ищет свои модули в /lib/modules/версия_ядра
где версия_ядра — это результат «uname -r».

Команда /sbin/rcvboxdrv собирает и устанавливает модули ядра VB для текущей версии ядра в /lib/modules/версия_ядра.

Если поставите новую версию ядра, оно будет искать свои модули в /lib/modules/новая_версия_ядра
но собранных модулей VB там не будет. Поэтому потребуется выполнить команду для нового ядра заново.

bormant ★★★★★
()
Последнее исправление: bormant (всего исправлений: 2)
Ответ на: комментарий от bormant

Написал я sh перед файлом и он запустился. Переконвертировал мне deb в txz. Хотя про sh там ничего не было сказано.

megased
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.