Сборка ядра Linux — общие советы


Отличительной особенностью дистрибутивов операционной системы GNU/Linux является то, что можно настроить практически любые части ОС на своё усмотрение. Можно, конечно, еще и поиграть с исходным кодом отдельных программ по-своему желанию, но на деле это требуется совсем уж редко и при очень специфических вкусах xD Плюсы от сборки ядра Linux с собственным конфигурационным файлом Можно включить […]

Читать далее…

Рубрика Linux, Без рубрики

Сборка собственного дистрибутива GNU/Linux. Шаг 3 — создание временной системы и загрузка.


В прошлой статье был собран кросскомпилятор, которым уже будет собираться промежуточная версия дистрибутива. Временная система нужна для того, чтобы в неё загрузиться и собрать основную. Архитектуру она уже будет иметь x86_64, однако размещаться будет почти целиком во временной папке /tools. Как раньше уже писал, основываюсь я на CLFS, а сборка временной системы – нудное занятие. […]

Читать далее…

Рубрика Linux

Сборка собственного дистрибутива GNU/Linux. Шаг 2 — сборка кросскопмилятора.


В прошлой записи были заданны переменные окружения для пользователя user и подготовлена файловая система для сборки. Немного о папках подробнее: /cross-tools – собственно предназначена для кросскомпилятора. Может самостоятельно использоваться из на данный момент основной системы. /tools – будет содержать в себе временную систему, на базе которой в дальнейшем будет происходить сбор собственно дистрибутива. Для сборки […]

Читать далее…

Рубрика Linux

Сборка собственного дистрибутива GNU/Linux. Шаг 1 – подготовка.


Решил я собрать собственный LFS. Причин тут несколько: Давно хотелось и чесалось. Присутствует желание лучше понять устройство операционной системы. Нужно мигрировать с 32-битной архитектуры на 64. Инструкцию для Debian нашел, но лучше бы иметь запасную систему на всякий случай. У меня достаточно устойчивый набор программного обеспечения, поэтому есть представление о том, что именно мне нужно. […]

Читать далее…

Рубрика Без рубрики

Ручная установка русских шрифтов terminus


Terminus – удобные и красивые шрифты для терминала, обычно пользуюсь именно ими. Ручная установка достаточно проста (собираю потихоньку LFS’ку и пакетного менеджера таки нет): Необходимо скачать пакет со шрифтами. Разархивировать его командой: $ tar -xvf terminus-font-4.40.tar.gz Перейти в папку со шрифтами и выполнить конфигурацию: $ ./configure —prefix=/usr —psdir=/usr/share/consolefonts —x11dir=/usr/share/fonts/X11/terminus Где /usr/share/consolefonts – папка с консольными […]

Читать далее…

Рубрика Linux

Ручная установка Adobe Flash Player в Linux


Постепенная сборка собственной LFS’ки почти завершена. Про сборку Firefox напишу чуть позже, ибо он всё еще иногда падает при проигравании HTML5 видео на YouTube. А вот флеш плеер завести удалось. Подготовка Качаем подходящую версию adobe flash player’а (в моем случае – x86_64) с официального сайта. Распаковываем желательно где-то в отдельной папке: $ tar -xvf install_flash_player_11_linux.x86_64.tar.gz […]

Читать далее…

Рубрика Linux, Без рубрики

Ручная компиляция Firefox 48.0 в GNU/Linux + мультипроцессорный режим


Вот практически и подошла к финалу моя сборочка LFS’ки, осталось только офисный пакет прикрутить. Но я как посмотрел сколько libreoffice компилируется и ужаснулся. Возможно на днях займусь этим. Однако последний шаг, необходимый для миграции пройден – Firefox больше не падает. До этого в dmesg сыпались такие ошибки: nouveau 0000:00:0d.0: bus: MMIO write of 00540001 FAULT […]

Читать далее…

Рубрика Linux

Ratpoison и фиксированная ширина вывода


В ratpoison нет опции, задающей ширину вывода сообщений. Можно, конечно задать размер отступов, но это немного не то. Всё равно ширина вывода будет не фиксированной, а изменяться в зависимости от длины сообщения. А так как исходные коды оконного менеджера доступны и опыт правки его для себя уже был(реализация переключения фреймов, находящихся под указателем мышки). То […]

Читать далее…

Рубрика Linux

Работа с функциями в Bash: Ханойская башня


Оригинальный текст: Working with Functions: Towers of Hanoi by Dave Taylor Перевод: собственный, вольный с исправлениями. В этой статье я бы хотел вернуться к основам создания shell-скриптов и рассмотреть работу с функциями. Многие не пользуются ими при написании простых сценариев, так как скрипты часто представляют собой обычную последовательность команд, заключённую в исполняемый файл. Однако если […]

Читать далее…

Рубрика Linux, Без рубрики

Проверка орфографии на лету в emacs: hunspell + emacs


Hunspell – одна из программ для проверки орфографии в GNU/Linux. Используется в firefox, openoffice и еще много где – поэтому мой выбор пал именно на неё. Словари для hunspell состоят из двух файлов: словарь.dic – содержит в себе список слов, по одной в строке. словарь.aff – различные необязательные флаги и атрибуты, в том числе таблицы […]

Читать далее…

Рубрика Linux, Без рубрики