Блог @ Ihtiandr.Info

Archive for the ‘software’ Category

Добавляем ключ репозитория в apt

without comments

gpg --keyserver subkeys.pgp.net --recv-keys 3AB2CE5E && gpg --export 3AB2CE5E | sudo apt-key add -

Как ни странно, даже “дружественная Ubuntu” этим страдает (хотя можно вроде бы добавить ключик через синаптик)

Written by Blog@Ihtiandr.Info

August 11th, 2009 at 12:42 am

Posted in software, полезное

Tagged with , ,

Amarok: восстановление работы LyricWiki для получения текстов песен

without comments

В пожалуй лучшем плеере-комбайне Amarok вместо текста песни показывается следующее:

Unfortunately, due to licensing restrictions from some of the major music publishers we can no longer return lyrics through the LyricWiki API (where this application gets some or all of its lyrics).

The lyrics for this song can be found at the following URL:
http://lyricwiki.org/Myl%C3%A8ne_Farmer:California

(Please note: this is not the fault of the developer who created this application, but is a restriction imposed by the music publishers themselves.)

А вот описание проблемы и патч (на bugs.kde.org).

После его применения все работает, перед наложением патча поправить надо путь в первых двух строках на кубунтовский.

Written by Blog@Ihtiandr.Info

August 11th, 2009 at 12:40 am

Posted in software

Tagged with ,

Смена User-Agent в браузере Arora 0.8

without comments

Некоторые сайты не работают в Arora (выдавая мобильную тему, коллеги привет, баг открою ;) так как им не нравится строка UserAgent вида “Mozilla/5.0 (X11; U; Linux; ru-RU) AppleWebKit/527+ (KHTML, like Gecko, Safari/419.3) Arora/0.8.0″

Все это легко поменять прописав в конфиге ~/.config/arora-browser.org/Arora.conf строки:

[%General]
userAgent=”Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.12) Gecko/2009070811 Ubuntu/9.04 (jaunty) Firefox/3.0.12 (.NET CLR 3.5.30729)”

Дабы полностью замаскироваться под Firefox ;) Строку можно править по вкусу.

Разработчики Arora (да, теперь их несколько) также обещают, что версия 0.9 будет работать с KWallet.
Кстати, в Kubuntu 9.10 Arora будет основным браузером вместо Konqueror. Также в новой версии (0.9) вместо [%General] надо будет указывать [General] (так как % - это баг)

Written by Blog@Ihtiandr.Info

August 11th, 2009 at 12:39 am

Posted in software

Tagged with ,

Как смонтировать диск NTFS во FreeBSD

with 2 comments

Строчка в /etc/fstab для монтирования диска с файловой системой NTFS в операционной системе FreeBSD

/dev/ad1s1 /mnt/disk ntfs ro,-Wkoi2dos 0 0

Written by Blog@Ihtiandr.Info

August 11th, 2009 at 12:24 am

Posted in software, полезное

Tagged with , ,

Настраиваем общий доступ к файлам в Kubintu 9.04 (file-sharing)

without comments

# sudo apt-get install samba kdenetwork-filesharing
# rm -rf /var/tmp/kdecache-root (соответствующий баг уже открыт)
# kdesudo kcmshell4 fileshare

Добавляем пользователя которому можно управлять шарингом (можно включить все пользователи).

Радуемся жизни, расшариваем папки “как в винде” правой кнопкой мыши в Dolphin. В Параметры системы также появится аплет для настройки Samba с кучей опций.

Written by Blog@Ihtiandr.Info

August 11th, 2009 at 12:23 am

Posted in software, полезное

Tagged with , , ,

Перезагрузка зависшей системы / Зачем нужна клавиша SysRq

without comments

Иногда бывает, что операционная система Linux зависает. Вы пробудете перезапустить Иксы нажав Ctrl+Alt+BackSpace (следует отметить, что данная комбинация отключена по-умолчанию в новом XOrg), но это безрезультатно.
Но не стоит нажимать кнопку Reset. Ведь это может привести к потери несохраненных данных/повреждению файлов с которыми велась работа.

