Вийшов реліз FreeBSD 8.0!

FreeBSD26 листопада 2009 року відбувся офіційний вихід FreeBSD 8.0-RELEASE! Цієї події я чекав вже кілька місяців (по роадмапу опублікованому влітку, вона мала статися наприкінці вересня) і вона для мене набагато приємніша ніж вихід Windows 7 чи Ubuntu 9.11 :-].

Детальний огляд нововведень можна знайти на офф. сайті, а на OpenNet є нормальний огляд на російській.

Щоб заапдейтитись потрібно виконати наступні інструкції (via OpenNet):

Загружаем обновления:

freebsd-update upgrade -r 8.0-RELEASE

Устанавливаем обновления, попутно отвечая на вопросы,
касающиеся решения конфликтов при обновлении файлов конфигурации:

freebsd-update install

Перезагружаем систему:

shutdown -r now

Еще раз выполняем:

freebsd-update install
shutdown -r now

Я вже апдейчусь на лептопі :)

FreeBSD – налаштування часу, дати, часового поясу, синхронізація з NTP сервером

clockЗнайшов дві гарні статті про сабж:
- FreeBSD Set Date Time and Timezone
- How to: FreeBSD Setup Time / Clock Synchronization with NTP server and ntpdate command

Спочатку думав перекласти деякі частини, але там і так все зрозуміло.

Фотку я потяг звідси (Some rights reserved).

Fedora 11 – перші враження

Fedora 11Трохи більше місяця пройшло з того часу, як я поставив FreeBSD на ноут. І хоча намудохався я з нею конкретно, та все одно деякі речі налаштувати так і не зміг (Wi-Fi, hibernate mode, PCMCI 3G модем Sierra Wireless)… Ні, на десктопі фря працює нормально і без нарікань, а от з ноутом не склалось. То ж я вирішив ще раз спробувати щастя з Linux.

Вибирав між Fedora, openSUSE і Gentoo. Зупинився на Fedora бо колись мав справу з Red Hat’ом.

Інсталяція пройшла швидко і без питань. Відрізав шмат від віндового extended розділу, створив на ньому зашифрований розділ для федори і + додав FreeBSD до меню boot менеджера (LILO). Тобто зараз в мене є Windows XP (для Дани), FreeBSD (для роботи) і Fedora (на перспективу).

Працює досить швидко (Убунту в мене підплужувала), час відклику низький. Взагалі доволі комфортно себе тут почуваю :).

Теми оформлення для NetBeans

Вже майже три тижні пройшло як я почав використовувати FreeBSD. Спочатку на лептопі, а зараз і на десктопі. Все мені подобалось і тільки тема в NetBeans’а була якась не правильна…

screenshot-netbeans-ide-67

Почав копати і накопав ось цей фак Look and Feels in NetBeans.

Якщо вірити тому, що написано, то в Gnome по дефолту повина використовуватись L&F “GTK”. А на ділі в мене NetBeans завантажувався з темою Metalic. Вирішилася ця проблема додаванням –laf GTK до команди запуску. Повністю вона виглядає так:

# netbeans67 --laf GTK

L&F GTK
Таким NetBeans мені подобається більше :)

Totem – Failed to create output image buffer of ***x*** pixels

totem-bannerПри спробі відкрити і подивитись фільм “Люблю тебя чувак” через totem отримав помилку:

Failed to create output image buffer of 640×352 pixels

Виявилося, що є файл /usr/ports/multimedia/totem/files/pkg-message.in наступного змісту:

********************************************************
* Make sure you’ve enough shared memory, the xine FAQ *
* advises to have the following sysctl settings: *
* kern.ipc.shmmax=67108864 *
* kern.ipc.shmall=32768 *
********************************************************

Тобто для вирішення проблеми потрібно просто задати ці налаштування через sysctl:

# sysctl kern.ipc.shmmax=67108864                             
# sysctl kern.ipc.shmall=32768

FreeBSD і PTP цифрові фотокамери

В FreeBSD не так просто скинути фотки з цифрового фотоапарата, який не працює в режимі накопичувача. А в нас саме такий Canon PowerShot A580, який як і більшість Кенонів працює по протоколу PTP.

Виявилося, що достатньо зібрати 2ва порти:

# cd /usr/ports/graphics/gphoto2 && make install clean
# cd /usr/ports/graphics/gtkam && make install clean

gtkam це графічна оболонка для gphoto2. Запускаєм gtkam, йдемо Camera > Add camera і тиснем Detect або вибираємо камеру зі списку.
Ось так виглядає вікно попереднього перегляду фоток:
screenshot-gtkam

Ще з правами треба розібратися. Ось фак знайшов http://www.gphoto.org/doc/manual/permissions-usb.html

Але то вже пізніше. Поки злив фотки під рутом :).

FreeBSD & Zend Framework

Виявляється в FreeВSD можна поставити ZF з портів:

cd /usr/ports/www/zend-framework && make install clean

І, якщо вірити distinfo, то на сьогодні доступна остання стабільна версія ZendFramework-1.8.4. На відміну від Ubuntu, де ZF теж доступний в якості пакету, але оновлюється той пакет з великим запізненням.

Як я ставив SVN & Trac

Виникла в мене потреба в використанні на сервері системи контролю версій і багтрекінг системи. Так як локально я використовую svn, то і на сервері вирішив ставити svn.

SVN або Subversion – вільна централізована система контролю версій. Нещодавно (19 липня 2008) року вийшла нова версія 1.5.

Trac – гарна багтракінгова система і інструмент для керування проектами. Написана на python. В наступній версії обіцяють зробити можливість локалізації через gettext.

Ставив я це все щастя на свій VDS від RuWeb. Керувався офіційною документацією і статтею “Установка и настройка SVN сервера с доступом к репозиториям по http протоколу“. Тільки я налаштовував не як піддомени, а як директорії – http://myprojects.com/svn/ і http://myprojects.com/trac/.

Все поставилось нормально. Спочатку налаштував користувачів, створив групи, роздав права. Потім створив на сервері репозиторій і залив туди останню версію проекта. На локальній машині зробив check out, вніс певні зміни і спробував зробити commit. От тут і почалися приколи: Continue reading