مدير الحزم لنظام التشغيل Windows. التثبيت السريع وتحديث البرامج

مدير الحزم لنظام التشغيل Windows. التثبيت السريع وتحديث البرامج

ذات مرة منذ وقت طويل نظام التشغيلتم انتقاد الأنظمة المستندة إلى Linux بسبب صعوبة تثبيت البرامج. لقد مر الكثير من الوقت منذ ذلك الحين، واليوم يعد نظام إدارة البرامج في Linux نظامًا مثاليًا بعيد المنال لنظام Windows. يتم تثبيت التطبيقات هناك بنقرة واحدة مباشرة من كتالوج البرنامج ويمكن تحديثها أو حذفها بسهولة إذا لم تعد هناك حاجة إليها. في نظام التشغيل Windows، يتعين علينا البحث بشكل مستقل في الإنترنت بحثًا عن البرامج الضروريةوتحديثها يدويًا، وهو أمر ليس غير مريح فحسب، بل يشكل أيضًا تهديدًا كبيرًا لأمان النظام.

تم تصميم Chocolatey لجعل إدارة البرامج أكثر ملاءمة وأكثر تشابهًا مع كيفية عملها على Linux. كجزء من هذا المشروع، تم إنشاء مستودع برامج وعميل خاص لنظام التشغيل Windows، وهو قادر على التنزيل والتثبيت والتحديث في أي مكان تقريبًا. الوضع التلقائيالبرامج من هذا الدليل.

عميل Chocolatey هو أداة مساعدة يتم تشغيلها سطر الأوامر. لتثبيته، افتح محطة طرفية تتمتع بحقوق المسؤول وأدخل الكود التالي (يمكنك فقط نسخه):

@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString("https://chocolatey.org/install.ps1"))" && SET PATH=%PATH%;%ALLUSERSPROFILE% \الشوكولاته\bin

انتظر بعض الوقت حتى تكتمل العملية، والتي ستقوم بتثبيت Chocolatey على جهاز الكمبيوتر الخاص بك وتحديث كتالوج البرامج المتاحة. بعد ذلك، يمكنك التعرف على الميزات الرئيسية للبرنامج. للقيام بذلك، أدخل الأمر choco help، والذي سيخبرك بكيفية استخدام البرنامج ويعرض قائمة بجميع الأوامر المتاحة.

كما كنت قد فهمت بالفعل، يتم تنفيذ جميع العمليات عن طريق إدخال أوامر خاصة في المحطة. على سبيل المثال، إذا كنت بحاجة إلى تثبيت أي برنامج، فما عليك سوى الكتابة شوكو تثبيت package_name، ولتحديثه أدخل تحديث تشوكو package_name. لعرض القائمة الكاملة للبرامج المتوفرة في المستودع، أدخل أمر قائمة choco أو استخدم البحث في الإصدار عبر الإنترنت من الكتالوج. في المجموع، يوجد اليوم حوالي 2500 برنامج في الكتالوج.

إذا كنت لا تحب كتابة الأوامر يدويًا، فيمكنك تثبيت واجهة المستخدم الرسومية لـ Chocolatey واستخدامها لتثبيت البرامج أو تحديثها أو إلغاء تثبيتها. يطلق عليه اسم ChocolateyGUI ويتم تثبيته باستخدام الأمر choco install Chocolateygui، وبعد ذلك يجب عليك إعادة تشغيل الكمبيوتر وتشغيل الأداة المساعدة ChocolateyGUI كمسؤول.

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

أقدم أفضل 10 مديري ملفات لنظام التشغيل Windows. عند تجميع القائمة، تم أخذ مديري الملفات الذين لديهم واجهة رسومية فقط في الاعتبار، وهو أمر مناسب لمعظم المستخدمين للعمل معهم. لذلك، لا يوجد مديرو ملفات بواجهة نصية، على سبيل المثال FAR Manager أو Midnight Commander.

لم يتم تضمينها في قائمة أفضل مديري الملفات البرامج التي لم يتم تحديثها لفترة طويلة، على سبيل المثال، EF Commander، ViewFD، أو التطبيقات الأقل شهرة: FileVoyager، Tablacus Explorer، muCommander، One Commander، إلخ.

برنامج مدير الملفات("قائد الملفات") مصمم للعمل مع الملفات والأقراص والمجلدات الموجودة على جهاز الكمبيوتر. أساسا في برامج مماثلةيتم تنفيذ العمليات الروتينية مثل نسخ الملفات أو نقلها أو حذفها وفتح المجلدات والملفات وتشغيل التطبيقات.

مدير الملفات الافتراضي في نظام التشغيل Windows هو Explorer. العديد من المستخدمين غير راضين عن وظيفة مدير الملفات القياسي، لذلك يستخدمون مديري ملفات بديلين آخرين للعمل على أجهزة الكمبيوتر الخاصة بهم.

تعمل معظم البرامج المقدمة فقط على نظام Windows الأساسي، ولكن هناك أيضًا تطبيقات متعددة المنصات بينها.

أحد أفضل برامج إدارة الملفات البديلة ثنائية الجزء وأكثرها شيوعًا لنظام التشغيل Windows (يدعم Android أيضًا). القائد الكليكان يُسمى سابقًا Windows Commander.

في Total Commander، يمكنك إجراء عمليات متنوعة مع الملفات، ويحتوي التطبيق على قائمة ومظهر قابلين للتخصيص، وعميل FTP مدمج مع دعم للاتصال الآمن، والعمل مع الأرشيفات الصناديق الخاصةوالوضع الدفعي والبحث المتقدم مع القدرة على استخدام التعبيرات العادية والعديد من الوظائف الأخرى.

يتم توسيع إمكانيات برنامج Total Commander بشكل كبير بمساعدة البرامج النصية والعديد من المكونات الإضافية.

يعمل Total Commander باللغة الروسية، وقد تم إنشاء البرنامج بواسطة مطور من سويسرا - كريستيان جيزلر. البرنامج مدفوع، ولكن يمكن أن يعمل مجانا.

مدير ملفات مكون من لوحتين مع مجموعة كبيرة من الإمكانيات للعمل مع الملفات. يمكن تقسيم نافذة SpeedCommander إلى قسمين، إما أفقيًا أو رأسيًا.

