Tuesday, October 28, 2008

Install Debian Live on a removable flash drive

طريقة تثبيت ديبيان على فلاش ميموري


تمت الت
جربة على نظام

  • GNU/Linux distro: Debian lenny
  • Kernel: 2.6 (2.6.26-1-686)
  • Kingston 2GB DataTraveler Mini Slim USB Flash Drive
هذه هى طريقة تثبيت ديبيان لايف على فلاش ميمورى
اول خطوة هى تقسيم الفلاش ميمورى عن طريق برنامج
FDisk
اولاً نقوم بمعرفة اسم الدرايف الخاص بالفلاش ميمورى
# fdisk -l
Disk /dev/sda: 80.0 GB, 80025280000 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xbe59be59

Device Boot Start End Blocks Id System
/dev/sda1 * 1 1253 10064691 83 Linux
/dev/sda2 1254 9729 68083470 f W95 Ext'd (LBA)
/dev/sda5 1316 9729 67585423+ 7 HPFS/NTFS
/dev/sda6 1254 1315 497952 82 Linux swap / Solaris

Partition table entries are not in disk order

Disk /dev/sdb: 1998 MB, 1998061568 bytes
255 heads, 63 sectors/track, 242 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00046008

Device Boot Start End Blocks Id System
/dev/sdb1 1 242 1943833+ b W95 FAT32

هذه المعلومات من جهازى.... ونرى هنا اسم الدرايف بالون الاحمر
sdb
قبل ان نقوم بعملية التقسيم يجب عمل
# umount /dev/sdb
الان نقوم بعملية التقسيم
# fdisk /dev/sdb
d لمسح البارتشن
n لعمل بارتشن جديد
p
1 رقم البارتشن
First cylinder نترك القيمة الافتراضية
Last cylinder or +size or +sizeM or +sizeK -----> +1024M

n لعمل بارتشن جديد
p
2 رقم البارتشن
First cylinder نترك القيمة الافتراضية
Last cylinder or +size or +sizeM or +sizeK ----> نترك القيمة الافتراضية
w لحفظ التقسيمة الجديدة

الان نقوم بعمل فورمات
# mkfs.ext3 /dev/sdb1 -L home-rw
# mkfs.ext3 /dev/sdb2

نقوم بتثبيت محمل الاقلاع
GRUB
#mkdir /media/sdb2
#mount /dev/sdb2 /media/sdb2
#cd /media/sdb2
#mkdir -p boot/grub
#cp /boot/grub/* boot/grub
#echo ' (hd1) /dev/sdb ' > boot/grub/device.map
#grub-install --root-directory=/media/sdb2 --on-floppy ' (hd1) '

نقوم بالتعديل فى قائمة الاقلاع
#vi /media/sdb2/boot/grub/menu.lst
قم بنسخ هذه الاسطر داخل الملف
# menu.lst - See: grub(8), info grub, update-grub(8)
default         saved
timeout 5
color cyan/blue white/blue
#
title Debian live
kernel /casper/vmlinuz bootkbd=en vga=791 ramdisk_size=100000 boot=casper username=user hostname=debian persistent
initrd /casper/initrd.img
boot

title Debian live nopersistent
kernel /casper/vmlinuz bootkbd=en vga=791 ramdisk_size=100000 boot=casper username=user hostname=debian nopersistent
initrd /casper/initrd.img
boot

title Debian live-failsafe
kernel /casper/vmlinuz bootkbd=en ramdisk_size=100000 boot=casper username=user hostname=debian nopersistent noapic noapm nodma nomce nolapic nosmp vga=normal
initrd /casper/initrd.img
boot

title Memtest
kernel /casper/memtest
boot
الان نقوم بتنزيل النظام
نضع اسطوانة الــ
Debian-Live
ونقوم بنسخ الملفات
#cp -a /cdrom/* /media/sdb2
بعد انتهاء التحميل نقوم بمسح هذا الملف
#cd /media/sdb2
#rm -Rf isolinux
الان نقوم بأخر خطوة وهى فصل الفلاش ميموري
#umount /dev/sdb2

قم بعمل ريستارت للجهاز ... وتأكد من ان الــ
BIOS
تقلع من الفلاش ميموري الاول وقبل الهارد ديسك

Sunday, May 4, 2008

Linux Kernel 2.6.25



Linux Kernel 2.6.25

تم اصدار النسخة الجديدة من كيرنل لينكس والتى
تحمل رقم
2.6.25
فى يوم 1/5/2008

وهى أخر نسخة مستقرة

