linux:oj1_java
تثبيت جافا JAVA على أعجوبة لينكس الأولى
هذا الشرح يخص الإصدار الأول من أعجوبة لينكس. انظر صفحة تثبيت جافا JAVA على أعجوبة للحصول على المقالة الحديثة.
التأكد من إزالة OpenJDK
هاتان الحزمتان غير مثبتتان في أعجوبة الحية لذا تستطيع تجاهل هذه الخطوة لكن لا ضير من التأكد من عدم وجودهما.
افتح الطرفية واطلب الصلاحيات ثم أزل حزمتي java-1.6.0-openjdk و java-1.6.0-openjdk-plugin إن كانتا مثبتتين تابع الخطوات إن لم يكونا مثبتتين أصلا
su - yum remove java-1.6.0-openjdk java-1.6.0-openjdk-plugin
تنزيل جافا من موقع صن
- نزل آخر إصدار من جافا (حاليا 6 التحديث 7) من خلال زيارة موقع صن http://java.sun.com/javase/downloads/index.jsp وذلك بالنقر على على زر download المقابل للإصدار المطلوب
- اختر نظام لينكس ووافق على الرخصة بعد الاطلاع عليها
- اختر ملف bin وليس ملف rpm أي سيكون اسم الملف jdk-6u7-linux-i586.bin (لأن هذا ملف rpm عام ولا يأخذ بعين الاعتبار خصوصية فيدورا وبالتالي أعجوبة)
- افتح الطرفية (سطر الأوامر) واكتب فيها
su - cd /opt
- تابع الكتابة في نفس الطرفية، اكتب sh ثم مسافة ثم اسحب ملف bin الذي نزلته في الخطوات السابقة للطرفية وأفلته في الطرفية ثم اضغط مفتاح الإدخال ENTER
- افتح مدير الملفات بالضغط على الحاسوب Computer من قائمة أماكن Places وخذ جولة في المجلد /opt/ من أجل معرفة المسارات التي تم تركيب جافا فيها وذلك بضغط على CTRL+L أو بالتصفح العادي.
- عد للمتابعة في نفس الطرفية السابقة إضافة مسارات Java بشكل تلقائي
cat <<EOF>> /etc/profile.d/java.sh export JAVA_HOME=/opt/jdk1.6.0_07 export PATH=\$JAVA_HOME/bin:\$PATH EOF source /etc/profile.d/java.sh
- التأكد من نجاح الخطوات السابقة بكتابة الأمر
java -version
في نفس الطرفية السابقة، يفترض أن تكون المخرجات تشبه
java version "1.6.0_07" Java(TM) SE Runtime Environment (build 1.6.0_07-b06) Java HotSpot(TM) Client VM (build 10.0-b23, mixed mode, sharing)
- إذا لم تنجح راجع المسارات بعرض محتويات المجلد /opt/ وذلك بكتابة
gedit /etc/profile.d/java.sh
لتحرير الملف بالمسارات الصحيحة وبعد حفظ الملف اكتبsource /etc/profile.d/java.sh
ثم تأكد من نجاح ذلك كما في الخطوة السابقة. محتويات الملف يفترض أن تكون سطرين كما يلي لكن مع اختلاف المسار ليشير للمسار الخاص بإصدارة جافا التي حصلت عليها
export JAVA_HOME=/opt/jdk1.6.0_07 export PATH=$JAVA_HOME/bin:$PATH
- اكتب الأمر التالي في نفس الطرفية السابقة (ضع الإصدار المناسب مكان jdk1.6.0_07 في هذا الأمر والأوامر التالية إن نزلت اصدار مختلف)
ln -s /opt/jdk1.6.0_07/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/libjavaplugin_oji.so
- تحديد هذا الإصدار من جافا على أنه الإصدار التلقائي
/usr/sbin/alternatives --install /usr/bin/java java /opt/jdk1.6.0_07/bin/java 2 /usr/sbin/alternatives --config java
حيث سيعرض عليك قائمة بجافا المتوفرة في النظام (قد يظهر gcj من غنوم مثلا) اختر الرقم المقابل لجافا من صن
- آخر أمر
sed -i 's/XINERAMA/FAKEEXTN/g' /opt/jdk1.6.0_07/jre/lib/i386/xawt/libmawt.so
- أغلق كل متصفحات الإنترنت ثم أعد تشغيلها
- تستطيع اختبار ذلك هنا
لمزيد من المعلومات راجع http://fedorasolved.org/browser-solutions/java-i386
linux/oj1_java.txt · آخر تعديل: 2015/04/23 03:21 بواسطة 127.0.0.1