يأتي SpeedCommander مزودًا بدعم Unicode الكامل ودعم علامات التبويب المتعددة والمجلدات الافتراضية والعمليات المجمعة ووحدات الماكرو. يحتوي مدير الملفات على عارض مدمج لأكثر من 80 نوعًا من الملفات، وعميل للاتصال عبر FTP، وFTP-SSL، وSFTP، ومدمج محرر النصمع دعم بناء الجملة، يتم دعم المكونات الإضافية التي تعمل على توسيع إمكانيات البرنامج.

يعمل البرنامج مع 13 نوعا من المحفوظات (التفريغ والتعبئة)، وهو مدمج في التطبيق نظام قويالتشفير وحماية كلمة المرور للملفات. يمكن لـ SpeedCommander مزامنة البيانات عبر المجلدات، ومقارنة البيانات عبر المجلدات والملفات، كما أن مدير الملفات لديه أدوات للتجميع والتصفية، وما إلى ذلك.

قائد السرعة - برنامج مدفوعتم تطويره في ألمانيا (SpeedProject). لدعم اللغة الروسية، تحتاج إلى تثبيت Russifier.

مدير ملفات قوي مع كمية كبيرة وظائف مفيدة. يتم توسيع إمكانيات التطبيق باستخدام المكونات الإضافية. يتمتع oMega Commander بواجهة سهلة الاستخدام وقابلة للتخصيص بالكامل.

الميزات الرئيسية لبرنامج oMega Commander: واجهة الشريط، النقل، إعادة التسمية، تنسيق الأشرطة، فتح الملفات فيها برامج مختلفة، تجميع علامات التبويب بالألوان، تثبيت علامات التبويب وحفظها، علامات الملفات، تمييز الملفات حسب النوع، واجهة متعددة النوافذ، قائمة النوافذ المفضلة، النسخ الذكي، العمل مع الأرشيفات كما هو الحال مع المجلدات العادية، الحذف الآمنالبيانات دون إمكانية استردادها، وقطع الملفات ودمجها، والبحث متعدد الوظائف، والمحرر المدمج، والتحكم في المساحة الحرة، وغير ذلك الكثير.

oMega Commander هو برنامج مدفوع يدعم اللغة الروسية (تم تطويره بواسطة Pylonos.com LLC).

مدير ملفات مجاني مكون من جزأين مع نطاق واسع وظائف. البرنامج مشابه في التشغيل والمظهر لبرنامج Total Commander. يدعم Unreal Commander المكونات الإضافية التي تم إنشاؤها لـ Total Commander (باستثناء المكونات الإضافية نظام الملفات).

يستطيع Unreal Commander مزامنة المجلدات، ويدعم إعادة تسمية الملفات دفعة واحدة، ويدعم الأنواع الرئيسية للأرشيفات، ويحتوي على عميل FTP مدمج، ولوحة بحث متقدمة، ومشغل وسائط، ومعاينة الملفات في شكل صور مصغرة، نظرة سريعةأدوات مدمجة، والتحقق من المجاميع الاختبارية للملفات، ويحتوي التطبيق على أدوات مساعدة مدمجة للتنزيل و نسخة احتياطيةوأكثر بكثير.

مطور Unreal Commander - ماكس ديزل. البرنامج يدعم اللغة الروسية. لتمكين الوضع كامل المواصفات، يجب عليك الحصول على مفتاح ترخيص مجاني.

FreeCommander

FreeCommander هو مدير ملفات مجاني وقوي مكون من لوحتين (لوحة أفقية أو رأسية). يدعم البرنامج علامات تبويب متعددة، لكن يمكنه أيضًا العمل في وضع الجزء الفردي.

يمكن لـ FreeCommander العمل مع الأرشيفات، والتحقق من المجاميع الاختبارية للملفات، ومقارنة الدلائل ومزامنتها، بحث سريع، مدمج في التطبيق وحدة التحكم في الأوامريدعم DOS إعادة تسمية الملفات بشكل جماعي، والحذف الدائم للملفات، والتقاط لقطات الشاشة، وغير ذلك الكثير.

تم إنشاء برنامج FreeCommander بواسطة مطور من بولندا - Marek Jasinski، ويعمل التطبيق باللغة الروسية.

مدير ملفات مجاني بواجهة ذات نافذتين. يعمل البرنامج على منصات مختلفة (Windows، Linux، macOS، FreeBSD).

يحتوي برنامج Double Commander على أدوات مدمجة لإعادة تسمية الملفات ومزامنتها بكميات كبيرة، ويتم تنفيذ جميع العمليات في الخلفية، ويتم تنفيذ دعم علامات التبويب، وعارض ملفات مدمج، وعرض الصور المصغرة، والعمل مع الأرشيف، والبحث المتقدم عن الملفات، بما في ذلك مع البحث العادي التعبيرات، وظيفة لإيقاف عمليات الملفات مؤقتًا، هناك دعم لبعض المكونات الإضافية لـ Total Commander، إلخ.

تم إنشاء برنامج Double Commander من قبل فريق من المطورين من روسيا الذين يسعون جاهدين لإنشاء مدير ملفات مشابه في وظائف Total Commander.

مدير ملفات قوي متعدد النوافذ وجزءين. بالإضافة إلى أداء العمليات القياسية، يحتوي البرنامج على وظائف إضافية.

في برنامج مجانييدعم Multi Commander المكونات الإضافية، ويعمل مع الأرشيفات، ويحتوي على أدوات مساعدة مدمجة للعمل مع الصور، وأدوات للعمل مع الملفات الصوتية، ويمكن تخصيصه مظهربرامج تناسب احتياجاتك، ويتم تنفيذ العمليات في الخلفية، ومحرر التسجيل المدمج، وعميل FTP، ودعم البرنامج النصي، وما إلى ذلك.

يعمل برنامج Multi Commander باللغة الروسية (تم تطويره بواسطة Mathias Svensson).

XYplorer

XYplorer هو مدير ملفات وظيفي مصمم كبديل لبرنامج Explorer. البرنامج له نسختين: النسخة الكاملة XYplorer Pro (مدفوع) وإصدار ذو وظائف محدودة XYplorer مجاني (مجاني).

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

مطور XYplorer هو دونالد ليسو، البرنامج يدعم اللغة الروسية.

مدير الملفات مصمم ل حاسبات كومودور AMIGA التي تم تثبيت أنظمة التشغيل الخاصة بها. وفي وقت لاحق، بدأ استخدام البرنامج كبديل لمستكشف Windows.

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

