← All posts tagged altlinux

fLegmatik
Конпелирую OpenBravo ERP 3.0 RC3. Хотя я ни черта не разобрался в тестовой базе (http://it-russia.org/index.php?option=com_content&task=view&id=31&Itemid=9), интерфейс системы и в целом работа в ней мне показались приятными. Может, с локальной системой больше повезёт.
Поставить на домашний компьютер уже готовую опенбраво из репозитария мандривы 2010.2 не получилось. Там даже веб-сервер tomcat нормально не заработал, как я его ни пинал.
В репах AltLinux, установленного на рабочем компьютере, этой erp-системы нет. Приходится самому по отдельности устанавливать то один, то другой компонент после каждой неудачной двадцатиминутной компиляции. К слову, в отличие от LAMP установка и первоначальная настройка tomcat6, postgresql9.0 и java1.6 оказались чуть сложнее, хотя принцип тот же. Акценты смещены несколько в другие области.
fLegmatik
altlinux Во время установки пакета ananas-0.9.5-alt4:
mysqlshow: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

Ну и далее всякие ругательства. Оказалось, у меня вообще мускуль не установлен. Почему же тогда его не указали в зависимостях для ananas, решительно не понятно. Мейнтейнеры мандривы таких проколов не допускают.
fLegmatik
HowTo altlinux Какая бы система на вашем компьютере ни стояла — виндус, линукс, макъос — она требует некоторое время для своей загрузки или выхода из спящего режима после нажатия кнопки пауэр. Да и вообще нажимание кнопок на системнике не всегда удобно. Я же каждое утро, заходя в кабинет, вижу включённый и готовый к работе компьютер (остаётся лишь ввести логин и пароль) и думаю, что надо бы рассказать об этом в своём бложике. Сегодня я наконец-то вспомнил об этом не только при входе в кабинет.
Проблемы включать компьютер за 5-10 минут до начала рабочего дня нет. Это дело настраивается в биосе практически всех современных матплат, в т.ч. моей. Проблемы начинаются с того, что эта настройка влияет на поведение компьютера невзирая на день недели. Вследствие чего, подопечный включается как в будни, так и в выходные. Да ещё и я могу внезапно не выйти на работу по какой-нибудь околоуважительной причине. В результате комп так и прогудит вентиляторами вхолостую до ближайшего моего появления, что вряд ли положительно оценят коллеги и начальство.
Для решения этой проблемы я задействовал пару текстовых файлов, чьё содержимое представляю ниже.

[root@automation ~]# cat /etc/crontab | grep shutdown
35 8 * root /home/ag/bin/shutdown_if_nobody_login.sh

[root@automation ~]# cat /home/ag/bin/shutdown_if_nobody_login.sh
#!/bin/sh
if [ `w|wc -l` -lt 3 ]; then
echo `date +"%F %R"` shutdown >> /var/log/shutdown_if_nobody_login
/sbin/shutdown -h now
else
echo `date +%F` `w|awk '{ print $1 }'|tr \\n " "` >> /var/log/shutdown_if_nobody_login
fi

В результате, ежедневно в 8:35 утра система проверяет, работает ли кто за компьютером. Если никого нет, то отправляется отдыхать до следующего утра.
Всё очень просто, поэтому я не стал привлекать сюда спецов, вывешивая тег *линукс при публикации. Делюсь прежде всего для знакомых, начинающих осваивать gnu/linux.