۲۸ آذر ۱۳۸۹

نصب تقویم خورشیدی pcalendar نوشته شده با PHP بر روی openSUSE

pcalendar یک تقویم خورشیدی نوشته شده با PHP با استفاده از GTK2 است که آن را آقایان امید متقی و مصطفی میرموسوی توسعه می‌دهند. برای  نصب این تقویم بر روی openSUSE 11.3 مراحل زیر را انجام دادم:

Source تقویم در این آدرس قرار دارد. پس از دریافت و خارج کردن فایل‌ها از حالت فشرده، دستورهای زیر باید در شاخه‌ی  ایجاد شده با دسترسی root اجرا شوند:

mkdir -p /usr/share/pcalendar
cp pcalendar.desktop /usr/share/applications
cp -R events pix *.php /usr/share/pcalendar
ln -fs /usr/share/pcalendar/pcalendar.php /usr/bin/pcalendar

ابتدا باید مخزن PHP برای openSUSE نصب شود. در YaST به Software Manager رفته و از طریق مسیر زیر این مخزن را نصب و سپس به‌روز می‌کنم:
Configuration > Repositories > Add > Community Repositories > OpenSUSE BuildService - PHP

سپس می‌بایست بسته‌‌های موردنیاز برنامه نصب شوند. پس از به روز کردن مخازن، بسته‌‌های با نام‌‌های زیر را یافته و نصب می‌‌کنم: php5, php5-gtk, php5-gd, dejavu, farsifonts

اکنون باید توسعه‌ی dbus را برای PHP دریافت، کامپایل و فایل خروجی را به PHP بشناسانیم. برای این منظور این فایل را دریافت می‌کنم، سپس با اجرای دستورهای زیر توسعه‌ی dbus برای PHP کامپایل و افزوده می‌شود.

$ tar zxvf php-dbus-0.1.0.tgz
$ cd php-dbus-0.1.0
$ phpize
$ ./configure
$ make
$ sudo make install

در نهایت باید دو خط زیر به فایل php.ini در مسیر etc/php5/cli اضافه شوند:
extension = php_gtk2.so
extension = dbus.so


۲۳ آذر ۱۳۸۹

نصب کرنل لینوکس 2.6.36.2 بر روی openSUSE 11.3

سریع‌ترین روش نصب آخرین نگارش رسمی کرنل لینوکس (v2.6.36.2) بر روی سوزه، استفاده از یک مخزن با نام Kernel stable با آدرس زیر است.

http://download.opensuse.org/repositories/Kernel:/stable/openSUSE_11.3

ضمن این‌که در همین آدرس بالا فایل‌های rpm سازگار با سیستم‌های ۳۲-بیتی و ۶۴-بیتی قرار گرفته است. ویژگی نصب یک-کلیکی نیز می‌تواند روشی بسیار سریع‌تر برای افزودن این مخزن و نصب کرنل باشد.

۱۱ آذر ۱۳۸۹

نصب Google Earth v6.0.0.1735 Beta روی openSUSE 11.3

برای نصب نرم‌افزار Google Earth نگارش ۶ مراحل زیر باید پیموده شوند:

نگارش ۶ گوگل ارث را از این لینک دریافت و سپس بسته‌ی lsb را با دستور زیر می‌بایست نصب کرد:
zypper install lsb

سپس در مسیر فایل دریافت شده دستورهای زیر باید اجرا شوند:
chmod +x GoogleEarthLinux.bin
./GoogleEarthLinux.bin --target /tmp/ge