Показаны сообщения с ярлыком Linux. Показать все сообщения
Показаны сообщения с ярлыком Linux. Показать все сообщения

февраля 17, 2008

Впечатления - openSUSE 10.3

Как-то все не доходили руки до SUSE. Хотя много слышал, в том числе о Novell :) Одно время даже хотел купить подписку на SLED и установить на ноуте, денег-то в общем не много хотят... Однако продолжаю пользоваться Fedora - привычка однако.

Один мой коллега попросил достать ему дистрибутив openSUSE 10.3, я ему говорю - ну и зачем тебе это? Есть же Fedora. На что мне он сказал, что SUSE ему нравится больше.

Дело вкуса, подумал я, однако мысль посмотреть дистрибутив не исчезла. Тем более, что openSUSE не требует денег за подписку, в отличии от SLED.

Для начала решил я установить openSUSE на VMWare Workstation. Не на рабочую же машину ставить! И решил поделиться впечатлениями - их набралось достаточно много. В основном сравнивать буду с Fedora 8.

Начальная установка

Установка выполнена на очень хорошем уровне. Когда я решил устанавливать разделы на LVM (решил, что места может и не хватить :), это не вызвало никаких проблем. Ну в общем и в Fedora установка сделана не плохо.

Системное управление

Очень понравилось системное управление YaST2. Был весьма порадован его интегрированостью, корректностью и стабильностью. Конечно до SMIT (AIX) пока не дотягивает, но лучше чем в Fedora однозначно.

Управление обновлениями/патчами

Это меня порадовало больше всего. В Fedora / CentOS меня всегда один вопрос волнует - а зачем мне ставить то или иное обновление? Т.е. классификация обновлений отсутствует напрочь. В принципе я сейчас пользуюсь плагином yum --changelog для того, чтобы понять в чем собственно апдейт. В openSUSE все классифицировано - security / recommended / optional.

И еще, что меня не нравится в RH дистрибутивах (в отличии например от Solaris, AIX) - отсутствуют патчи как класс. Для того, чтобы внести малейшие исправления в пакет нужно качать пакет целиком и целиком обновлять. А ведь бывают пакеты и по 20М и по 60М... Не логично. В openSUSE с этим делом лучше - имеются в наличии дифференциальные патчи (diff), значит трафика нужно намного меньше. Это порадовало.

Кроме того, для Fedora независимые репозитарии и репозитарии сообщества нужно искать и устанавливать. Здесь все проще - все уже есть, только кликни мышкой.

В общем управление пакетами на голову выше чем в Fedora.

Эргономика

Usability в openSUSE на высоте - чистый, понятный интерфейс. Хорошая локализация Переработанное главное меню, Хороший выбор пакетов. В общем отлично.

Выводы

В общем openSUSE мне весьма понравился. С точки зрения интегрированности и качества поддержки однозначно впереди Fedora. Консоль в процессе установки и настройки не понадобилась ни разу. Это однозначно рекорд. Если честно, то консоль все-таки понадобилась - при установке VMWare Tools, но это же не штатный софт.

Думаю, что следующий раз буду использовать для десктопа именно его. Или куплю SLED :)


► Статья полностью...

февраля 09, 2008

Кодирование и редактирование видео

Возникла задача - перекодировать видео другим кодеком для записи на DVD.

Посмотрел я что имеется на эту тему в Linux нашел Avidemux. Хорошая программа, функциональная. Установить ее можно прямо из репозитария Livna.

Проект хорошо документирован и имеет много готовых HOWTO.
► Статья полностью...

VMWare Workstation - Linux

Возникла проблема с подключением к Nortel VPN Router (aka Contivity) - ну нет у Nortel нормального клиента для Linux.

После мучений с триальным софтом компании Apani оказалось, что софт у них кривой, суппорта нет и вообще Fedora 8 он не поддерживает... А я-то чуть не заплатил $95. Хорошо, что сначала решил протестировать.

В общем решений оставалось несколько:

  • Найти бесплатных клиентов для NVR;
  • Использовать альтернативные протоколы (PPTP, L2TP);
  • Установить VMWare и запустить клиент из под Windows;

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

Установил VMware Workstation 6. Установился он без проблем. Единственно - не захотел устанавливать bridging на ath0 (madwifi), но это собственно проблема madwifi. И bridging мне не нужен - достаточно и NAT.

Естественно, клиент под Windows работает идеально, как и ожидалось. Проблема связи решена.

Однако, что меня поразило - это скорость работы виртуальной машины. Она просто не отличалась от хардварной!

Я был весьма впечатлен, поместил VM на USB диск и решил использовать как консоль администрирования. Выглядит идея вполне перспективно.
► Статья полностью...

января 27, 2008

Интерфейс Макинтош в Linux

Давно хотел что-то сделать с интерфейсом своей машины, в частности - превратить его в Макинтош. Наконец мне это удалось. Наткнулся на очень интересный проектик - Mac4Lin.

В общем идея довольно простая - установить стиль для Gnome и скины для приложений. Но выглядит очень не плохо.

Особенно впечатлил менеджер Avant Window Navigator. Он собственно не относится в проекту Mac4Lin, просто устанавливается скин. Кстати он есть как пакет в стандартном репозитарии - avant-window-navigator. Да и расширения Firefox понравились, можно попробовать установить их под Windows.

Само по себе исполнение проекта Mac4Lin довольно любительское, возможно имеет смысл помочь - отладить и подготовить установочные пакеты, но эффект на лицо, то бишь на интерфейс :-).

