Блог @ Ihtiandr.Info

Archive for the ‘Linux’ tag

Решение проблемы с suspend/hibernate в Ubuntu 9.10

without comments

Если не работает стандартная система Suspend/Hibernate то можно использовать uswsusp, установите его командой:
sudo apt-get install uswsusp

Проверяем что работает suspend в память и hibernate на диск

s2ram -f
s2disk

Если все в порядке, то подключаем прописав в /etc/pm/config.d/00sleep_module

SLEEP_MODULE="uswsusp"

Перезагружаемся и наслаждаемся работой.

Однако через некоторое время выяснилось, что Ждущий режим (suspend to RAM) работчет через раз.

У меня на ноутбуке видеокарта на чипсете intel 945 и он просыпался через раз (не инициализировалось видео)

Погуглив полнял, что для i945 необходимо использовать режим ACPI как s3_bios, в связи с чем запускать s2ram следует как s2ram -f -a 1

Разобравшись как работают эти скрипты добавил в /etc/pm/config.d/00sleep_module также строку

ADD_PARAMETERS="--quirk-s3-bios"

И suspend to RAM также стал работать отлично. Также для более стабильной работы отключим все лишнее в /etc/uswsusp.conf - оставим только resume device = /dev/sda5 и shutdown method = platform

Written by Blog@Ihtiandr.Info

February 22nd, 2010 at 2:50 pm

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

Tagged with ,

How to install Yum on CentOS Linux

without comments

”This article is specific to CentOS, however the packages required for yum here are the same on other flavors”

The scripts shown below install all the packages upon which yum depends for a 386 distro (Need separate 64 bit instructions)

”’Please note”’ - that the version numbers of the packages WILL change as later releases come out, it is up to you to ensure that the packages used are the latest. If you find a package in this script has become deprecated, please update this page with the latest package so others do not have to search for it as well.
== CentOS 4 i386 ==

rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/gmp-4.1.4-3.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/readline-4.3-13.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/python-2.3.4-14.7.el4.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/libxml2-2.6.16-12.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/libxml2-python-2.6.16-12.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/expat-1.95.7-4.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/python-elementtree-1.2.6-5.el4.centos.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/sqlite-3.3.6-2.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/python-sqlite-1.1.7-1.2.1.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/elfutils-libelf-0.97.1-5.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/elfutils-0.97.1-5.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/rpm-4.3.3-26_nonptl.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/rpm-python-4.3.3-26_nonptl.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/python-urlgrabber-2.9.8-2.noarch.rpm
rpm -Uvh ftp://ftp.pbone.net/mirror/ftp.centos.org/4.6/os/alpha/CentOS/RPMS/centos-yumconf-4-4.5.noarch.rpm
rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/yum-metadata-parser-1.0-8.el4.centos.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/yum-2.4.3-4.el4.centos.noarch.rpm
yum -y update

Note: CentOS 4 i386 updated 10 November 2008

== CentOS 4 X86_64 ==

rpm -Uvh http://mirror.centos.org/centos/4/os/x86_64/CentOS/RPMS/gmp-4.1.4-3.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/4/os/x86_64/CentOS/RPMS/readline-4.3-13.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/4/os/x86_64/CentOS/RPMS/python-2.3.4-14.7.el4.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/4/os/x86_64/CentOS/RPMS/libxml2-2.6.16-12.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/4/os/x86_64/CentOS/RPMS/libxml2-python-2.6.16-12.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/4/os/x86_64/CentOS/RPMS/expat-1.95.7-4.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/4/os/x86_64/CentOS/RPMS/python-elementtree-1.2.6-5.el4.centos.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/4/os/x86_64/CentOS/RPMS/sqlite-3.3.6-2.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/4/os/x86_64/CentOS/RPMS/python-sqlite-1.1.7-1.2.1.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/4/os/x86_64/CentOS/RPMS/elfutils-libelf-0.97.1-5.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/4/os/x86_64/CentOS/RPMS/elfutils-0.97.1-5.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/4/os/x86_64/CentOS/RPMS/rpm-4.3.3-26_nonptl.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/4/os/x86_64/CentOS/RPMS/rpm-python-4.3.3-26_nonptl.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/4/os/x86_64/CentOS/RPMS/python-urlgrabber-2.9.8-2.noarch.rpm
rpm -Uvh ftp://ftp.pbone.net/mirror/ftp.centos.org/4.6/os/alpha/CentOS/RPMS/centos-yumconf-4-4.5.noarch.rpm
rpm -Uvh http://mirror.centos.org/centos/4/os/x86_64/CentOS/RPMS/yum-metadata-parser-1.0-8.el4.centos.x86_64.rpm
rpm -Uvh http://mirror.centos.org/centos/4/os/x86_64/CentOS/RPMS/yum-2.4.3-4.el4.centos.noarch.rpm
yum -y update