لتحميل نسخة الكيرنل
Linux Kernel 2.6.25

Sunday, March 2, 2008

AssaultCube

AssaultCube

من افضل العاب الاكشن التى قمت بتجربتها الى الان اللعبة شبيهة بلعبة
Counter-Strike
18 MB اللعبة مساحتها
اللعبة مصممة لتعمل على الاجهزة ذات الامكانيات المحدودة وتعمل ايضاً على كروت الشاشة من نوع
أو أعلى NVIDIA Geforce2
اى انها لا تحتاج امكانيات عالية وايضاً بعد تجربتها اكتشفت انها لا تستهلك موارد الجهاز
KB56 من خلال مودم بسرعة online وايضاً يمكنك اللعب
وسوف تعمل اللعبة بكفائة عالية
اى انها لا تحتاج الى اتصال سريع بالانترنت
لتحميل اللعبة من هنا
Download AssaultCube

بعد التحميل سوف ينتج ملف بأسم
AssaultCube_v0.93.tar.bz2
نقوم بفك الضغط عنه

tar zxvf AssaultCube_v0.93.tar.bz2

ثم ندخل على الفولدر الناتج عن عملية الفك

cd AssaultCube

لتشغيل اللعبة

./assaultcube.sh


....

Thursday, February 28, 2008

Nvidia Display Driver


NVIDIA اصدار جديد من شركة
لتعريف درايف الشركة على اللينوكس
هذا الاصدار يحمل الرقم 169.12


اهم الاضافات المضافة فى هذا الاصدار

  • Improved power management support with GeForce 8 GPUs.
  • Further improved stability on some GeForce 8 GPUs.
  • Fixed a bug that broke certain TwinView configurations with TV-OUT on GeForce 8 GPUs.
  • Fixed a bug that could cause OpenGL to crash in certain cases, e.g. when running Counter-Strike under Wine.
  • Further improved GLX_EXT_texture_from_pixmap out-of-memory handling.
  • Fixed a bug that could result in incorrect PowerMizer state being reported.
  • Improved nvidia-xconfig behavior when updating X configuration files without a "Module" section.
  • Worked around a problem that caused function key presses on some Toshiba notebooks to result in system crashes.
للتحميل من هنا
Download NVIDIA Drivers

للتنصيب من هنا
Install NVIDIA Drivers


....

Tuesday, February 19, 2008

Nautilus Scripts


Nautilus للــ Scripts اثناء تصفحي للنت وجد موقع به
قلت اشاركم بها

1. nautilus-send-gmail

Download deb file
Download tar.gz file
----------
2. nautilus-mount-image

Download deb file
Download tar.gz file
----------
3. nautilus-tag-music

Download deb file
Download tar.gz file
----------
4. nautilus-play-banshee

Download deb file
Download tar.gz file
----------
للاطلاع عليها وتحميلها من هذا الموقع Scripts والمزيد من الـ

My Nautilus Scripts

......

Wednesday, February 13, 2008

توزيع لينكس فى مصر

لمن يريد توزيعات لينكس فى كل من
الجيزة (محل سكني) ,الهرم, الدقي
والمناطق القريبة
التوزيعات مجاناً مجرد ثمن الاسطوانة الفارغة والطبع من عندى
التوزيعات الموجودة حالياً

SlackWare 12.0 (3 CDs) -- install
------------------
Back|Track 2 (1 CD) -- Live
------------------
Ubuntu 6.6 LTS (1 CD) -- Live
Ubuntu 7.4 (1 CD) -- Live
------------------
Kubuntu 6.6 LTS (1 CD) -- Live
------------------
Centos 5.0 (5 CDs) -- Install
------------------
Fedora 8 (1 CD) -- Live-gnome
------------------
Nexenta
GNU/OpenSolaris (1 CD) -- Live
------------------
OpenSUSE 10.3 (1 CD) -- Live-gnome
------------------
Debian-Etch (1 CD) -- Live-gnome
------------------
Package for Debian (3 CDs) -- install packages without internet connection in Debian or Ubuntu
------------------
Damn Small Linux 4.2.5 (1 CD) or USB ---- Live (48.1MB)
------------------
, (intel x86)جميع النسخ السابقة خاصة بمعالجات الــ
(AMD 64) لا توجد لدي توزيعات لمعالجات الـــ
مستعد لتنزيل اى نسخة غير موجودة فى القائمة وايضاً مستعد لتنزيل اى نسخة لمعالجات
سواء كانت فى القائمة او غير موجودة فى القائمة(AMD 64)الــ