Directory Opus هو برنامج مدفوع، تم تطويره في أستراليا (GPSoftware)، ويدعم اللغة الروسية.

س-دير

Q-Dir هو مدير ملفات مجاني بواجهة غير عادية من أربع لوحات. يمكن للمستخدم تغيير واجهة البرنامج، مع ترك نافذة واحدة أو اثنتين أو ثلاث فقط في ترتيب أفقي أو رأسي.

يتكامل Q-Dir مع Explorer في قائمة السياق، وقد تم دمج البرنامج المكبر، متاح مرور سريعإلى المجلدات المفضلة، ويعمل تسليط الضوء على الألوان أنواع مختلفةالملفات، البرنامج صغير الحجم (أقل من 2 ميجابايت)، إلخ.

برنامج Q-Dir يعمل باللغة الروسية (مطور من ألمانيا - Nenad Hrg).

استنتاجات المقال

أفضل 10 مديرين للملفات: Total Commander، SpeedCommander، oMega Commander، Unreal Commander، FreeCommander، Double Commander، Multi Commander، XYplorer، Directory Opus، Q-Dir يمكن أن يحل محل Explorer - مدير ملفات Windows القياسي بنجاح.

ذات مرة، تحول تثبيت البرنامج على Linux إلى طقوس كاملة. لم يكن العثور على المصدر وتنزيله كافيًا؛ بل كان من الضروري تجميعه يدويًا، لتلبية التبعيات المكروهة. الآن لا تحتاج حتى إلى تنزيل مجموعة التوزيع - ما عليك سوى تحديد البرنامج في مدير الحزم والنقر فوق الزر "تثبيت". في نظام التشغيل Windows، لا يزال يتعين عليك البحث عن مجموعات التوزيع بنفسك ثم تثبيت البرنامج يدويًا. حقيقة!

هناك العديد من الأسباب وراء عدم قيام Microsoft بتنفيذ أي شيء مثل مدير الحزم. يمكننا مناقشة هذه القضية لفترة طويلة، ولكن لماذا؟ هذه مهمة ناكر للجميل وبالكاد مفيدة. بدلا من ذلك، أقترح البدء في العمل ومحاولة بناء نظام مشابه للنظام المستخدم في أي نظام Linux حديث. يتيح لك مدير الحزم العثور بسرعة على التطبيقات وتثبيتها، وتثبيت التحديثات لاحقًا، وإزالة البرنامج بشكل صحيح إذا لزم الأمر. المهمة واضحة، وبما أنه لا يوجد شيء مثل هذا في نظام التشغيل Windows، فسوف نقوم بتنفيذ شيء مماثل باستخدام أدوات الطرف الثالث.

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

لا يوجد شيء أكثر مملة ومملة من التثبيت الأوليالبرامج على النظام البكر. لا حقا! حتى لو لم تتعجل على الفور وقمت بتثبيت جميع البرامج الضرورية مرة واحدة (على الرغم من وجود مثل هؤلاء المهووسين)، ولكنك تفعل ذلك تدريجيًا، فلا يزال الأمر كذلك المجموعة الأساسيةالبرامج، التي لا يمكنك الاستغناء عنها، ستجعلك تشعر وكأنك مشغل آلة من الدرجة الثالثة. ثلاث عمليات: "فتح الموقع الإلكتروني"، "تنزيل مجموعة التوزيع"، "تثبيت البرنامج" - وهكذا عشرين مرة في كل نوبة عمل.

المتصفح، برنامج المراسلة، برامج الترميز ومشغل الصوت/الفيديو، قارئ PDF، مجموعة البرامج المكتبية، برنامج مكافحة الفيروسات، الأحدث إصدارات جافا/.NET Framework/Flash، archiver - لم يتم إلغاء مجموعة السادة. هنا وقبلة مناوبة عملقد لا تكون قادرًا على التأقلم! 🙂 هناك فرصة للمغادرة مبكرًا إذا كان لديك Dailysoft من القرص الأخير ] في متناول اليد، ولكن يمكنك تخطي الزواج: ماذا لو نسخة جديدةخرج؟ باختصار، الخيار الوحيد هو إرسال هذا الشيء المرهق خارج الغابة والبحث عن خيار أفضل.

لذلك، قم بوضع إشارة مرجعية على الخدمة عبر الإنترنت www.ninite.com. لقد أنقذني هذا المورد الذي ظهر مؤخرًا من عدة ساعات من العذاب وإضاعة الوقت. كيف؟ الفكرة بسيطة جداً. توجد في صفحة واحدة قائمة بمختلف البرامج المجانية أو المجانية في الغالب التطبيقات المفتوحة، والتي تنقسم إلى مجموعات: "المتصفحات"، "الأمان"، "التطوير"، إلخ. يجب عليك تحديد الأدوات المساعدة اللازمة والنقر على زر "الحصول على المثبت". نتيجة لذلك، في عدد قليل من نقرات الماوس، نحصل على مثبت عالمي سيقوم بتثبيت جميع البرامج المحددة في وقت واحد. يزن برنامج التثبيت نفسه القليل جدًا ويقوم بتنزيل جميع البيانات الضرورية أثناء التثبيت مباشرة. لحظات معينة، بالطبع، مثيرة للقلق. على سبيل المثال، من يعرف ما الذي يقوم بتنزيله هذا المثبت؟ ولكن كيف مريحة!

لسوء الحظ، لا يترك المثبت البيانات التي قام بتنزيلها للتثبيت، لذلك، لسوء الحظ، لن تتمكن من إنشاء مثبت دون اتصال بالإنترنت وكتابته على محرك أقراص فلاش USB الخاص بك، ولكن هذا الخيار متاح في النسخة المدفوعةخدمة.

الارتقاء بالفكرة

بالإضافة إلى عدم وجود تثبيت دون اتصال في نسخة مجانيةلدى Ninite عيب آخر - المثبت به التطبيقات اللازمةفي كل مرة يتعين عليك تأليفها مرة أخرى.
من الغريب أن المطورين لم يضيفوا أبسط نظامالتسجيل حتى تتمكن من تسجيل الدخول وتنزيل برنامج التثبيت على الفور لمجموعة من البرامج التي تم تجميعها مسبقًا. تمكن الرجال من فرنسا من تجنب مثل هذا الإشراف من خلال تنفيذ خدمة مماثلة - www.allmyapps.com. في جوهرها، هذا هو نفس Ninite، فقط مع المزيد من البرامج والقدرة على ربط قائمة التطبيقات بحسابك الشخصي (التسجيل مجاني).