Вместо этого следует нажать комбинацию клавиш
Alt+SysRq и удерживая их последовательно нажать клавиши R E I S U B с интервалом 2-3 секунды. После чего система перезагрузится. Запомнить можно комбинацию по фразе: “REстарт ISкуственный UBийственный”

Рассмотрим команды передаваемые ядру системы более подробно:

R - возвращает управление клавиатуре (перехватить управление у иксов, можно перейти в консоль и т.п.)
E - посылает сигнал SIGTERM всем запущенным процессам, кроме init.
I - посылает сигнал SIGKILL всем запущенным процессам, кроме init.
S - происходит синхронизация дисков (запись кэша, sync).
U - перемонтирует все примонтированные файловые системы в режиме только чтение.
B - перезагрузка системы.

Если в консоли нажать Alt+SysRq+H, то можно получить краткую справку. Читаем также статью в Wikipedia Magic SysRq key в которой описан данный функционал более подробно.

Written by Blog@Ihtiandr.Info

July 22nd, 2009 at 1:13 pm

Posted in software, полезное

Tagged with

Руссифицируем f-spot photo manager

with one comment

Как ни странно, в кубунте он не русифицирован. Ставится русский язык (мне не надо, но не все знают его) следующим образом
ls@ls:~$ sudo wget -O /usr/share/locale-langpack/ru/LC_MESSAGES/f-spot.mo http://launchpadlibrarian.net/29274717/ru_LC_MESSAGES_f-spot.mo

Не знаю, правильно или нет, трафика просто нет чтобы погуглить :) Может быть можно и куда-то в ~. положить файл.

Written by Blog@Ihtiandr.Info

July 20th, 2009 at 6:35 pm

Posted in software

Tagged with

Запрет автоматического обновления пакетов в Kubuntu

with one comment

У меня стоит более новое ядро (2.6.30) с kernel.ubuntu.org/чего-то_там.
Ну еще осталось старое 2.6.28 (родное) в системе. Автоматический обновлятор настоятельно пытается обновить мне ядро (поставить еще одно) поставив 2.6.28-багфиксы.
Я такого конечно не хочу. Решается следующим образом:

dpkg -l | grep 2.6.28 | awk '{print $2, " hold"}' | sudo dpkg --set-selections

Размаскировать, соответственно, install. В синаптике можно, пишут, настраивать одной кнопкой мыши. А в KPakageKit что-то нет.

Written by Blog@Ihtiandr.Info

July 3rd, 2009 at 9:19 am

Posted in software

Tagged with ,

Kubuntu: blocked updates

without comments

Blocked updates в Kubuntu (которые висят и парят мозг) лечатся следующим образом:

sudo aptitude safe-upgrade

Таким образом оно не обновляет ядро (на всякий случай), ибо “мало-ли что отвалится. Сейчас должно обновиться следующее:

Следующие НОВЫЕ пакеты будут установлены:
linux-headers-2.6.28-13{a} linux-headers-2.6.28-13-generic{a} linux-image-2.6.28-13-generic{a}
linux-restricted-modules-2.6.28-13-generic{a}
Следующие пакеты будут УДАЛЕНЫ:
linux-headers-2.6.28-11{u} linux-headers-2.6.28-11-generic{u}
Следующие пакеты будут обновлены:
linux-generic linux-headers-generic linux-image-generic linux-restricted-modules-generic

Written by Blog@Ihtiandr.Info

June 22nd, 2009 at 3:58 pm

Posted in software

Tagged with

Apache 2.2.11 mpm-itk - Быстрая установка на FreeBSD + ISPmanager

without comments

Стянул сегодня httpd-2.2.11.tgz, и собрал как mpm-itk и поставил в /usr/local/apache2

- Зачем так делать?
- Чтобы не затрагивать стоящий из портов, на случай если надо быстро к нему вернуться.

Инструкция по установке apache mpm-itk на FreeBSD из исходников:

