Tag: debian

How-to, linux @ 16 Сентябрь 2009, “3 Comments”
Делается это очень просто - никакой тебе сборки пакетов, никаких особых проблем с зависимостями в будущем, всё чисто и культурно. Первым делом укажем репозиторий Debian Unstable echo "deb http://ftp.fr.debian.org/debian unstable main contrib non-free" | sudo tee -a /etc/apt/sources.list.d/unstable.list Укажем, что обновляться с него не нужно echo 'APT::Default-Release "stable";' | sudo tee -a /etc/apt/apt.conf.d/default Обновим кэш пакетов sudo apt-get update и установим собственно сам pidgin sudo apt-get install -t unstable pidgin pidgin-data libpurple0 Могут быть небольшие проблемы с тем, что pidgin не будет хватать пакетов для установки, он укажет какие, их тоже нужно будет установить через sudo apt-get install -t unstable package У меня на не очень чистой системе потребовало libsqlite3-0 libgstreamer0.10-0 gstreamer0.10-plugins-base gstreamer0.10-plugins-good Аналогичным образом можно поставить свеженький iceweasel sudo apt-get install -t unstable iceweasel
linux @ 10 Июль 2009, “11 Comments”
Это не Ubuntu который был основан на Debian и теперь достаточно далеко ушёл от него), в котором наблюдается куча ошибок, лицензионных скандалов и прочего и прочего (то есть это дистрибутив, который работает «тихо и незаметно»). Про Debian можно сказать, что он пропитан духом GNU. На самом деле, это почти единственный GPL дистрибутив, который не содержит ничего неопенсорсного (да-да, есть репозитории, откуда всё это можно скачать — но это не репозитории Debian).
Далее...
Tags: ,
How-to, linux @ 16 Июнь 2009, “1 Comments”

В общем бродил тут по интернетам, по дебиановским форумам в поисках инструкций на тему: "Как загрузить Linux в оперативную память" В общем нашёл удобное решение в виде пакета debirf. Этот пакет(на самом деле это просто набор bash скриптов) предоставляет удобный интерфейс для установки и создания образа дистрибутива при помощи debootstrap, initramfs-tools и bash, для упаковки его в образы initrd. Дополнительно позволяет делать образы iso, которые при помощи того же unetbootin можно закатать на флэшку. В общем, это прекрасный инструмент для создания собственного livecd. Для того чтобы этот пакет появился у Вас, в Debian Lenny(в squeeze, sid и выше, а также в Ubuntu этот пакет должен быть), нужно добавить в /etc/apt/sources.list deb http: //cmrg.fifthhorseman.net/debian unstable debirf deb-src http: //cmrg.fifthhorseman.net/debian unstable debirf И импортировать gpg ключ репозитория: wget http: //fifthhorseman.net/dkg.gpg -O - | sudo apt-key add - sudo aptitude update sudo aptitude install debirf Теперь, после установки, можно начать создавать свой супер-мега-дистрибутив. Небольшое техническое отступление, debirf работает с так называемыми "сценариями". По умолчанию debirf предоставляет 3 сценария установки: xkiosk - система с очень простым WM и Iceweasel. rescue - типичные rescuecd утилиты типа install lvm2 lsof hdparm partimage pciutils testdisk foremost mdadm smartmontools eject wodim ddrescue cryptsetup sdparm. (Набор весьма маленький, однако легко можно добавить нужные Вам утилиты) minimal - базовая установка Debian. Тут сказать нечего, это, так сказать основа для будущей системы. Итак, приступим к установке непосредственно livecd: Создадим папку с говорящим названием ;) mkdir ~/mycooldebiandistro cd ~/mycooldebiandistro Распакуем один из образов: tar xzf /usr/share/doc/debirf/example-profiles/minimal.tgz Теперь в папке будет папка minimal, в ней соответственно debirf.conf и папка modules, с сценариями установки, можно воспользоваться базовыми сценарями из /usr/share/debirf/modules/ В файле debirf.conf можно задать следующие параметры: DEBIRF_LABEL="debirf—minimal" //hostname дистрибутива #DEBIRF_BUILDD=/home/user/mycooldebiandistro //папка где будем собирать наш дистрибутив #DEBIRF_SUITE=lenny //указываем имя версии дистрибутива #DEBIRF_DISTRO=debian //Указываем дистрибутив который будем собирать #DEBIRF_MIRROR=http: //mirrors.kernel.org/${DEBIRF_DISTRO} //То, откуда скачивать пакеты для дистрибутива #DEBIRF_KEYRING=ТУТIDКЛЮЧА //для подписи нашего debootstrap export http_proxy=Прокси Итак, сценарии мы распаковали, с версиями дистрибутива определились. Будем начинать сборку: debirf make minimal Следует, однако, заметить, что по умолчанию собирается generic ядро для этого дистрибутива. Чтобы задать своё ядро(а я так и сделал) нужно запускать с параметром -k debirf make -k /path/to/kelnel.deb minimal В моём случаеэто выглядело так: debirf make -k … /linux—image—2.6.30—lib.30_2.6.30—lib.30—10.00. Custom_i386.deb xkiosk Пока оно там скачивается, собирается в 2 файла, можно смело пойти перекусить или ещё чего(а с моими медленными интернетами ещё и поспать можно было бы ;) После этого скопируем initrd и vmlinuz файлы в /boot и добавим запись о них в menu.lst cp vmlinuz—2.6.30—lib.30 /boot/ cp debirf—xkiosk_lenny_2.6.30—lib.30.cgz /boot/ И прописываем в /boot/grub/menu.lst следующее: title Cool Debian Distro root (hd0, 0) kernel /boot/vmlinuz—2.6.30—lib.30 initrd /boot/debirf—xkiosk_lenny_2.6.30—lib.30.cgz После этого можно перезагружаться в свежую систему.