بالإضافة إلى ذلك، يمكنك تثبيت عميل سطح مكتب إضافي على النظام، وبعد ذلك ستسلط واجهة Allmyapps الضوء على الأدوات المساعدة الموجودة بالفعل في النظام ولا تحتاج إلى التثبيت. ومع ذلك، حتى في هذه الحالة، لا يزال المثبت العالمي ليس مديرًا للحزم.

يتيح لك ZeuAPP (blog.zeusoft.net/zeuapp)، الذي يتم تنفيذه كتطبيق سطح مكتب، الاقتراب قليلاً من فكرة مدير التطبيقات. يقدم التطوير أيضًا مجموعة واسعة من الميزات المجانية و برمجيات مفتوحة المصدروالتي يمكن تثبيتها بسرعة على النظام. نختار ما تحتاجه، انقر فوق "تنزيل" - والبرنامج نفسه، بعد تنزيل مجموعة التوزيع، يبدأ إجراء التثبيت. للأسف، إجراء التثبيت ليس شفافًا وغير تلقائي: بل يتعين على المستخدم تحديد مجلد يدويًا لتنزيل التوزيع. ولكن هذا ليس كل شيء. إذا كان لا يزال من الممكن أن نغفر للخدمات عبر الإنترنت بسبب عدم وجود فحص الإصدار في النظام والقدرة على تحديث البرنامج، فيمكن تنفيذ هذه الفرصة في ZeuAPP لسطح المكتب. لذلك سيتعين عليك البحث عن حل للحفاظ على تحديث الإصدارات.

تحديث البرامج المثبتة

في حالة تطبيقات Windows، عندما تظهر عمليات استغلال عامة جديدة كل أسبوع تقريبًا متصفحات مختلفةو Adobe Reader وتطبيقات العميل الأخرى، فإن مسألة التحديث لها أهمية خاصة.

تماما النظام التلقائيالتي من شأنها مراقبة ظهور الإصدارات الجديدة وتنفيذ التحديث نفسه، لم أجد. ولكن ربما يكون هذا هو الأفضل، لأنه من هذه الأتمتة يمكن توقع أي شيء في بيئة Windows. الأمر المختلف تمامًا هو وجود أداة شبه تلقائية تراقب بعناية مدى توفر التحديثات وتعرض تثبيتها يدويًا باستخدام أدوات التثبيت القياسية. وتقوم شركة الأمن الغربية Secunia بتطوير مثل هذه الأدوات. لن نأخذ حلول الشركات الجادة التي تهدف إلى التحديث المركزي على الشبكة، لكننا سنتخذها فائدة مجانيةللاستخدام الشخصي - Secunia Personal Software Inspector.

تقوم الأداة خفيفة الوزن بفحص النظام بأكمله بسرعة وخبرة وتقدم تقريرًا تفصيليًا حول البرامج التي تحتاج إلى التحديث. لكل برنامج قديم، يتم إصدار تصنيف للتهديد (وفقًا لقاعدة بيانات Secunia الواسعة لأوصاف الثغرات الأمنية)، والأكثر ملاءمة، رابط مباشر لتنزيل أحدث إصدار من التوزيع. بنقرة واحدة ويمكنك البدء في التحديث. بالإضافة إلى ذلك، يتم التحقق من توفر التحديثات لنظام التشغيل Windows نفسه، وكلما قمت عن طريق الخطأ بتثبيت إصدار غير أحدث من بعض البرامج، سيظهر التحذير المقابل في الدرج. يتم إيلاء اهتمام خاص لأمان المتصفحات والمكونات الإضافية المرتبطة بها ( برنامج أدوب فلاش Player، وQuickTime، وSun Java، وما إلى ذلك)، بالإضافة إلى برامج العميللخدمات الشبكة (على سبيل المثال، Skype). يصبح التقرير التفصيلي حول مكونات ActiveX، على سبيل المثال، متاحًا إذا قمت بتحويل Secunia PSI إلى وضع الواجهة المتقدمة.
قبل البدء في فحص الأدوات المساعدة، نقوم بتنزيل مجموعة من القواعد عبر بروتوكول HTTPS الآمن، والتي تشير إلى كيفية التحقق من ملاءمة التطبيق. ومن الجدير بالذكر هنا أن لدي كمية كبيرة من البرامج المثبتة على جهازي، والتي ليس لدي الوقت الكافي للتخلص منها. وفي الوقت نفسه، يمكن لـ Secunia العثور على إصدارات محدثة للعديد منها. بعد أن رأيت معلومات عنها نسخة محدثة Java، من أجل التجربة، أطلقت PSI - ظهرت معلومات حول الحاجة إلى التحديث على الفور على الشاشة. هذا هو المكان الذي تبدأ فيه الشعور بأن المنتج مدعوم ليس من قبل اثنين من المتحمسين، ولكن من قبل فريق كامل من المتخصصين في مجال الأمن. بالمناسبة، تصدر PSI في أي وقت تقييمًا لنقاط نظام Secunia المحدثة. بالنسبة لي، كانت هذه القيمة بعد غياب طويل عن التحديثات 86%. وأنت؟

ماذا عن الإصدارات التجريبية؟