Выберем место где будем собирать:

# mkdir /root/src
# cd /root/src

Скачайте исходники apache и mpm-itk патч к нему:

# wget http://mirror.prvtgeo.com/apache/httpd/httpd-2.2.11.tar.gz
# wget http://mpm-itk.sesse.net/apache2.2-mpm-itk-20090414-00.patch

Распакуем и пропатчим:

# tar xzf httpd-2.2.11.tar.gz
# cp apache2.2-mpm-itk-20090414-00.patch httpd-2.2.11
# cd httpd-2.2.11

# patch -Np1 -i apache2.2-mpm-itk-20090414-00.patch

Необходимо перестроить конфигурацию после применения патча:

# ./buildconf

Теперь приступим к конфигурированию и сборке:

# ./configure --enable-ssl --enable-rewrite --enable-suexec --with-suexec-docroot=/ --with-suexec-logfile=/var/log/httpd-suexec.log --with-suexec-uidmin=1000 --with-suexec-gidmin=1000 --with-pcre=/usr/local --with-mpm=itk

# make
# make install

Скопируйте SSL-ключи:

# cp /usr/local/etc/apache22/server.* /usr/local/apache2/conf/

А на libphp5 (php модуль apache) создадим cимлинк:

# ln -s /usr/local/libexec/apache22/libphp5.so /usr/local/apache2/modules/

Это сделано специально, чтобы когда PHP обновляется в темплейте автоматически, то у нас тоже обновилось и не отвалилось в конечном итоге.

Теперь пришло время отредактировать конфиг:

# vi /usr/local/apache2/conf/httpd.conf

Поменяем

User daemon
Group daemon

На

User www
Group www

Удалите или закоментируйте символами # блок

Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all

Раскоментируем

Include conf/extra/httpd-mpm.conf
Include conf/extra/httpd-ssl.conf

В конфиг httpd.conf добавляем (прямо вниз можно)

LoadModule php5_module modules/libphp5.so
DirectoryIndex index.html index.htm index.php index.cgi
Include /usr/local/etc/apache22/Includes/*.conf
Include /usr/local/ispmgr/etc/ispmgr.inc

В конфиг ISPmanager пропишите опцию для работы с Apache MPM

Option ApacheMPM

Исправим пути:

path httpd.conf /usr/local/apache2/conf/httpd.conf
path apachectl /usr/local/apache2/bin/apachectl start

Перезапустите ISPmanager:
# killall ispmgr

Теперь следует отключить запуск старого apache и добавить новый
# vi /etc/rc.conf
apache22_enable="NO"

# echo '/usr/local/apache2/bin/apachectl start' >> /etc/rc.local

в ISPmanager в Сервисы правим пути к команде HTTP на /usr/local/apache2/bin/apachectl start и /usr/local/apache2/bin/apachectl stop

Переносить виртуалхосты можно из старого конфига (поддерживается php как модуль apache и как cgi), только надо сделать (поменять) SuexecUserGroup на AssignUserID выполнив редакторе vim:
%s/SuexecUserGroup/AssignUserID/g

То есть в настройках виртуахоста должна быть строка:
AssignUserID blog blog
Вместо
SuexecUserGroup blog blog

Вроде бы все работает, у всех сайтов PHP работает в режиме как модуль apache но скрипты запускаются от пользователя, выглядит все намного быстрее, чем FastCGI (или мне кажется :), по памяти тоже все в порядке, не смотря на включенный eAccelerator (как модуль Zend). В последствии отключил eAccelerator, ускорения особого нет от него, поставил xcache - работает куда приятнее, но об нем напишу в следующих заметках.

Ну и в завершение (чтобы случайно не запустился не тот apache ни при каких условиях) сделайте chmod -x /usr/local/sbin/httpd

Written by Blog@Ihtiandr.Info

May 31st, 2009 at 3:28 pm

Posted in internet, software

Tagged with ,

 Page 2 of 4 « 1  2  3  4 »