Recently in debian Category
Сабж
#!/bin/bash
sudo apt-get install make php5-dev php-pear
sudo apt-get remove php5-imagick
sudo apt-get install libmagick9-dev
sudo pecl install imagick
sudo /etc/init.d/apache2 restart
Немножко почесал в затылке и родил скриптик:
#!/bin/bash
if [ -f $1 ]
then
maxima --batch-string="batchload(\"$1\");"
else
echo "File not found!!!"
exit 1
fi
Родил из-за того, что надоедает вид бесконечных инпутов…
- Удаляем неиспользуемые библиотеки.
(На свой страх и риск. А то недолго и нужные библиотеки потерять. Необходимые например для установки принтера. Список нужных пакетов ручками записываем в /var/lib/deborphan/keep)sudo apt-get remove $(deborphan) - Чистим кэш локального репозитария.
sudo apt-get clean - Ну и опцию предпросмотра картинок в Gnome Nautilus можно отключить.
Досадно, но у меня не получается монтировать video cd под Debian-ом. Т.е. монтированию они поддаются, но ни один проигрыватель после этого их не играет. Проблемы лежат где-то в области файловых систем, но ковырятся с ними нет никакого желания. Помогает следующий дикий трюк:
Размонтируем диск, если его он таки подмонтирован.
- Запускаем любимый видео-проигрыватель (Totem). Указываем как источник необходимое устройство или…
- Запускаем vcdxrip из пакета vcdimager.
- Запускаем любимый видео-проигрыватель (Totem). Указываем как источник один из сохраненных avseq*.mpg файлов.
- Наслаждаемся.
Если в Gnome Terminal сделать прозрачный задний фон, то Xorg начинает жрать ресурсы процессора в огромных количествах.
Собрал себе Pidgin 2.3.1 из исходников. Если заранее установить libgstreamer0.10-dev, то звук заводится с полпинка. Принципальных отличий от gaim 2.0 не заметил, но выглядит более симпатично. Контакты из Mail.ru Agent, подключенные через jabber по прежнему не видно. Или я что-то не так делаю, или это не возможно в принципе.
Чтобы не забыть. Сабж — чудо как хорош.
Заметил еще небольшой баг в Gnome Menu. Если интенсивно устанавливать и удалять софт (Что в принципе для дебианщика нормально — попробуй найти в этом обилии програм одну, подходящую по всем параметрам), то через некоторое время записи в меню начинают дублироваться или, что еще хуже остаются значки от уже удаленных программ (привет Windows). Лечится очень просто — легким движением скальпеля руки:
rm ~/.local/share/applications/menu-xdg/*.desktop
Или простым запуском:
update-menus
grep -r $PATH -e "$EXPRESSION"
Рекурсивный поиск рулит.
«Compose key» — то, что я давно искал.
Осталось только таблицу выучить.
Купил вот себе новый принтер. Буду заваливать преподов тоннами докладов.
Установка под Debian проще пареной репы. Надо только знать, где искать. Единственное, чего я не понял, как установить принтер через системные настройки в Gnome. Пришлось действовать по старинке через http://localhost:631/admin.
В общем сложности это выглядит так:
- Устанавливаем необходимые пакеты.
sudo apt-get install alien libxml1 libpng3 libtiff4 - Скачиваем драйвера с официального сайта.
wget ftp://download.canon.jp/pub/driver/bj/linux/cnijfilter-common-2.70-1.i386.rpm wget ftp://download.canon.jp/pub/driver/bj/linux/cnijfilter-ip4300-2.70-1.i386.rpm - Конвертируем их в deb-пакеты.
sudo alien -d cnijfilter-common-2.70-1.i386.rpm sudo alien -d cnijfilter-ip4300-2.70-1.i386.rpm --scripts sudo dpkg -i nijfilter-common-2.70-1.i386.deb sudo dpkg -i nijfilter-common-2.70-1.i386.deb - Пытаемся сделать что-то непонятное. Лично у меня и без этого всё работает.
sudo mv ./pstocanonij /usr/lib/cups/filter/pstocanonij sudo chown root:root /usr/lib/cups/filter/pstocanonij sudo chmod u+x /usr/lib/cups/filter/pstocanonij
- Пытаемся сделать что-то непонятное. Лично у меня и без этого всё работает.
- Наводим лоск, а то драйвера ломятся за старыми библиотеками.
sudo ln -s /usr/lib/libpng12.so.0 /usr/lib/libpng.so.2 sudo ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3 sudo ldconfig sudo /etc/init.d/cupsys restart - Устанавливаем принтер.
Gnome Nautilus всем хорош, но папочка .thumbnails занимает неприлично много места на диске. Пришлось отключить предпросмотр картинок.
Есть в Debian полезный инструмент под названием update-alternatives. Штука, надо сказать, очень полезная. Допустим мы хотим изменить в Gnome браузер, установленный по-умолчанию (Epiphany), на Firefox. Делается это так:
$ sudo update-alternatives --install \
/usr/bin/gnome-www-browser gnome-www-browser /usr/bin/firefox 50 \
--slave \
/usr/share/man/man1/gnome-www-browser.1.gz gnome-www-browser.1.gz /usr/share/man/man1/firefox.1.gz
В результате хитрый скрипт вносит в базу данных об алтернативных программах ссылку на Firefox. А командой
$ sudo update-alternatives --config gnome-www-browser
мы указываем куда именно будет вести эта ссылка. В конечном результате это выглядит так:
/usr/bin/gnome-www-browser → /etc/alternatives/gnome-www-browser → /usr/bin/firefox.
Программируемое автозаполнение (completion) в bash в Debian включается легко и просто. Надо только в файле bashrc раскомментировать строки:
# enable bash completion in interactive shells
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
Давно заметил, что Debian любит парить мозги при монтировании разделов NTFS. Всё грабли упираются в права доступа. Лечится примерно так:
#/etc/fstab
/dev/hda1 /media/hda1 ntfs rw,nls=utf8,dmask=000,fmask=111,noatime
Драйвера для bcm43xx надо копировать в /lib/firmware
