Править ~/.config/openbox/lxde-rc.xml
с Вашим любимым текстовым редактором и затем, в существующем
элемент, добавляют следующие строки:
scrot
Используйте openbox --reconfigure
управляйте для использования новых настроек.
После перезапуска снимок экрана будет создан в Вашем /home/pi
каталог каждый раз Вы нажимаете кнопку Print Screen.
Существует также названный инструмент GUI obkey
который может сделать редактирование файла конфигурации Openbox легче. Можно найти его здесь.
Я думаю, что самый легкий путь состоит в том, чтобы выполнить массовое копирование программ и библиотек от другой установки в отдельный каталог. Например, от живого CD как systemrescuecd, который может, содержит все, в чем Вы нуждаетесь только для сотни мегабайтов, скопированной в/opt/new/. Это позволяет Вам копировать, не имея необходимость искать/находить/предполагать/тестировать, какие библиотеки необходимы.
Можно затем запустить те программы с LD_LIBRARY_PATH=/opt/new/lib/ ; /opt/new/bin/diff
или LD_LIBRARY_PATH=/opt/new/lib/ ; /opt/new/bin/bash
Это должно работать безупречно, пока утилиты не читают старые конфигурационные файлы, которые они больше не понимают. Или хуже, пока они не пишут в них.
После того как это работает, можно скопировать новые библиотеки в/lib/для упущения о приеме LD_LIBRARY_PATH. Пока имена файлов не сталкиваются, это безопасно (я думаю, другое приветствие совета).
И даже замените старые двоичные файлы новыми (только для выбранных), если Вы смеете, но возможно не хорошая идея для рабочего сервера.
Можно скомпилировать и установить необходимые инструменты в корневом каталоге преданного пользователя.
Переменные среды этого преданного пользователя должны быть установлены предпочесть локальную версию исполняемых файлов и библиотек, например. PATH
и LD_LIBRARY_PATH
.
Необходимые шаги - что-то как:
cooluser
~cooluser/Local
каталог~cooluser/.profile
установить среду по мере необходимости: PATH=${HOME}/Local/bin:${PATH}
LD_LIBRARY_PATH=${HOME}/Local/lib:${LD_LIBRARY_PATH}
~cooluser/Local
./configure --prefix=~cooluser/Local
Очевидно, Вам нужно gcc
и много других инструментов разработчика на машине. Если у Вас нет их, можно ли скомпилировать инструменты на другом (виртуальный?) машина, выполняющая некоторую версию ОС и передачу ~cooluser/Local
каталог, когда готовый.
Если Вы соберетесь установить много программ, то поддержание их вручную будет болью. Я рекомендую установить более новое распределение в chroot.
Можно установить Fedora, если Вы привыкли к нему. Я не знаю, имеет ли это средства для помощи установке в chroot. Если это не делает, Debian и производные делают с Debootstrap. Это руководство может помочь. Такая старая версия Fedora не имеет schroot, но Вы можете устанавливать об/мин так или иначе.
Если Вы не можете заставить schroot работать, заполнять chroot с, связывают, монтируется вручную. Если Вам установили распределение на /new
, и Вы не используете schroot, добавляете эти записи в /etc/fstab
:
/ /new/old rbind rbind
/dev /new/dev rbind rbind
/home /new/home rbind rbind
/tmp /new/tmp rbind rbind
proc /new/proc proc defaults
sysfs /new/sys sysfs defaults
Поскольку Вы будете использовать, связывают, монтируется, удостоверьтесь, что настроили свой резервный сценарий для не пересечения любого связывания - смонтированные каталоги, или Вы будете поддерживать их дважды, однажды в исходном местоположении и однажды в новом месте.
Bash зависит от libc, который так стар, возможности успешной компиляции очень ограничены. Возможно, сообщению нам, что является материалом Ваша версия удара, недостает, помог бы.