How-to, linux, Maxsite CMS @ 19 Апрель 2009, “4 Comments”
Общие соображения:
1. VDS которую мне предоставили имеет следующие характеристики ~400Мгц CPU и 256Мб RAM
2. Предварительно я провёл оптимизацию и обновление до Debian 5 выданной VDS.
3. C учётом малого количества оперативной памяти и с учётом моего опыта работы Apache на предыдущей VDS я полностью отказался от него, зато можно выделить куда больше ресурсов для того же mysql.
Далее...
linux @ 13 Апрель 2009, “8 Comments”
Вот уже наверное два года, как я работаю с Linux, и всё это время с периодичностью полгода мне в ридер, на почту и на посещаемых мной сайтах постоянно на глаза лезут топики типа "Вышла(выходит) новая версия Имярек, я её поставил и что из этого вышло"
Обычно в таких постах приводится куча скриншотов, с изменённой темой оформления, и ничего принципиально нового за этими шторками - не видно. Почти никого не интересует то, что происходит не на внешней стороне дистрибутива(я могу хоть каждый час новый релиз с новым внешним видом выпускать).
К сожалению, во всех найденых мной Changelog'ах я не нашёл ни одной причины по которой по настоящему бы мне захотелось установить Ubuntu 9.04.
Все очень много говорят о "новейшей" поддержке файловой системы ext4 в Ubuntu. Единственное новое, что у них по этому плану было сделано - добавлен пункт в меню у инсталлятора. А поддержка ext4... Это пожалуй ребятам с kernel.org надо сказать спасибо. Лучше бы товарищи из ubuntu сделали патчи либо на ext4, либо на все остальные программы чтобы исправить известный баг с задержкой записи. Вот это было бы круто. И полезно для сообщества, я где то читал, что команда Ubuntu вернула сообществу всего 2 патча(сейчас ссылку на это найти не могу, если будут добрые люди - прикреплю)
Про новую систему отображения уведомлений... Гм, немного изменённая логика работы libnotify, красиво, но бесполезно.
Network Manager, что работает с новыми модемами 3G, это пожалуй заслуга его разработчиков(это я про 8.10, про который тоже писали много).
Cloud Computing, пожалуй одно из немногих внедрений которые были бы интересны и достаточно инновационны, я бы пожалуй бы таким заинтересовался.
Тенденция по увеличению скорости загрузки системы? Гм, я вот описывал каким образом всё это проделывается, единственная проблема - совместимость всего этого.
В общем меня могут закидать камнями, но ради новых рюшек я бы обновляться не стал

P.S. Кстати, я помнится слушал Radio-T и там интересовались, что же такого нового было в релизе Lenny. Я когда ставил в expert mode, то вместо grub поставил grub2, который хоть и менее удобный, но очень, неверноятно быстрый, и у него просто огромные возможности. Лично мне очень понравился, так до сих пор на нём и сижу. Достаточно интересную статью про него можно почитать на Хабре. Это то, что я тогда сразу мог навскидку сказать.
P.P.S Тут никто морфологический анализатор на php не писал часом? А то плагин пишу типа All in One SEO Pack, который keywords и description всякие расставляет автоматически. Желательно на базе mbstring, а то не очень хочется велосипеды изобретать. Ну или какие-нибудь SEO статьи на эту тему.
← + Ctrl + →