رغم التواجد برامج عفا عليها الزمنكما يستوعب النظام أيضًا عددًا كبيرًا من الإصدارات التجريبية من البرامج التي لا تزال بعيدة عن الإصدار. بشكل عام، من الجيد أن تحصل على مكافآت رائعة في وقت أبكر بكثير من الآخرين، ومساعدة المطورين في العثور على بعض الأخطاء ليس ثمنًا باهظًا مقابل هذه الفرصة. للأسف، Secunia PSI لا يتعرف على أي إصدارات تجريبية - وهذا أمر مفهوم، إذا كانت الإصدارات مليئة بالأخطاء، فماذا يمكن أن نتوقع من إصدارات بيتا أو حتى إصدارات ألفا؟ كيف تكون؟ تساعدني الموارد fileforum.betanews.com وwww.filehippo.com في تتبع إصدار البرامج الجديدة. إذا كان الأول ينشر ببساطة أخبارًا حول إصدارات البرامج التي تم إصدارها مؤخرًا، فإن FileHippo عبارة عن كتالوج ضخم من البرامج التي يتم تحديثها بدقة بمجرد إصدار إصدار جديد من البرنامج - وربما يتم ذلك تلقائيًا. علاوة على ذلك، الجميع مدعوون لتنزيل FileHippo.com Update Checker، الذي، مثل البرنامج من Secunia، يتحقق من البرامج المثبتة على النظام بحثًا عن التحديثات. ولكن في الوقت نفسه... يعرض أيضًا في قائمة منفصلة تثبيت الإصدارات التجريبية المتاحة من البرامج، مع الإشارة إلى الروابط المباشرة لتنزيل التوزيعات. من المضحك أنه بعد تثبيت FileHippo.com Update Checker الذي تم تنزيله للتو، ردت PSI على الفور بأن هناك إصدارًا أحدث لهذا البرنامج. بعد كل شيء، من الواضح أنه يكذب، هل يشعر بالإهانة أم ماذا؟ 🙂

الإزالة الصحيحة للبرامج

عندما تنمو قائمة "ابدأ" إلى أبعاد غير واقعية، تبدأ في التفكير: "ربما يوجد الكثير من الأشياء غير الضرورية هنا". قاعدتي هي شيء من هذا القبيل - في كل مرة تقوم فيها بتشغيل مدير Windows القياسي لتثبيت البرامج وإلغاء تثبيتها، يمكنك التخلص من خمس أدوات مساعدة غير ضرورية على الأقل :). يبدو أن هذه هي الوظيفة الوحيدة لمدير الحزم التي تزيل البرامج والتي يبدو أن Microsoft قد نفذتها. استخدمه - لا أريد ذلك. لكن لا! بالطبع يقوم بإلغاء تثبيت البرنامج إلى النصف، لكن إذا أخذت لقطة من السجل ونظام الملفات قبل التثبيت وبعد إلغاء التثبيت، ستجد حقائق مثيرة للاهتمام. مفاتيح التسجيل الإضافية وبعض الملفات المؤقتة... سبب بقائها غير واضح.

هناك العديد من الأدوات المساعدة التي تعد بطريقة سحرية بإزالة البرامج من النظام بشكل صحيح، واستخدام الخوارزميات الذكية للبحث عن المفاتيح اليسرى في السجل، وما إلى ذلك. في الواقع، معظمها هراء كامل، ولكن ليس Ashampoo Magical UnInstall (www.ashampoo.com). وكيف يختلف عن الآخرين؟ مبدأ التشغيل. الفكرة هي أن البرنامج يعمل في الخلفية طوال الوقت، وبمجرد اكتشاف أن setup.exe قيد التشغيل، قم بتثبيته. exe وثنائيات التثبيت الأخرى، تبدأ في مراقبة تصرفاتها والتغييرات التي تطرأ على النظام بعناية. على طول الطريق، يتم تجميع قاعدة بيانات يتم فيها تسجيل جميع إجراءات المثبت: المفاتيح التي أدخلها في السجل، والملفات التي وضعها وأين - كل شيء واضح في الواقع. هل تريد حذف البرنامج؟ يقوم Ashampoo Magical UnInstall بتمريره عبر قاعدة البيانات وإرجاع جميع التغييرات. النهج يعمل لا تشوبه شائبة. علاوة على ذلك، إذا قمت بحذف البرنامج الخطأ عن طريق الخطأ أو غيرت رأيك ببساطة، فيمكن إلغاء أي عملية إزالة التثبيت لبعض الوقت باستخدام الأداة المساعدة ReInstaller المضمنة. لا يزال يتم توزيع Magical UnInstall مجانًا، ولكن سيتعين عليك طلب مفتاح ترخيص على موقع المطورين على الويب.

للأسف وآه!

مدير الحزم كما هو الحال في لينكس؟ للأسف، لن ينجح شيء بعد. حتى تكون هناك آلية موحدة لتثبيت التطبيق وتحديثه وإلغاء تثبيته، ومستودع لتخزين البرامج، لا يمكننا حتى التحدث عن أي نظير لـ apt-get من Nix. عضادة مايكروسوفت؟ مما لا شك فيه. ولكن حتى مطوري البرامج مفتوحة المصدر ليسوا مهتمين جدًا بهذا الأمر. مع نشر مشاريعهم على نطاق واسع على Google Code وSourceForge والموارد الأخرى، كان من الممكن منذ فترة طويلة اكتشاف شيء مماثل.

فقط فكر: مدير مناسبالتطبيقات، والتي سوف فقط البرمجيات المفتوحة- ما هي المكافأة للمصدر المفتوح بأكمله، هاه؟ في الوقت الحالي، سيتعين عليك أن تكون راضيا عن الأدوات المساعدة المتناثرة، والتي، حتى جنبا إلى جنب، في بعض الأحيان لا تفعل كل ما يستطيع مديرو الحزم في Linux القيام به.

معلومات

يمكنك ملاحظة البرامج الجيدة الأخرى للبحث عن تحديثات البرامج المثبتة على جهاز الكمبيوتر الخاص بك. هذه هي SUMo (www.kcsoftwares.com) وAppupdater (www.nabber.org/projects/appupdater).

منذ عدة سنوات، حاول المتحمسون إنشاء منفذ Linux apt-get - لذلك ولدت win-get(). النظام المكتوب بلغة باسكال جعل من الممكن تثبيت بعض الأدوات المساعدة من خلال وحدة التحكم، ولكن لسوء الحظ، تلاشى التطوير بسرعة. ولقي المصير نفسه مبادرات أخرى: Appsnap، وAppupdater، وحتى GetIt (www.puchisoft.com/GetIt)، التي حاولت الجمع بين جميع الحلول المتاحة.

تثبيت وتحديث برامج التشغيل