Read the rest of this entry »

Written by Blog@Ihtiandr.Info

January 30th, 2010 at 9:50 pm

Posted in software

Tagged with

Файл sources.list для быстрого обновления Ubuntu через Webstream

without comments

У WebStream существует apt-proxy на который они не ограничивают (по крайней мере на моем тарифе в данный момент) скорость доступа и с которого я обновляюсь со скоростью около 6 мегабит.

Для этого следует привести /etc/apt/sources.list к следующему виду:
deb http://apt.sibnet.ru:9999/ubuntu/ jaunty main restricted universe multiverse
deb http://apt.sibnet.ru:9999/ubuntu/ jaunty-updates main restricted universe multiverse
deb http://apt.sibnet.ru:9999/ubuntu/ jaunty-security main restricted universe multiverse
deb http://apt.sibnet.ru:9999/ubuntu/ jaunty-proposed main multiverse restricted universe
deb http://apt.sibnet.ru:9999/ubuntu/ jaunty-backports main multiverse restricted universe

deb-src http://apt.sibnet.ru:9999/ubuntu/ jaunty main restricted universe multiverse
deb-src http://apt.sibnet.ru:9999/ubuntu/ jaunty-updates main restricted universe multiverse
deb-src http://apt.sibnet.ru:9999/ubuntu/ jaunty-security main restricted universe multiverse
deb-src http://apt.sibnet.ru:9999/ubuntu/ jaunty-proposed main multiverse restricted universe
deb-src http://apt.sibnet.ru:9999/ubuntu/ jaunty-backports main multiverse restricted universe

Также в нем есть 2 строки - это ДубльГис (зеркало репозитория) и плазмоид Customizable Weather Plasmoid (CWP) для показа погоды, у меня они следующие:

Read the rest of this entry »

Written by Blog@Ihtiandr.Info

September 2nd, 2009 at 1:24 am

Posted in news, software

Tagged with ,

Редактор по-умолчанию в консоли Ubuntu

with 2 comments

Конечно, можно поправить bashrc на предмет $EDITOR, но это не убунтувэй и следует воспользоваться следующей командой:
sudo update-alternatives --config editor
Выбранный нужной цифрой редактор запишется в ~/.selected_editor

Тем самым мы теперь знаем как заменить сраный nano на кошерный vim в kububtu linux в таких командах, как crontab -e и vipw.

Written by Blog@Ihtiandr.Info

September 1st, 2009 at 1:49 pm

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

Tagged with

Ubuntuzilla

without comments

Ubuntuzilla - скрипт позволяющий поставить Firefox/Thunderbird или Seamonkey более новых версий чем есть в репозитории и сделать соответствующие линки для корректной работы приложений в Debian-based системах.

Зачем это надо? Предположем, у меня Ubuntu 9.04 и в ней Firefox 3.0. Я хочу 3.5. В репозитории есть 3.5, однако он не заменит 3.0, а встанет рядом и будет называться Shiretoko.

А если более старый дистрибутив, то что делать тогда? Итак, Ubuntuzilla - то что надо в этом случае.

Written by Blog@Ihtiandr.Info

August 31st, 2009 at 9:32 pm

Posted in software

Tagged with ,

Как перекодировать тэги id3 (mp3) из cp-1251 в utf-8

without comments

$ sudo apt-get install python-mutagen
$ find -iname '*.mp3' -print0 | xargs -0 mid3iconv -eCP1251 --remove-v1

И теперь тэги будут читаться и показываться нормально.

Written by Blog@Ihtiandr.Info

August 29th, 2009 at 5:24 am

Posted in полезное

Tagged with , ,

Эксперимент по созданию X-Сервера на VDS

without comments

Подумал тут я, а ведь X-сервер это все-таки клиент-серверное решение. Правда не умеет звук передавать, отключать сессии и снова подключать их и так далее. Да еще и к клиенту само коннектится на основе переменной окружения DISPLAY и в итоге не сможет работать через NATы с firewall’ами. Про шифрование с компрессией молчу. Эх… Древность, даешь славные 80е годы, когда компьютеры были большими и появилось такое чудо, как графический терминал.