Thursday, January 31, 2008

jigsaw puzzle

jigsaw puzzle
برنامج ظريف للاطفال
البرنامج يقوم بتحويل اى صور تضعها بداخلة الى بازل
وعلى طفلك او اخيك الصغير اعادة ترتيبها مرة اخرى

قبل تحميل البرنامج يجب تنزيل هذه المكتبة

libgtk2.0-dev

apt-get install libgtk2.0-dev

لتحميل البرنامج
picpuz
بعد التحميل نقوم بفك الضغط عن البرنامج

tar xzvf picpuz.15.tar.gz

بعد فك الضغط نقوم بالدخول على الملف

cd picpuz

لتثبيت البرنامج

./pbuild

سوف يقوم بتثبيت البرنامج داخل الفولدر الذى قمنا بفك الضغط عنة

للتشغيل اضغط ضغطاً مزدوجاً على ايقونة البرنامج من داخل الفولدر
كما بالصورة
صورة للبرنامج بعد تجربتة

وايضاً يوجد العديد من الادوات الجميلة والمفيدة على موقع البرنامج

kornelix

وهذه هى الادوات الموجودة على الموقع للتنزيل المباشر

جرب واكتشف بنفسك

dkop - backup to DVD

Download

findwild - wildcard file search

Download

fotox - image processing

Download

galaxy - stellar simulation

Download

progprint - format/print C code

Download

ukop - backup to USB stick

Download

watsup - system monitor

Download

zfuncs - utility functions

Download

.........

Friday, January 25, 2008

Linux Kernel 2.6.24


تم اصدار النسخة الجديدة من كيرنل لينكس والتى
تحمل رقم
2.6.24
فى يوم 24/1/2008
لمعرفة العيوب التى تم اصلاحها فى هذا الاصدار

اتبع هذا الموقع
http://lkml.org/lkml/2008/1/24/407


لتحميل نسخة الكيرنل

Linux Kernel 2.6.24


.....

Audacity Sound Editor

Audio لتحرير ملفات الـ Audacity
يعتبر البرنامج من افضل البرامج فى هذا المجال والتى قمت بتجربتها
اكثر ما اعجبنى شخصياً فى هذا البرنامج هو امكانية رفع صوت الملف
وبنفس نقاء الصوت

لتنزيل البرنامج

apt-get install audacity

بعد التحميل سوف نجد انه تم اضافىة البرنامج الى قائمة برامج الصوت
Applications--->Sound&Video--->Audacity Sound Editor
قبل تشغيل البرنامج يجب اضافة هذه المكتبة
MP3 حتى يمكننك حفظ ملفات الــ
libmp3lame0_3 المكتبة
للتحميل من هذا الموقع
لتنصيب المكتبة

dpkg -i libmp3lame0_3.96.99+3.97beta2+debian-1duo+sarge1_i386.deb
اسم الملف الذى قمنا بتنزيلة

.......
صورة للبرنامج من جهازى


.......

Thursday, January 24, 2008

Compile A Kernel


Debian على ألـ Kernel للـ Compile عمل


تمت التجربة على نظام
  • GNU/Linux distro: Debian sid
  • Kernel: 2.6 (2.6.23-1-686)
(Kernel) النواة

هي قلب أي نظام تشغيل للحاسب الالى حيث تقوم بدور حلقة الوصل بين عتاد الحاسب وبرامجة و تقوم أيضا بعملية التحكم بمصادر الجهاز. كحلقة وصل بين العتاد والبرامج تقوم النواة بتوفير طبقة يمكن للبرامج الاتصال بها مما يوفر إمكانيات الحاسب الآلي للبرامج التي تعمل في المجال المستخدم


لتحميل النواة وتشغيلها

ندخل على موقع النواة ونقوم بتنزيل النواة
Kernal.org
Desktop بعد تنزيل النواة نفرض انك قمت بتحميلة على الـ

/usr/src نقوم بنقلة الى

sudo mv /home/user/linux-2.6.23.1.tar.bz2 /usr/src

بعد ذلك نقوم بتنزيل هذه الاضافات

apt-get install kernel-package libncurses5-dev fakeroot bzip2 build-essential
بعد تحميل الاضافات نقوم بالدخول على المكان الذى قمنا بتنزيل النواة فية

cd /usr/src
ثم نقوم بفك ضغط النواة
tar xjf linux-2.6.23.1.tar.bz2
ثم ندخل على فولدر النواه بعد فك الضغط عنه
cd linux-2.6.23.1.tar.bz2
ثم نبداء عملية التنصيب
make clean && make mrproper
لاخذ نسخة احطياتية من ملف اعداد النواة القديمة
cp /boot/config-`uname -r` ./.config

