SuSe


Установка Oracle Java (JRE и JDK) в современные дистрибутивы

Открыв однажды окно "О программе" торрент-клиента/сервера Azureus (Vuze), написанного на Java, я очень удивился, увидев установленную версию Java 1.6.0.22! Но я регулярно читаю новостные ресуры по Linux, и там постоянно пишут, что "вышел корректирующий релиз Java 1.6.0.x+1, в нём исправлено 200 критических уязвимостей...". Какой ужас! Я пользуюсь ОЧЕНЬ старой версией Java, хотя мой дистрибутив самый новый и содержит себе все самые последние обновления!

Что произошло? Выяснилось, что компания Oracle, которая владеет правами на Java, в августе 2011 года отозвала выданную компанией Sun, приобретённой ей, лицензию на поставку Java в дистрибутивы Linux (новость на ресурсе opennet.ru). На старые версии Oracle Java (а именно ветка 1.6 и версия 1.6.0.22 и ранее) это не распространяется, а на более новые версии - распространяется. К счастью, есть OpenJDK, тот же самый Java, код OpenJDK открыт под лицензией GPL. И если для версии 1.6 совместимость между OpenJDK и Sun/Oracle Java была не полной (не удалось открыть примерно 1% исходного кода), то ветвь Oracle Java 1.7 базируется как раз на OpenJDK, и совместимость на этот раз полная (новость на ресурсе opennet.ru).

В этом совете я покажу вам то, как компания Oracle предполагает теперь устанавливать Java пользователям. Не ждите новую Java в обновлениях! Подробности ниже...

0
Ваша оценка: Ничего

Ethernet on battery

Удивительно, но я долгое время не мог добиться того, чтоб при выключении электропитания на ноуте не выключался eth0. Все как всегда оказалость просто.
Необходимо отредактировать файл /etc/laptop-mode/conf.d/ethernet.conf, а именно параметр:

DISABLE_ETHERNET_ON_BATTERY=0

Запем перезапустить laptop-mode:

$ sudo /etc/init.d/laptop-mode restart
0
Ваша оценка: Ничего

OpenSUSE: всплывающие сообщения как в Убунте

Для gnome-notification-daemon всего несколько (убогих) тем, и нет возможности настройки всплывающих сообщений. Исправляем недоразумение!

2
Ваша оценка: Ничего Рейтинг: 2 (2 голоса)
BotBot аватар

Изменение яркости дисплея ноутбука Asus UL30Vt нажатием Fn+{F5,F6}

Все делается от имени рута в консоли.

$ sudo -s

Создадим два файла:

# vim /etc/acpi/events/asus-brightness-down

С содержимым

# Down brightnessИзменение яркости дисплея ноутбука Asus UL30Vt
 
event=hotkey ATKD 0000002
action=/usr/lib/acpid/asus-brn-chng "%e"

и

# vim /etc/acpi/events/asus-brightness-up

С содержимым

# Up brightness
 
event=hotkey ATKD 0000001
action=/usr/lib/acpid/asus-brn-chng "%e"

Теперь создадим скрипт:

# vim /usr/lib/acpid/asus-brn-chng
brightness=$(echo "$@" | sed -e 's/hotkey ATKD [[:xdigit:]]\{7\}\(.\).*/\1/')
setpci -s 00:02.0 F4.B=${brightness}f

Затем дадим права на исполнение и перезапустим демона:

# chmod 744 /usr/lib/acpid/asus-brn-chng
# rcacpid restart
# exit

Для других моделей коды комбинаций можно посмотреть программой acpi_listen из консоли.

0
Ваша оценка: Ничего

WIFI BCM4312 на ноутбуке Dell Studio 1735 под openSUSE 11.1 64bit ядро 2.6.29

Основываясь на разных мануалах решил написать свой по установки WIFI BCM4312 на ноутбуке
Dell Studio 1735 под openSUSE 11.1 64bit ядро 2.6.29.4

5
Ваша оценка: Ничего Рейтинг: 5 (1 vote)
ramok аватар

Собрать свой rpm

Очень толковая статья о том как собрать rpm из src.rpm

0
Ваша оценка: Ничего
ramok аватар

Из какого пакета файл?

Иногда известен какой нибудь файл, и хочется узнать из какого он пакета. Здесь будет рассказано как это можно узнать в различных OS и мененжерах пакетов(deb, apt,rpm, Gentoo, FreeBSD, OpenBSD): ...

5
Ваша оценка: Ничего Рейтинг: 5 (1 vote)
ramok аватар

Установка и удаление линков SysV-style скриптов запуска

Вместо того что бы ручками удалять/прописывать линки в /etc/rc?.d/ папках, что бы останавливать/запускать init скрипты, каждая система предоставляет утилиту для работы с этим

вот тут http://www.sensi.org/~alec/unix/redhat/sysv-init.html или тут http://www.opennet.ru/base/sys/run_services_tips.txt.html описано cам принцип запуска/останова сервисов sysv-style(для тех кто не в курсе)

1) просмотреть на каких уровнях прописаны скрипты
2) установить запуск по умолчанию
3) установить запуск на определенных уровнях
4) убрать запуск

все на примере pptpd

Debian
1) ls -l /etc/rc?.d/*pptpd
2) update-rc.d pptpd defaults

5
Ваша оценка: Ничего Рейтинг: 5 (1 vote)

Глобальное использование ssh-agent в X-сессии SuSE Linux.

Глобальное использование ssh-agent в X-сессии SuSE (по мотивам opensuse.org).

Для начала, нужно убедиться в наличии установленных пакетов:
openssh-askpass
pam_ssh
openssh

Далее, необходимо в домашней директории пользователя создать файлы .xsession
и .xinitric (по умолчанию после установки SuSE их нет). Например так:

$> cp /etc/X11/xdm/sys.xsession ~/.xsession
$> cp ~/.xinitrc.template ~/.xinitrc

Затем отредактировать ~/.xsession, добавив (или исправив уже имеющиеся)
строки:

usessh="yes"
sshagent="yes"
SSH_ASKPASS="/usr/lib/ssh/x11-ssh-askpass"

И в файле ~/.xinitrc раскомментироваить строку, содержащую:
ssh-add

Осталось лишь отредактировать настройки PAM модуля для xdm, добавив строки:

0
Ваша оценка: Ничего