Заметок и руководств по установке Mac4Lin очень много в Google.
► Статья полностью...

января 02, 2008

Обновление Fedora 7 до Fedora 8 с помощью Yum

В общем-то и писать особо нечего - обновил с помощью yum F7 до F8 на ноутбуке IBM ThinkPad Z60t через WiFi подключение. Заняло это мероприятие где-то пару часов и 1,2G трафика. Проблем никаких - есть очень толковая инструкция. Единственная неприятность - отвалился WiFi. Проблема типичная - сервис wpa_supplicant должен запускаться позже (зависит от) messagebus, а последний запускается позже network, который собственно поднимает интерфейсы... Таким образом WPA WiFi интерфейсы не запускаются.

Выход собственно в том, чтобы не ставить флаг активации WiFi интерфейса автоматически, а поднимать его вручную, в файле /etc/rc.local, командой /sbin/ifup ath0. Кстати, для того, чтобы автоматически разрешать Bluetooth туда же полезно добавить строку echo enable > /proc/acpi/ibm/bluetooth.

И еще - что-то я склоняюсь к тому, чтобы отказаться от KDE. Кривовато там все, а в Гноме напротив - неплохо отлажено... Но это так - к слову.

Ссылки


► Статья полностью...

ноября 19, 2007

ThinkPad Z60t WiFi & F7

This is notes how I got my ThinkPad Z60t to connect to my 802.11 Wi-Fi router under Fedora 7 OS.
1. Attach Livna repository, then install system drivers, etc.:
  yum -y install madwifi kmod-madwifi wpa_supplicant wpa_supplicant-gui
2. Run the following to generate the wpa_supplicant.conf
  /usr/sbin/wpa_passphrase put_network_ssid_here >>
  /etc/wpa_supplicant/wpa_supplicant.conf
Check /etc/wpa_supplicant/wpa_supplicant.conf and remove any dummy network definitions. Finally it should look like this:
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel

network={
       ssid="put_network_ssid_here"
       scan_ssid=1
       key_mgmt=WPA-PSK
       psk=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
}
3. Ensure "ONBOOT=yes " in /etc/sysconfig/network-scripts/ifcfg-ath0, mine is below:
 DEVICE=ath0
 ONBOOT=yes
 BOOTPROTO=dhcp
 TYPE=Wireless
 USERCTL=yes
 IPV6INIT=no
 PEERDNS=yes
 ESSID=here_my_essid
 MODE=Managed
 RATE=Auto
 CHANNEL=1
4. Edit /etc/sysconfig/wpa_supplicant and make sure these are the values set in it
 INTERFACES="-iath0"
 DRIVERS="-Dmadwifi"
5. Edit source file /etc/init.d/wpa_supplicant and replace digit 12 to 09 in the header (5-th line) and perform next system command, it'll rebuild symlinks:
  /sbin/chkconfig --level 35 wpa_supplicant on
6. As root run the following:
  /sbin/chkconfig --level 35 wpa_supplicant on
  /sbin/chkconfig NetworkManager off
  /sbin/chkconfig NetworkManagerDispatcher off
7. We have to setup default route to the our router. I don't know why it is not set by ifup-wireless in the way like it's done by ifup-eth? Anyhow I had to create file /etc/sysconfig/network-scripts/route-ath0 and put route there -
default via 192.168.1.1
8. Reboot...

Summary

Configuration is almost straightforward, only the bug with wpa_supplicant is a bit disappointing. There is some obscure reasons why the wpa_supplicant should wait for networking to startup. It have to be ready before we try to enable any wireless interface. I've looked up Bugzilla and found that this bug is very longstanding, since F5, in despite of the obvious necessity of the fix it is ported happily to F8... See #244029

References

  1. Fedora 7 & Intel 3945 WIFI
  2. Atheros Chipset Based Cards + MadWifi Installation & Usage
  3. Bug #244029

► Статья полностью...

июля 10, 2007

Запуск програм X11 через ssh туннель из под root и используя sudo

Существует проблема запуска программ X11 из под другого пользователя (root) через ssh туннель и с помощью sudo в сеансе пользователя. Она связана с аутентификацией сеансов X11 (Например выдается ошибка: Invalid MIT-MAGIC-COOKIE-1 keyError: Can't open display: :0.0). Данная проблема решается указанным далее образом.

  • Подключаемся к удаленному хосту:
  • ssh -Y USER@some.hostname
  • Получаем рутовые привилегии:
  • su -
  • И объединяем файлы Xauthority:
  • xauth merge /home/USER/.Xauthority

Все, можно запускать программы X11 от имени root.

Кстати, можно включить форвардинг X11 глобально, в конфигурации ssh - /etc/ssh/ssh_config ( ForwardX11 yes), тогда не нужно добавлять флаг -Y в командной строке.

Запуск программ X11 используя sudo

Для того, чтобы запускать программы X11 используя sudo достаточно внести изменения в файл конфигурации /etc/sudoers. А именно - добавить в список параметра env_keep значения DISPLAY и XAUTHORITY:

Defaults env_keep = "DISPLAY XAUTHORITY ..."

Все, можно запускать программы X11 через sudo. Например попробуйте запустить - sudo xclock.

Этот способ работает и из под Gnome и из под KDE. Если в sudoers установлен параметр требовать пароль пользователя, то нужно запускать команду sudo из терминала, так как стандартного диалога GTK/KDE для ввода пароля на предусмотрено.


► Статья полностью...