ولعل أكثر ما يكره بعد إعادة تثبيت النظام هو عدم تثبيت جميع البرامج. لا! هناك وحش أسوأ بكثير - السائقين. عندما رأيت Windows 7 لأول مرة، أردت أن أصرخ: "لقد تم الأمر!" نعم، النظام من خلال تحديث ويندوزفهو يستهلك كل الحطب اللازم تقريبًا، وقد اقتنعت بهذا أكثر من مرة. ونتيجة لذلك، لم يعد عليك أن تتساءل عن الأجهزة غير المعروفة المسجلة في مدير الأجهزة - فكل شيء يتم تثبيته تلقائيًا. لكن ماذا عن الإصدارات السابقةويندوز وكيفية تحديث برامج التشغيل من حيث المبدأ؟ إجابتنا هي DriverMax (www.innovative-sol.com/drivermax).

ستتيح لك هذه الأداة الصغيرة تنزيل أحدث إصدار من الحطب بسرعة من الإنترنت لأقصى استفادة أجهزة مختلفة. انسَ البحث المؤلم عن برنامج تشغيل نادر أو قرص مفقود منذ فترة طويلة من "الصندوق" - فقط قم بإنشائه حساب مجانيعلى الخدمة وتنزيل كل ما تحتاجه. ومع ذلك، سيكون البرنامج مفيدًا حتى لو كنت لا تثق بهذا الأسلوب وتفضل تنزيل برامج النظام من المواقع الرسمية. لدى Drivermax وظيفة مهمة أخرى - النسخ الاحتياطي لجميع برامج التشغيل في النظام. لذلك، بعد إعادة تثبيت النظام، سيستغرق تثبيت جميع برامج التشغيل بضع دقائق فقط ويتطلب الحد الأدنى من الجهد. أود أن أعترف أنني لم أتمكن من العثور على برنامج التشغيل عدة مرات باستخدام DriverMax، لكنني قمت بتصحيح الموقف بسرعة باستخدام أداة مساعدة أخرى - Device Doctor (www.devicedoctor.com).

التحديث التلقائي من جوجل

إذا كنت قد قمت بتنزيلها من أي وقت مضى جوجل كروم، فأنت تعلم: بدلاً من توزيع المتصفح دون اتصال بالإنترنت، تقوم فقط بتنزيل غلاف المثبت، والذي بدوره، اعتمادًا على نظام التشغيل والمعلمات الأخرى، يقوم بتنزيل كل ما تحتاجه. وإذا سبق لك زيارة الصفحة pack.google.com، فمن المحتمل أنك انتبهت إلى البرنامج الذي يقوم على الفور بتثبيت منتجات Google أو تحديثها على النظام. يسمى نظام التثبيت الذكي والتحديث التلقائي هذا Google Update أو omaha. تم تطوير هذا المشروع بموجب ترخيص مفتوح وهو متاح دائمًا على code.google.com/p/omaha. من المهم ألا يكون هذا مجرد برنامج، بل هو نظام مدروس هندسيًا يجعل من السهل تثبيته وتحديثه تطبيقات مختلفة- ما هو مفقود في نظام التشغيل Windows الحديث لإنشاء مستودع به برامج ومدير حزم على غرار Linux.

مساء الخير.

وبطبيعة الحال، فإن مديري حزم Linux يفعلون ذلك حياة أسهلكل من المستخدمين والمسؤولين. في عالم Windows، يكون الأمر أسوأ بكثير، على الرغم من وجود بعض التطورات (Windows 10 يعد بالتقدم): nuget، Chocolatey، wpkg وغيرها.

أثناء دعم آلات الاختبار لـ Codeforces، وأجهزة الكمبيوتر في مركز تدريب SSU Programmers Olympiad، وإعداد محطات عمل المشاركين لمختلف الألعاب الأولمبية، سئمت أخيرًا من كتابة ملفات الخفافيش المختلفة وقررت تبسيط هذه العملية. تبين أن Chocolatey كان بمثابة مساعدة جيدة، ولكن بالتفصيل اتضح أنه لا يناسبني دائمًا: في معظم الحالات، يكون من المستحيل تحديد دليل التثبيت، ولا يوجد دعم للمستودعات الخاصة به، ولا توجد العديد من الحزم المطلوبة بالنسبة لـ Codeforces، لا يقوم مستودع Chocolatey بتخزين مثبتات البرامج، ولكنه يخزن فقط روابط إليها - حدث عدة مرات أن موقع البرنامج كان معطلاً، وكان من المستحيل تثبيت الحزمة.

لهذا السبب، في ديسمبر 2014، خصصت عدة أمسيات للعمل على مدير مناسب لأغراضنا (يسمى PBOX، اقرأ كـ بي بوكس). أنوي استخدام PBOX لتثبيت برامج خاصة بي (إصدارات محددة من المترجمين)، كما أن Chocolatey مناسب أيضًا للبرامج ذات الأغراض العامة.

في الشهر المقبل، أخطط لإعادة تثبيت جميع خوادم اختبار Codeforces (والعديد من أجهزة الكمبيوتر الأخرى التابعة لكلية KNiIT بجامعة ساراتوف الحكومية)، باستخدام PBOX على وجه الخصوص.

لقد استخدمته بالفعل قليلاً لأغراض شخصية، ويبدو لي أن PBOX قد يكون مفيدًا أيضًا لبعض مستخدمي Codeforces. توجد أمثلة للاستخدام على الموقع الإلكتروني http://pbox.me. وفيما يلي بعض التفسيرات.

تثبيت

انتقل إلى http://pbox.me وفي وحدة التحكم الإدارية لنظام التشغيل Windows (ابحث عن cmd.exe و قائمة السياقانقر بزر الماوس الأيمن على تشغيل كمسؤول) وقم بتنفيذ التعليمات البرمجية باستخدام الصفحة الرئيسية. PBOX مكتوب بلغة Java، إذا لم يكن لديك، فسوف يقوم بتنزيل JRE نفسه ووضعه بجانبه. بالمناسبة، سيقوم PBOX بتحديث نفسه في كل مرة تقوم فيها بتشغيله، لذلك لن تضطر إلى التفكير في نشر التحديثات عليه.

عادةً ما أقوم بإيقاف تشغيل UAC، إذا كنت لا تريد ذلك، فسيتعين عليك دائمًا تشغيله كمسؤول في المستقبل. وحدة التحكم، ويمكنك تعطيل uac عند تثبيت PBOX بمجرد كتابة pbox -uac .

الاستخدام