А еще штука такая интересная есть. Называется SSH X11 Forwarding. Типа все уже сделали за нас. И работают так во всем цивилизованном мире. Бухгалтерии всякие под линукс. Это вам не 1Ску отечественную под виндой запускать.

Да еще вопросы периодически возникают у начинающих юниксоидов. Кто еще не заболел до сих пор линупсом головного мозга :). Типа хотим гуй на VDS (это такой, виртуальный выделенный сервер), прямо не можем как хотим. И проги виндовые (может быть и можно через wine потом запустить, не тестировал, да и нужно ли оно, все равно при дисконнекте работать не будет)

Вот и решил написать, как установить X-Сервер на VDS.

Итак, берем чистый сервер с FreeBSD 6.3 под управлением VDSmanager и Ububtu 9.04 на рабочей станции. А интернет у меня вообще GPRS от МТС ибо нахожусь я далеко от города. Однако это не помеха :)

Назовем, его, серверочек наш, скажем, ls-test (пропишем в /etc/hosts), хотя FQDN имя будет длиннее, кто увидит дальше - молодец.

Копируем на него свой ssh-ключ

ls@ls:~$ ssh-copy-id root@ls-test
The authenticity of host 'ls-test (92.63.110.72)' can't be established.
DSA key fingerprint is ca:d2:72:e5:50:d8:2a:fe:07:c5:7c:2f:10:94:29:8e.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'ls-test,92.63.110.72' (DSA) to the list of known hosts.
Password:
Now try logging into the machine, with "ssh 'root@ls-test'", and check in:

.ssh/authorized_keys

to make sure we haven't added extra keys that you weren't expecting.

Настройте sshd на этом сервере. Без этой настройки на VDS, в силу отсутствия интерфейса localhost работать не будет, выдавая ошибку авторизации типа “X11 connection rejected because of wrong authentication

ls-test# vi /etc/ssh/sshd_config
:s/#X11UseLocalhost\ yes/X11UseLocalhost\ no/
:wq

Теперь следует перезапустить sshd
ls-test# /etc/rc.d/sshd restart
Stopping sshd.
Starting sshd
.

Не забудьте убедиться что домен прописан в /etc/hosts
ls-test# echo '92.63.110.72 ls-test.ispvds.com' >> /etc/hosts

На этом с настройками сервера все.

Ставим теперь то, что будем запускать. А запускать мы будем XClock (для теста :)
ls-test# pkg_add -r xclock

И собственно, чуть-чуть не забыл, а то кинулся запускать, да обломился :) надо поставить сам xorg ;)
ls-test# pkg_add -r xorg

(по идее надо вперед ставить иксы, а потом что запускать, но нас это не волнует)

Собственно все, все разборки как оно работает вместе с чтением манов заняли не больше часа. Заняло все аж 267 мегабайт на диске.
Если ручками собирать, то наверное можно лишнее повыкидывать - драйвера всякие и прочее, а то шибко много пакетов тянуло, так раза в 2 места может меньше займет.

А как же запустить то спросит читатель? Ведь должен быть результат?
Команда простая:

ls@ls:~$ ssh -X -C root@ls-test xclock

Причем на сервере будет запущен только xclock и занимать всего 4 мегабайт RAM (по top все видно), да и процесс ssh.

Вот и сказочке конец :) Эксперимент прошел удачно и ни одно животное не пострадало! Потом потестирую, позапускаю что-нибудь посерьезнее, если настроение и время будет, сейчас просто в голову не пришло чего потестить можно, все требует Gnome или KDE, ждать пока поставится …

Written by Blog@Ihtiandr.Info

August 20th, 2009 at 12:30 am

OpenSource software для дизайнера

without comments

Этот пост будет отредактирован и в нем будут написаны программы, которые я нашел. Итак, необходимо следующее ПО для Linux с помощью которого можно

  • Редактировать фото в цветовом пространстве CMYK (типография требует CMYK-TIFF)
  • Редактор для создания анимированных GIF-файлов (банеры рисовать)
  • ПО для создания Flash-анимации (сделать банер)
  • Существует довольно большое количество файлов, созданных в PageMaker 6.5 (*.p65), в чем это открыть под Linux, пусть даже с потерей оформленния?

Вообщем, если кто знает, то пишите также в комменты :)

Данный пост отправлен в конференцию IrkLUG

Written by Blog@Ihtiandr.Info

August 11th, 2009 at 12:45 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 ,

 Page 1 of 3  1  2  3 »