make menuconfig
سوف تظهر لنا هذه الشاشة سوف نختار اعدادات النواة القديمة عن طريق الضغط على
يطلب منك ادخال اسم ملف الاعداد القديم سوف نختار كما بالصورة
سوف تظهر رسالة تخبر هل تريد حفظ اعدادات النواة سوف نضغط
بعد حفظ الاعدادات سوف نبداء عملية البناء
make-kpkg clean

fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
سوف تأخذ عملية البناء حوالى 45 دقيقة
/usr/src بعد الانتهاء من مرحلة البناء نرجع الى
cd /usr/src

ls -l
.deb سوف نجد ملفين بأمتداد
هما ناتج عملية البناء سوف نقوم بتنصيبهم

dpkg -i linux-image-2.6.23.1-custom_2.6.23.1-custom-10.00.Custom_i386.deb

dpkg -i linux-headers-2.6.23.1-custom_2.6.23.1-custom-10.00.Custom_i386.deb


بعد ذلك نقوم بأعادة تشغيل الجهاز

shutdown -r now

سوف تجد انه تم اضافة النواة الجديدة الى قائمة الاقلاع قم بأختيارها وها انت قد دخلت على النواة الجديد
قم بطباعة هذا الامر لمعرفة نوع النواة التى تعمل عليها

uname -r


...........

Wednesday, January 23, 2008

NVIDIA تعريف كارت الشاشة

طريقة تعريف كارت الشاشة من نوع
NVIDIA

تمت التجربة على نظام
  • GNU/Linux distro: Debian sid
  • Kernel: 2.6 (2.6.23-1-686)
فى البداية قم بتحميل الدرايف من موقع الشركة
consol 1 بعد تنزيل الدرايف بنجاح تتدخل على الـ
Ctrl+Alt+F1
تأكد من اضافة مستودعات
contrib و non-free
الخاصة بك sources.list الى
ليصبح شكلها مثل

deb http://ftp.it.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.it.debian.org/debian/ sid main contrib non-free


ثم هذا الامر لتحديث المستودعات
apt-get update

gdm اﻻن نطبع هذا اﻻمر ﻻيقاف الـ

/etc/init.d/gdm stop

ثم هذا اﻻمر لتحميل بعض الحزم الضرورية

apt-get install module-assistant nvidia-kernel-common
ثم
m-a prepare
ثم
m-a auto-install nvidia
اﻻن بعد ان قمنا بتحميل الحزم اﻻساسية نذهب الى المسار الذى قمنا بتنزيل الدرايف فيه
home نفرض انه الـــ
cd /home/user/
ثم نطبع اﻻمر التالى لبدء عملية التنصيب

sh NVIDIA-Linux-x86-100.14.19-pkg1.run

اﻻرقام حسب رقم الدرايف
اثناء التركيب سوف يسئلك البرنامج عن اذا كنت تريد اخذ نسخة احتياطية من ملف
xorg.conf
نوافق على ذلك , بعد انتهاء عملية التنصيب سوف نقوم بالتعديل على ملف
اﻻصلى xorg.conf

nano /etc/X11/xorg.conf

Section "modules" سوف نضيف هذه الاسطر الى جزء الـــ

# Load "dir"
# Load "GLcore"

Section "Device" وهذا الجزء الى
Driver "nvidia"

وفى اخر الملف اكتب هذا الجزء

#Section "DRI"
# mode 0666
#EndSection

للخروج Ctrl+x للحفظ Ctrl+o ثم اضغط
ثم اكتب هذا اﻻمر
modprobe nvidia

مرة اخرى gdm ثم هذا اﻻمر لتشغيل الــ
/etc/init.d/gdm start

مبروك عليك تعريف الكارت
اذا قمت بعمل
kernel update
يجب تعريف الكارت على الكيرنل الجديد عن طريق
Ctrl+Alt+F1
ثم
gdm نطبع امر ايقاف الــ
/etc/init.d/gdm stop

ثم نذهب الى المسار الذى بة الدرايف كما قلنا من قبل مثلا

cd /home/user/
ثم
sh NVIDIA-Linux-x86-100.14.19-pkg1.run -K