هل تريد بالضبط g++ المستخدم في Codeforces؟ فقط اكتب pbox install mingw-tdm-gcc . افتراضيًا، سيتم تثبيته في %HOMEDRIVE%\Programs\mingw-tdm-gcc، وكتابة عدة أدلة في PATH (بما في ذلك MSYS)، وإضافة MINGW_HOME إلى دليل التثبيت. بشكل عام، لمعرفة ما سيحدث بالضبط، ما عليك سوى العثور على الحزمة على موقع الويب والنقر فوق Show pbox.xml.

لا يوجد الكثير من الحزم في PBOX حتى الآن (ولكن ليس قليلًا، 73). انتقل إلى http://pbox.me/packages وألق نظرة. من أداة وحدة التحكم المفيدة، أوصي بأدوات تثبيت pbox - وهي عبارة عن مجموعة من الأدوات المساعدة المفيدة sysinternals ومجموعة موارد Windows وأدوات الدعم، بالإضافة إلى العديد من أدوات التجعيد وwget وimdisk وغيرها، والتي ستتم إضافتها على الفور إلى PATH. بالمناسبة، سيتم إضافتها فائدة مفيدة runexe.exe، الذي يمكنه تشغيل العمليات وعرض الوقت/الذاكرة المستخدمة.

بالمناسبة، سيتم تثبيت معظم الأدوات المساعدة والمترجمات بشكل افتراضي في C:\Programs (في الواقع في %HOMEDRIVE%\Programs). من الملائم جدًا أن يكون لديك مسار أقصر بدون مسافات، مثل "ملفات البرنامج".

يمكن تركيبها مع إضافية المفاتيح، على سبيل المثال مثل هذا: pbox install Far --homedir=C:\Far --arch=32 --version=3.0.4040 . لإزالة حزمة، ما عليك سوى تشغيل pbox uninstall Far .

فيما يلي المزيد من الأمثلة على الأوامر المتاحة واستخداماتها.

نظرًا لأن العمل يتطلب دائمًا الوصول إلى وحدة التحكم وgit وnode وjade. أود أن أوضح قليلاً عن العمل مع Chocolatey في سياق (باستخدام مثال) التحضير للتطوير ضمن Nodester.

متطلبات التثبيت:

ويندوز إكس بي/فيستا/7/2003/2008
صافي الإطار 4.0
بوويرشيل 2.0

التثبيت بسيط عن طريق تنفيذ هذا الأمر البسيط (لم تتم معالجته في cmd.exe في PowerShell):

@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString("http://bit.ly/psChocInstall"))"

وبعد ذلك يتم تثبيته تلقائيًا في C:\Chocolatey، وسيتم العثور على أوصاف الحزم والمكتبات في C:\Chocolatey\libs. يتم تثبيت وحدات البرنامج الرئيسية بشكل افتراضي في ملفات البرنامج (x86).

جميع الحزم الأساسية والضرورية للمطور موجودة. اللغات المترجمة، مثل PHP وRuby وPython وNode.js. قاعدة البيانات - MySQL، MongoDB، SQLite. التحكم في الإصدار Git، Mercurial، SVN. المفكرة ++، سامية. عيار لمعالجة الكتب ل كيندل.

1. قم بتثبيت حزمة Node.js باستخدام npm

سينست عقدة js.install

هذا الأمر مشابه لما يلي

تثبيت الشوكولاتة Nodejs.install

صحيح أنه يجب إغلاق وحدة التحكم وإعادة فتحها حتى تصبح المسارات المسجلة في المسار متاحة.

2. عند تثبيت العقدة، يمكنك بالفعل تنفيذ التطوير وتثبيت الوحدات من خلال مدير الحزم. وهنا حقيبة لNodster

3. بدون Git، لن يكون من الممكن النشر إلى Nodester، لذلك نقوم بتثبيته باستخدام Chocolatey

فيما يلي قائمة بالأشياء الأخرى التي قمت بتثبيتها.

وحدة التحكم سينست2
المعجون سينست
حليقة سينست
سينست وجيت

نحاول المعجون، يفتح الأمر نافذة البرنامج وننظر إلى حقيقة أنه تم تثبيت git بنجاح (دعني أذكرك أنه سيتعين عليك إغلاق وحدة التحكم وفتحها مرة أخرى).

4. الآن نرى أنه يمكننا الوصول بحرية إلى Nodester

ما تبقى بعد ذلك هو العملية الروتينية، التثبيت على الجهاز المحلي عبر npm للوحدات المطلوبة في المشروع، مثل Expressjs، Jade، واختبار خادم الويب المحليالتي تقوم العقدة بتحميلها. يتم تنفيذ هذا الأمر برمته في git، وبعد ذلك يتم الدفع إلى اللفت العقدي. في Nodester (قائمة الأوامر)، ستحتاج أيضًا إلى تثبيت وحدات npm عبر Nodester npm install appname.

الشوكولاتة ليست مناسبة لكل شيء. تميل أيديولوجية Windows والتطبيقات التي تم إنشاؤها للمنصة إلى اقتراح ضرورة إجراء عمليات التحميل التلقائي والتحديث في كل فرصة دون إذن. لذا، تحتوي الحزم على Chrome، ولكننا نعرف ملف GoogleUpdater.exe الذي يقوم بتحديث كل شيء على أي حال. الأمر نفسه ينطبق على برنامج Notepad++، الذي يمكنه الحصول على التحديثات بنفسه. يمكنك تحديث Skype بنفسك. ومع ذلك، إذا تم إعداد كل شيء مثل الشوكولاتة من البداية، فسيكون التحديث السريع بأمر واحد أمرًا ممتعًا، خاصة إذا كان هذا لا ينطبق على أدوات واجهة المستخدم الرسومية.

وأخيراً سأرفق مقطع فيديو من المكتب. موقع

طلبت التعليقات إضافة حزمة Slik Subversion (SVN). أعتقد أنه سيكون من المفيد توضيح مدى سهولة القيام بذلك. كما سيصبح مبدأ تشغيل "الشوكولاتة" أكثر وضوحًا.

الوصف الرئيسي ونص التثبيت لأبسط الحالات. يمكن تجميع جميع العبوات بنفسك، فيما يلي أمثلة.

1. قم بإنشاء ملف وصف C:\sliksvn\sliksvn.nuspec بالنص المناسب (المصدر فارغ):

com.sliksvn سليكSVN 1.7.4 شركة سليك اناتولي

