Install libreoffice without openjdk
سلام عليكم
إذا كنت مثلي تحب التعامل مع جافا أوراكل ولا تحب التعامل مع openjdk لاسباب كثيرة فلابد أنه اعترضك عائق تثبيت liberoffice
وذلك أنه من احتياجات liberoffice أن تثبت معه لزوما openjdk اي انه dependence
وإذا اردت أن تحذف openjdk فلابد أن تحذف معه liberoffice
أمر مزعج أليس كذلك
أنا أريد في حاسوبي جافا أوراكل وliberoffice وفقط فماذا سافعل ؟ إليكم الطريقة العبقرية ^_^
تنبيه : الشرح خاص بأصحاب فيدورا ومشتقاتها
تنبيه : الشرح خاص بأصحاب فيدورا ومشتقاتها
إن لم تكن قد ثبت وliberoffice فثبته بالطريقة التالية
yum -y install libreoffice -x *java* --skip-broken
وإن كنت قد ثبته من قبل فلا بد أنك ثبت openjdk
-احذف openjdk بالأمر التالي
su -c 'rpm -e --nodeps java-1.7.0-openjdk ; rpm -e --nodeps java-1.7.0-openjdk-headless'
الآن بقيت مشكلة وهي أنك كلما أردت تحديث النظام فسيقوم بتثبيت openjdk تبعا لتحديث liberoffice
فمن أجل هذه المشكلة كتبت هذا السكريبت البسيط للتحديث
#!/usr/bin/bash
yum update -y -x *java* --downloadonly
yum update -y -x libreoffice* --skip-broken
find /var/cache/yum -mtime -3 -name libreoffice* -exec rpm -Uvh --force --nodeps {} \;
ضعه في ملف وأعطه صلاحيات التنفيذ وكلما أردت تحديث النظام شغل السكريبت وهو سيقوم بتحديث liberoffice دون تثبيت openjdk
بالتوفيق

0 تعليقات