Подписка на блог

делю на ноль, обогащаю уран
Позднее Ctrl + ↑

emerge, overlays, missing repo_name entries

При ручном использовании оверлеев (без layman) emerge может давать такое предупреждение:

WARNING: One or more repositories have missing repo_name entries:

/usr/local/portage/profiles/repo_name

NOTE: Each repo_name entry should be a plain text file containing a

unique name for the repository on the first line.

Чтобы избавиться от предупреждения, создается каталог

mkdir -p /usr/portage/local/profiles

…и файл с каким-нибудь именем:

echo "MyLocalOverlayName" > /usr/portage/local/profiles/repo_name

Ristretto не показывает jpeg

Столкнулся с тем, что `ristretto` — нативная программа для просмотра изображений не показывает изображения с расширением `jpeg`, тогда как допустим `png` показывает нормально.

При попытке открыть программой какое-либо изображение, открывался список изображений в превью виде из текущего каталога, но самого изображения не было:

Проблема решилась перекомпилированием gtk+ cо включенным флагом `jpeg`

Игра Zuma из под wine

Скачал первую попавшуюся `Zuma` (15 Мб. кряк не требуется). Запустил в `wine` (версия wine-1.1.12). Получил ошибку:

<div style="color: red;">NVIDIA: could not open the device file /dev/nvidiactl (Permission denied).</div>

Решилось добавлением пользователя в группу video:

# gpasswd -a %username% video

Осталась проблема со звуком, который не воспроизводится в игре.

Проблема с fuse. You need to build the FUSE module from the kernel source, because your kernel is too new

При установке `usermode-utilities` получил ошибку установки `sys-fs/fuse-2.7.4`, от которой зависит `usermode-utilities`:

>>> Messages generated by process 10971 on 2009-07-18 20:38:43 ALMT for package sys-fs/fuse-2.7.4:

ERROR: setup

  You need to build the FUSE module from the kernel source, because your kernel is too new

Please check to make sure these options are set correctly.

Failure to do so may cause unexpected problems.

Once you have satisfied these options, please try merging

this package again.

ERROR: sys-fs/fuse-2.7.4 failed.

Call stack:

              ebuild.sh, line   49:  Called pkg_setup

      fuse-2.7.4.ebuild, line   29:  Called linux-mod_pkg_setup

       linux-mod.eclass, line  578:  Called linux-info_pkg_setup

      linux-info.eclass, line  720:  Called check_extra_config

      linux-info.eclass, line  615:  Called die

The specific snippet of code:

          die "Incorrect kernel configuration options"

 The die message:

  Incorrect kernel configuration options

If you need support, post the topmost build error, and the call stack if relevant.

A complete build log is located at '/var/tmp/portage/sys-fs/fuse-2.7.4/temp/build.log'.

The ebuild environment file is located at '/var/tmp/portage/sys-fs/fuse-2.7.4/temp/die.env'.

Решается эта проблема включением в ядро опции File Systems -> FUSE (Filesystem in Userspace) support

Nvidia

Памятка: после установки драйвера, нужно сделать:

# eselect opengl set nvidia

X-сервер таким образом использует GLX-библиотеки nVidia

Выход из vim

Выйти с сохранением из `vim` кроме :wq можно одной буквой 😡 Либо `ZZ` в нормальном (ESC) режиме.

Ранее Ctrl + ↓