قم بإعداد خادم Counter-Strike: Global Offensive (CSGO) على Arch Linux
يوضح هذا البرنامج التعليمي كيفية إعداد Counter-Strike: Global Offensive server على Arch Linux. يفترض هذا البرنامج التعليمي أنك قمت بتسجيل الدخول باستخدام قياسي
إذا كنت تستخدم makepkg
مباشرة ، فإنها تلوث نظامك إلى حد ما. و base-devel
يجب أن يتم تثبيت مجموعة الحزمة. بهذه الطريقة ، بشكل افتراضي ، تبقى التبعيات المطلوبة فقط لبناء الحزمة ، ولكن ليست ضرورية لاستخدامها ، مثبتة. يمكن تغيير هذا السلوك الافتراضي ، ولكن هذا ينطوي على تثبيت وإلغاء تثبيت الحزم وتلويث /var/log/pacman.log
.
الرجوع إلى هذه المقالة لفهم واستخدام AUR بشكل عام ، بما في ذلك الحصول على PKGBUILD
. يعرض هذا المستند فقط الخطوات الخاصة بـ makepkg
، إذا كانت هذه هي الطريقة التي تختارها لتجميع الحزمة.
إذا base-devel
لم تكن مجموعة الحزمة مثبتة بالفعل ، فأنت بحاجة إلى تثبيتها. إذا لم تقم بذلك ، makepkg
فستفترض أنها مثبتة بالفعل ، وإذا كانت هناك حزمة مطلوبة ولكنها غير مثبتة ، فسوف تفشل ببساطة بدلاً من تثبيتها لك. makepkg
نفسها جزء من pacman
الحزمة ، مثبتة بالفعل.
# pacman -S base-devel
تحتاج إلى تشغيل makepkg
في الدليل باستخدام PKGBUILD
الدليل الذي تم إجراؤه بواسطة git clone
. افتراضيًا ، سيتم تنزيل شفرة المصدر الفعلية وتجميع الحزمة وتثبيتها.
هناك العديد من الخيارات makepkg
، بما في ذلك الخيارات شائعة الاستخدام:
-s, --syncdeps
: تثبيت التبعيات المفقودة تلقائيًا المطلوبة لإنشاء الحزمة واستخدامها.
PKGBUILD
تعتمد على حزم AUR ، فأنت بحاجة إلى تثبيتها أولاً ، أو جعلها متوفرة في مستودع محلي خاص بك حتى تتمكن من العثور عليها. -r, --rmdeps
: في حالة البناء بنجاح ، قم بإلغاء تثبيت التبعيات التي لم تعد هناك حاجة إليها تلقائيًا ، بما في ذلك ما يلي:
--install
الخيار ، فإن تلك المطلوبة لاستخدام الحزمة.-i, --install
: إذا تم إنشاء الحزمة بنجاح ، فقم بتثبيت / ترقية الحزمة تلقائيًا.-c, --clean
: حذف ملفات الإنشاء المؤقتة تلقائيًا ، والتي تكون مطلوبة عادةً فقط عند تصحيح أخطاء البناء الذي حدث خطأ.لتثبيت / ترقية الحزمة تلقائيًا ، اترك التبعيات مثبتة لاستخدام الحزمة ، وإزالة التبعيات المطلوبة فقط أثناء البناء ، قم بتشغيل:
# makepkg -sri
بدلاً من ذلك ، يمكنك اختيار عدم تثبيته تلقائيًا ، وترك كل التبعيات مثبتة ، لذلك إذا قمت بترقية ترقية في يوم من الأيام ، فهي مثبتة بالفعل:
# makepkg -s
يمكنك بعد ذلك إما استخدام مستودع محلي كما هو موضح هنا ، أو تثبيت الملف مباشرة:
# pacman -U <PKGNAME>-<PKGVER>-<PKGREL>-<ARCH>.pkg.tar.xz
بشكل افتراضي ، makepkg
يدمج الحزمة بأكملها في تنسيق أرشيف ؛ عمل .tar.xz
ملف باستخدام خيط واحد xz
للضغط.
في أنظمة وحدة المعالجة المركزية المتعددة ، يمكنك السماح xz
باستخدام سلاسل رسائل متعددة من خلال التحرير /etc/makepkg.conf
وتغيير السطر التالي:
COMPRESSXZ=(xz -c -z -)
يمكنك السماح بعدد سلاسل المحادثات التي لديك نوى افتراضية:
COMPRESSXZ=(xz -c -z - --threads=0)
للسماح باستخدام نوى افتراضية متعددة ، ولكن ليس جميعها ، مثل تقليل التأثير على الأداء العام للنظام ، قم بإضافة رقم محدد ، مثل ما يلي:
COMPRESSXZ=(xz -c -z - --threads=21)
ملاحظة: سيؤدي تحديد سلاسل رسائل أكثر من عدد المراكز الافتراضية لديك إلى تقليل الأداء.
إذا كنت لا تمانع في أن يكون حجم ملف الحزمة أكبر (من المحتمل) كثيرًا ، فقم بتعطيل الضغط عن طريق التحرير /etc/makepkg.conf
، وقم بتغيير السطر التالي:
PKGEXT='.pkg.tar.xz'
يجب أن تبدو كما يلي:
PKGEXT='.pkg.tar'
يوصى بالتحقق بشكل صحيح من أي توقيعات PGP وإضافتها ، كما هو موضح هنا في القسم "خطأ توقيع PGP".
ومع ذلك ، إذا كنت تعمل makepkg
بشكل مباشر ، يمكنك منحه --skippgpcheck
خيار تخطي التحقق من توقيع PGP.
يوضح هذا البرنامج التعليمي كيفية إعداد Counter-Strike: Global Offensive server على Arch Linux. يفترض هذا البرنامج التعليمي أنك قمت بتسجيل الدخول باستخدام قياسي
يوضح هذا البرنامج التعليمي كيفية إعداد خادم Mumble (Murmur) على Arch Linux. يتم عمل كل شيء في هذا البرنامج التعليمي كمستخدم أساسي. التثبيت
المتطلبات الأساسية خادم Vultr يعمل حتى الآن Arch Linux (راجع هذه المقالة). خادم ويب قيد التشغيل ، إما وصول Apache أو Nginx Sudo: تتطلب الأوامر
المتطلبات الأساسية خادم Vultr يعمل حتى تاريخ Arch Linux (راجع هذه المقالة). الوصول إلى Sudo: الأوامر المطلوبة ليتم تشغيلها كجذر مسبوقة بـ # ، وواحد
تم إنشاء حزمة Devtools في الأصل للمستخدمين الموثوق بهم لإنشاء حزم للمستودعات الرسمية بشكل صحيح. ومع ذلك ، يمكن استخدامه من قبل المستخدم العادي
في Arch Linux ، المستودعات الرسمية هي: الأساسية ، الإضافية والمجتمع. يتم تجميع هذه الحزم بالفعل ، ويتم تثبيتها من خلال pacman. ل
يوضح هذا البرنامج التعليمي كيفية إعداد خادم Team Fortress 2 على Arch Linux. أفترض أنك قمت بتسجيل الدخول باستخدام حساب مستخدم غير جذري لديه وصول sudo
المتطلبات الأساسية خادم Vultr يعمل حتى تاريخ Arch Linux (راجع هذه المقالة) وصول Sudo: الأوامر المطلوبة ليتم تشغيلها كجذر مسبوقة بـ # ، وواحد
يوضح هذا البرنامج التعليمي كيفية إعداد خادم Minecraft باستخدام Spigot على Arch Linux. يفترض هذا البرنامج التعليمي أنك مستخدم عادي (وليس الجذر) ولديك
المتطلبات الأساسية خادم Vultr يعمل حتى الآن Arch Linux (راجع هذه المقالة). خادم ويب قيد التشغيل ، إما وصول Apache أو Nginx Sudo: تتطلب الأوامر
المتطلبات الأساسية خادم Vultr يعمل حتى تاريخ Arch Linux. انظر هذا الدليل لمزيد من المعلومات. وصول سودو. الأوامر المطلوب تشغيلها كجذر ar
يوفر لك Vultr الوظائف الرائعة التي تتيح لك استخدام صورتك المخصصة بالإضافة إلى قوالبها الممتازة ، والتي تمكنك من تشغيل
Preface Arch Linux هو توزيع للأغراض العامة معروف بتقنيته المتطورة وتكوينه المرن. مع لقطات Btrfs ، يمكننا التقاطها
المتطلبات الأساسية خادم Vultr يعمل حتى الآن Arch Linux (راجع هذه المقالة.) خادم ويب قيد التشغيل ، إما وصول Apache أو Nginx Sudo. تتطلب الأوامر
مقدمة لدى شركة Arch Linux عدد أقل من التوزيعات ، ولكن لا يزال قوياً ، من التوزيعات الأكثر شعبية. فلسفتها مختلفة تماما ، مع مزايا و
المتطلبات الأساسية خادم Vultr يعمل حتى تاريخ Arch Linux (راجع هذه المقالة.) الوصول إلى Sudo. الأوامر المطلوبة للتشغيل كجذر مسبوقة بـ # ، وواحدة
المتطلبات الأساسية خادم Vultr يعمل حتى تاريخ Arch Linux (راجع هذه المقالة). خادم ويب قيد التشغيل ، إما أوامر الوصول Apache أو Nginx Sudo مطلوبة
المتطلبات الأساسية خادم Vultr يعمل حتى تاريخ Arch Linux (راجع هذه المقالة.) الوصول إلى Sudo. الأوامر المطلوب تشغيلها كجذر مسبوقة بـ #. العاشر
نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول
يعرف الكثير منكم أن Switch سيصدر في مارس 2017 وميزاته الجديدة. بالنسبة لأولئك الذين لا يعرفون ، قمنا بإعداد قائمة بالميزات التي تجعل "التبديل" "أداة لا غنى عنها".
هل تنتظر عمالقة التكنولوجيا للوفاء بوعودهم؟ تحقق من ما تبقى دون تسليم.
اقرأ المدونة لمعرفة الطبقات المختلفة في بنية البيانات الضخمة ووظائفها بأبسط طريقة.
اقرأ هذا لمعرفة مدى انتشار الذكاء الاصطناعي بين الشركات الصغيرة وكيف أنه يزيد من احتمالات نموها ومنح منافسيها القدرة على التفوق.
لقد أصبح حل CAPTCHA صعبًا جدًا على المستخدمين في السنوات القليلة الماضية. هل ستكون قادرة على أن تظل فعالة في اكتشاف البريد العشوائي والروبوتات في المستقبل القريب؟
مع تطور العلم بمعدل سريع ، واستلام الكثير من جهودنا ، تزداد أيضًا مخاطر تعريض أنفسنا إلى تفرد غير قابل للتفسير. اقرأ ، ماذا يمكن أن يعني التفرد بالنسبة لنا.
ما هو التطبيب عن بعد والرعاية الصحية عن بعد وأثره على الأجيال القادمة؟ هل هو مكان جيد أم لا في حالة الوباء؟ اقرأ المدونة لتجد طريقة عرض!
ربما سمعت أن المتسللين يكسبون الكثير من المال ، لكن هل تساءلت يومًا كيف يجنون هذا النوع من المال؟ دعنا نناقش.
أصدرت Apple مؤخرًا macOS Catalina 10.15.4 تحديثًا تكميليًا لإصلاح المشكلات ولكن يبدو أن التحديث يتسبب في المزيد من المشكلات التي تؤدي إلى إنشاء أجهزة macOS. قراءة هذه المادة لمعرفة المزيد