يبدأ التحكم في الإصدار الموثوق به من Slik Subversion هنا نحن نقدم حزمة Subversion لسطر الأوامر المستقلة لنظام التشغيل Windows. يحتوي برنامج التثبيت على جميع أدوات سطر الأوامر (svn، وsvnadmin، وsvnsync، وsvnserve، وsvnmucc، وما إلى ذلك) ولكن لا يحتوي على روابط التطبيقات ولا وحدات Apache. الأدوات متوافقة تمامًا جنبًا إلى جنب مع الحزم الأخرى. مثالية للإنشاء الآلي ونشر البرامج النصية http://www.sliksvn.com/ التخريب sliksvn svn شركة سليك خطأ شنيع

2. ثم قم بإنشاء برنامج نصي للتثبيت C:\sliksvn\tools\chocolateyInstall.ps1

تثبيت-ChocolateyPackage "sliksvn" "msi" "/quiet" "www.sliksvn.com/pub/Slik-Subversion-1.7.4-win32.msi" "http://www.sliksvn.com/pub/Slik-Subversion -1.7.4-x64.msi"

كتابة الشوكولاتة النجاح "SlikSVN"
) يمسك (
Write-ChocolateyFailure "SlikSVN" "$($_.Exception.Message)"
يرمي
}

يصبح واضحا من الكود. ما يتم تنزيله من المكتب. يحتوي الموقع على برنامج تثبيت 32 بت أو 64 بت وسيتم تثبيته في الوضع الهادئ دون تشتيت الأسئلة.

3. أضف. ملف التثبيت (قد يكون مفقودًا)، لكن في هذه الحالة لا يهم C:\sliksvn\tools\install.ps1

بارام($installPath، $toolsPath، $package، $project)

Write-Host "هذه ليست حزمة تحتوي على ملفات dll للرجوع إليها."
Write-Host "الرجاء التثبيت باستخدام Chocolatey"
Write-Host "للحصول على الشوكولاتة، ما عليك سوى تشغيل "Install-Package Chocolatey" متبوعًا بـ "Initialize-Chocolatey""
مضيف الكتابة "تثبيت الشوكولاتة sliksvn"
مضيف الكتابة "جارٍ إزالة هذه الحزمة..."
إلغاء تثبيت الحزمة sliksvn -ProjectName $project.Name

4. تجميع العبوة. يمكنك جمعها مع NuGet. كتابة الوصول إليها في المسار، أو الاتصال عبر مسار كامل. يقع في المسار C:\Chocolatey\chocolateyInstall\NuGet.exe

>القرص المضغوط C:\sliksvn
> حزمة nuget

وبعد ذلك نحصل على الحزمة المحلية C:\sliksvn\sliksvn.1.7.4.nupkg. يمكنك التثبيت منه بالفعل، تحقق من cinst sliksvn -source C:\sliksvn (يجب أن يحتوي المسار فقط على المسار إلى المجلد الذي توجد به الحزمة، بدون اسمه). مثبتة محليا. وبعد ذلك يمكنك تحميل الحزمة على الموقع. يوجد وضع ما بعد الإشراف يعمل هناك، لذا ستكون الحزمة مرئية على الفور وتصبح متاحة من خلال cinst sliksvn.

كيف يعمل كل شيء عند تثبيت الحزمة؟ أثناء التثبيت، كل ما تم حزمه في حزمة nupkg - نصوص التثبيت والأوصاف والملفات الأخرى والأرشيفات الثنائية (قد يكون هناك شيء ما) ينتهي به الأمر في المجلد C:\Chocolatey\lib\PACKAGE_NAME، ولكن الإجراءات المكتوبة في المجلد C:\Chocolatey\lib\PACKAGE_NAME البرنامج النصي، في حالتنا، يتم إجراء التثبيت الصامت افتراضيًا، أي أن لدي SlikSVN على نظام 64 بت، مما يعني أنه مثبت في C:\Program Files\SlikSVN\ ومسجل في المسار. ولكن في الواقع، يمكن أن يكون التثبيت أي تفريغ من الأرشيف الخاص به، والذي سيتم تضمينه في الحزمة، أو بعض الإجراءات الأخرى مع المكتبات المضمنة الخاصة به. كل هذا يتوقف على خيالك.

كيفية إزالته؟ SlikSVN نفسها عبر إزالة التثبيت، مثل أي معيار البرنامج المثبتومن C:\Chocolatey\lib\PACKAGE_NAME يدويًا.

تحديث 2012-08-15:

في أحدث الإصداراتتمت بالفعل إزالة الحزم عبر إلغاء تثبيت Chocolatey. يقوم الأمر بحذف محتويات الحزمة من C:\Chocolatey\lib\package name، أي أن الأدوات المساعدة التي تم تثبيتها عن طريق التفريغ في هذا المجلد تتم إزالتها بالكامل. لا يتم التطرق إلى ما تم تثبيته في النظام وفي ملفات البرنامج.

لا توجد قائمة بالحزم المثبتة، كما سيكون من المنطقي الافتراض من قائمة الحزم المشبوهة. ولكن يمكن إصلاح ذلك بسهولة، بدلاً من ذلك باستخدام هذا الاختراق:

فرق --git "a/c:\\Chocolatey\\chocolateyInstall\\functions\\Chocolatey-List.ps1" "b/c:\\Chocolatey\\chocolateyInstall\\functions\\Chocolatey-List.ps1" فهرس 67c2ecc ..aa67027 100644 --- "a/c:\\Chocolatey\\chocolateyInstall\\functions\\Chocolatey-List.ps1" +++ "b/c:\\Chocolatey\\chocolateyInstall\\functions\\Chocolatey- List.ps1" @@ -15.7 +15.12 @@ param($parameters = "list" if ($selector -ne "") ( $parameters = "$parameters ""$selector""" - ) + ) else ( + $packageFolders = Get-ChildItem $nugetLibPath |. اسم الفرز + $packages = $packageFolders -replace "(\.\d(1,))+"|gu + Write-Host $packages + Exit + ) if ( $allVersions -eq $true) ( ​​​​Write-Debug "إظهار كافة إصدارات الحزم"
الآن من قائمة الشوكولاتة نحصل على:

7zip 7zip.install Chocolatey Console2 حليقة foobar2000 git git.install miranda msysgitNodejs.install notepadplusplus notepadplusplus.install php php5-dev putty sliksvn sublimetext2 Warmup Wget