В любом дистрибутиве GNU/Linux, имеющем на борту пакетный менеджер, приветствуется установка программного обеспечения строго из пакетов. В какой-то момент может возникнуть ситуация, что проще собрать пакет, чем компилировать и устанавливать классическим методом «./configure && make && sudo make install», например, если некоторая программа необходима нескольким коллегам, среди которых не каждый в состоянии понять почему сборка из сорцов не удалась.
Если Вы намереваетесь создавать пакеты, которые могу/будут входить в официальный репозиторий Debian, то для начала стоит ознакомится со следующими материалами:
Ничто так не нарушает привычного комфорта работы в Debian как
необходимость изменения разделов на диске с системой. Изначально трудно
подобрать разделы так, чтобы избежать их последующего переполнения или
неоправданно много пустующего места. Могут быть и другие причины, в силу
которых придётся менять разделы на рабочем Linux, что может доставить
массу хлопот. Если нет желания проходить через изменение и перенос
разделов — подумайте об установке Linux на LVM.
LVM (Logical Volume Manager)
представляет собой абстракцию над обычными разделами — логические тома,
изменять которые можно, не отрываясь от работы в Linux. Установка
Debian на LVM настолько проста, что вполне по силам и обычному
пользователю. Всё, что нужно — это чистый раздел диска и установочный
диск Debian. Желательно к этому моменту иметь опыт установки Linux,
поскольку всё описанное — только мой личный опыт, без каких-либо гар
... Читать дальше »
Послее очередной серии отказов проверенного временем железа
выяснилось, что для проведения масштабных симуляций и написания пачки
статей в арсенале автора имеет место быть только Toshiba NB100.
Нетбук он приличный, конечно, и на конференцию или в поездку его взять
самое оно. Но для масштабной работы это, конечно, не серьёзно.
Отчаявшись найти что-нибудь достойное среди унылого ширпотреба от HP,
Acer и Samsung, автор обратился к сайту Lenovo. Памятуя о более чем достойном планшете Thinkpad,
автор спросил у сайта Леновы: а что, отцы, может вы и ноутбуки
приличные делаете? Вот так автор стал счастливым обладателем нового
Lenovo Thinkpad T420.
Debian APT-утилита управления пакетами.[RUS].rar
Silva G.APT-howto.[RUS,43с.,2002].pdf
Аоки О.Справочник по Debian.[RUS,275с.,2007].pdf
Балдин Е.Доработка напильником.Debian Sarge.[RUS,12с.,2005].pdf
Боргерт В.Памятка по Debian GNU_Linux.[RUS,2с.,2008].pdf
Бородаенко Д.Введение в создание пакетов для дистрибутива GNU Debian Linux.[RUS,2002].chm
Вислобоков В. FAQ для Debian Linux.[RUS].rar
Детронер.Записки начинающего дебианщика _ XiMA4.com.[RUS,2007].mht
Колисниченко Д.Linux от новичка к профессионалу.2изд.БХВ.[RUS,764с.,2010].rar
Конник М.Рекомендации по правильной установке Debian gnu_Linux.[RUS,19с.,2006].doc
Немет Э.Руководство администратора Linux.Вильямс.[RUS,1072с.,2007].djvu
Немет Э.Руководство администратора Linux.Вильямс.[RUS,1072с.,2007].
... Читать дальше »
Не так давно случилось произошло Событие - вышел новый Debian
GNU/Linux 6.0 под кодовым названием Squeeze. Но и это не всё. Случилось
Страшное: официальный сайт Debian
таки обновился и перестал пугать случайно зашедших на него жутким видом
а-ля-привет из восьмидесятых. По этому поводу автор решил выкатить пост.
Debian
имеет много веток и архитектур, и часто желающие начать освоение Debian
терзаются вопросом "Какой дебиан скачать?". Скачать Debian лучше всего
тот, который вам больше всего подходит. А это зависит от ваших вкусовых
предпочтений и некоторых характеристик компьютера. Но это всё несложно.
От переводчика:
мне не хотелось переводить «source package» как «исходный пакет», т.к.
такой перевод может наталкивать на мысль о распаковке deb–пакета с
бинарниками. Поэтому в статье использован другой перевод — «пакет
исходных кодов». Звучит, конечно, убого, но всяко лучше, чем первое.
Умение
пересобирать пакеты Debian является очень полезным навыком. Он является
необходимым для многих задач, с которыми может столкнуться
администратор: включить фичу, выключенную в официальном пакете;
пересобрать пакет для использования в другом дистрибутиве (например,
пересобрать пакет из Debian Testing для Debian Stable — мы называем это
обратным портированием (backporting)); добавить исправле
... Читать дальше »
Система контроля версий Subvervion, она же SVN, чрезвычайно удобна
для небольшой группы, особенно если серьёзных требований по веткам и их
слиянию не предъявляется. И хотя в консоли Subversion пользоваться
удобно и просто, иногда бывает удобнее просмотреть графически историю
версий или быстро вытащить нужный файл определённой ревизии - тут нам
поможет svn клиент kdesvn.
Просмотр и управление содержимым репозитория SVN Собственно,
kdesvn удобен тем, что позволяет быстро и легко просматривать истории
ревизий какого-то конкретного файла, посмотреть на репозиторий "с
высоты птичьего полёта":
Преамбула Этот
обзор несколько необычен: он написан целиком под Windows. Удивление
читателя понятно и будет удовлетворено. Дело в том, что программа
художественной растровой графики MyPaint имеется только в сильном
тестинге Debian, притом даже из этого самого тестинга при установке
кучи пакетов попытка запуска заканчивается вот так:
latitude@dot:~$ mypaint Traceback (most recent call last): File "/usr/bin/mypaint", line 123, in from gui import main File "/usr/share/mypaint/gui/main.py", line 13, in assert gtk.ver >= required, 'You need to upgrade PyGTK, at least version %d.%d.%d is required.' % required AssertionError: You need to upgrade PyGTK, at least version 2.16.0 is required. latitude@dot:~$
Так как обновление PyGTK
приведёт к тотальному апгрейду моей стабильной системы,
... Читать дальше »
Мучаясь с настройкой Gentoo на нетбуке, я в итоге бросил данную
затею (хотя я фактически сделал). Всё из-за лени ожидания. Мне
чертовски надоело ждать сборки некоторых пакетов. На компе это не так
критично, но на маломощном нетбуке, это было чертовски долго. Не долго
думая, я снёс и поставил на её место Debian. Систему настроил довольно
быстро, но в процессе, столкнулся со сложностями с моим любимым
терминалом urxvt. Он же rxvt-unicode. Сложность в том, что по умолчанию
в Debian он 16 цветный. Так что, пришлось собирать самому, благо в
Debian это не так сложно. Собственно, этот процесс я решил описать :)
Создадим директорию для работы и перейдём в неё:
mkdir -p /tmp/urxvt-256
cd /tmp/urxvt-256
Скачаем исходники, и применим патч который идёт с исходниками:
apt-get source rxvt-unicode
cd rxvt-unicode-9.07
patch -p1 < doc/urxvt-8.2-256color.patch
Бывают задачи, когда нужно работать с большим количеством мелких
файлов и делать это по возможности быстро, без завязок на меееедленную
файловую подсистему. Ветераны вспомнят о том, что есть такой виртуальный диск, он же - RAM-дисках (ramdisk) и будут совершенно правы - это действительно выход, а сделать ramdisk в Linux можно буквально в один клик на клавиатуре.
Собственно,
в ядре должна быть поддержка tmpfs, и если вы (или авторы вашего
дистрибутива) не любители усложнять себе жизнь, она там должна быть. Быстренько создаём новую точку монтирования:
# mkdir /mnt/tmpfs/ # chmod 777 /mnt/tmpfs/
и даём все права на использование. После этого даём команду (от рута или через sudo):