هذه المرة قمنا بكتابة امر التنصيب كما فعلنا اول مرة ولكن هذه المرة ذودنا
لكى يقوم بتنزيل التحديثات الى الكيرنل -K معين وهو option
دون الحاجة الى لتعديل على اى ملفات
بعد انتهاء هذه العملية نطبع امر اعادة تشغيل الــ
gdm
/etc/init.d/gdm start


.....

Sunday, January 20, 2008

Etherape

Etherape
هى اداة بسيطة بواجهة رسومية تقوم بعرض اتصالك فى الشبكة المحلية او اتصالك للانترنت
ونسبة الضغط على الشبكة وعدد الاتصالات التى تجرى حالياً
عن طريق واجهة رسوميه مثل هذه

للتحميل
apt-get install etherape
وللتشغيل
Applications--->internet--->Etherape (as root)

.........

Saturday, January 19, 2008

Xlogmaster

xlogmaster اداة
ادا جميلة جدا وخفيفة لعرض معلومات عن النظام
مثل
ملفات اللوجو,رسائل البوت,معلومات عن المستخدمين الموجودين حاليا,معلومات عن الرامات,
معلومات عن الهاردات الموصلة,معلومات عن البروسيس التى تعمل حاليا
لتركيب اداة
apt-get install xlogmaster
للتشغيل
xlogmaster

لعرض صفحة المساعدة
man xlogmaster
او
man page

بعض الصور بعد تشغيل الاداه

ملفات اللوجو
معلومات عن المستخدمين الموجودين حاليامعلومات عن الراماتمعلومات عن الهاردات الموصلةمعلومات عن البروسيس التى تعمل حاليا
.......

Thursday, January 10, 2008

للتورنت Transmission


لتحميل ملفات التورنت Transmission برنامج
البرنامج سهل جداً وخفيف ... من افضل البرامج التى استخدمتها حتى اﻻن لتحميل ملفات التورنت
الموقع الرسمى
Transmission
لتحميل البرنامج
apt-get install transmission

لتحميل البرنامج وتنصيبة من المصدر
Source Code
بعد تحميل البرنامج وللتنصيب
tar jxvf transmission-1.00.tar.bz2

cd transmission-1.00

./configure

make

make install

لتشغيل البرنامج
Applications--->internet--->transmission
صوره للبرنامج من جهازى

..........

Mail Notification

Mail Notification
للتنبية بوصول بريد الكترونى اليك
panel
وهو عبارة عن ايقونة توضع على الـ

لتحميل البرنامج
mail-notification-5.0.tar.bz2
لتحميل البرامج الضرورية للتشغيل
libnotify-0.4.4.tar.gz
وايضاً لتحميل برنامج لدعم عده بروتوكوﻻت مختلفة منها
IMAP, Maildir, mbox, MH, Mozilla, POP3,
Sylpheed, Windows Live HotmailوYahoo
gmime-2.2.15.tar.gz
بعد تحميل هذه الملفات وقبل البدء فى تنصيب اى منها يجب
اضافة هذه المكتبات
apt-get install libgtk2.0-dev libdbus-1-dev libdbus-glib-1-dev libglib-dev gnome-core-devel

بعد اضافة المكتبات نبداء فى تنصيب الملفات المحملة
gmime اوﻻً الـ
tar zxvf gmime-2.2.15.tar.gz

cd gmime-2.2.15

./configure

make

make install

libnotify ثانياً الـ
tar zxvf libnotify-0.4.4.tar.gz

cd libnotify-0.4.4

./configure

make

make install


mail-notification واخيراً الـ
tar jxvf mail-notification-5.0.tar.bz2

cd mail-notification-5.0

./configure

make

make install

Gmail لضبط البرنامج مع بريد


يقوم البرنامج بعرض البريد داخل برنامج
Evolution Mail
Gmail مع بريد Evolution Mail لضبط برنامج


...........

gnormalize

gnormalize برنامج
لتحويل الملفات الصوتية وتشفيرها
المسارات التى يدعمها
wav,mp3,mp4,mpc,ogg,ape,flac
للتحميل
gnormalize-0.53.tar.gz
قبل تنصيب البرنامج يجب اضافة بعض البرامج المساعدة
apt-get install mppenc faad vorbis-tools cdda2wav cdcd python python-gtk-1.2

بعد التحميل فك الضغط عن الملف
tar zxvf gnormalize-0.53.tar.gz
ثم ادخل الى الملف بعد فك الضغط عنة
cd gnormalize-0.53/

ثم للتنزيل
./install



بدون اى اضافات gnormalize او لتنزيل برنامج
make install

لمسح البرنامج
make uninstall

صور البرنامج من جهازى بعد التجربة