سؤال كيفية تثبيت حزم جديدة على Cygwin؟


لقد قمت بتثبيت أحدث إصدار من سيغوين مع عدد من الحزم. سرعان ما أدركت أنني بحاجة إلى مزيد من الحزم (مثل wget، وما إلى ذلك) ولم أتمكن من العثور على طريقة لتثبيت الحزم الجديدة دون تشغيل الإعداد مرة أخرى وإعادة تثبيت كل شيء من البداية.

ما أبحث عنه هو ما يعادل apt-get على Cygwin (إذا كان مثل هذا الشيء موجود).


143
2018-05-12 13:40


الأصل


ذات صلة superuser.com/questions/40545/... - Adrien Be
انظر الاجابة هنا stackoverflow.com/questions/745275/... - barlop


الأجوبة:


لا توجد إدارة حزم في Cygwin خارج برنامج الإعداد. يطبق الإعداد تحديثات على التثبيت الحالي فقط ، ولا يقوم بالكتابة فوق الحزم التي تمتلكها بالفعل (ما لم تكن قد ذكرت ذلك صراحةً).

أعد تشغيل برنامج الإعداد لتثبيت حزم جديدة.


118
2018-05-12 13:43



دعنا نقول لدي قائمة الحزم التالية cygwin-devel gcc-core git libcom_err-devel libcom_err2 libcrypt-devel libcrypt0 libedit-devel libedit0 libgcc1 libgssapi_krb5_2 libiconv-devel libiconv2 libintl-devel libintl8 libk5crypto3 libkrb5-devel libkrb5_3 libkrb5support0 libncurses-devel libncursesw10 libopenssl100 libssp0-4.9.2-3 make openssl-devel w32api-headers w32api-includes zlib-devel zlib0-1.2.8-3 git wget كيف أقوم بتثبيتها؟ - William
شخص ما أجبت بالفعل هذا هنا. كان يسألني مباشرة بطريقة خاطئة للحصول على إجابة في الوقت المناسب. :) - Benoit Miller
هل يجب أن يكون إصدار setup.exe هو نفس الإصدار بالضبط كما كان مثبتًا في البداية؟ - James Wierzba
لا ، هذا هو بيت القصيد. ستحصل على الخيار لترقية ما تريد إذا قمت بتشغيل إصدار أحدث من الإعداد مما قمت بتثبيته بالفعل. - Benoit Miller
انظر للاجابة stackoverflow.com/questions/745275/... - barlop


هناك حزمة تسمى الرابطة بين cyg قد يكون هذا ما تبحث عنه. يبدو أن تقوم على apt-get.

apt-cyg هو مثبت بسطر الأوامر   ل Cygwin التي تتعاون مع   إعداد Cygwin ويستخدم نفس   مستودع. بناء الجملة مشابه ل   الرابطة بين الحصول على.

مثال على ذلك سيكون

$ apt-cyg install yourPackage

لتثبيته ، ستحتاج إلى wget و tar و gawk و bzip2. يمكنك تنزيل جميع هذه الحزم من Cygwin قائمة الحزم.


73
2018-06-30 04:12



كيف يمكنك تثبيت apt-cyg بمجرد تنزيل wget و tar و gawk و bzip2؟ شكرا - Adrien Be
الإجابة على سؤالي الخاص: superuser.com/a/41139/280964 - Adrien Be


أعد تشغيل برنامج الإعداد مرة أخرى. هذه هي الطريقة التي تقوم بتحديث Cygwin كذلك.


17
2018-05-12 13:43



تشك ، لأولئك موضع شك: أنه لا إعادة تثبيت كل شيء ، فإنه ببساطة تثبيت الحزم الجديدة التي تحددها - Adrien Be
أفعل هذا الآن لتثبيت حزمة واحدة ، unzip. كل ما فعلته هو فتح واجهة المستخدم الرسومية الإعداد ، بحثت عن بفك ، فحصها لتثبيت بن. ومع ذلك ، يبدو الأمر كأنه إعادة تثبيت كل شيء. أراه يمر عبر حزم مثل grep ، libgtk ، إلخ. تم تشغيله لمدة 10 دقائق ، ويتم فقط حوالي 50٪. غير أن وضعها الطبيعي؟ لمعلوماتك ، ربما تكون هذه هي المرة الأولى خلال 8 أشهر من تشغيل برنامج الإعداد ، لذلك ربما تكون كل باقاتي قديمة؟ - SSilk


وجدت تشوكولاتيي مفيدة جدا لإدارة منشآت ويندوز (جديد، ترقية وإزالة)، و سيغوين ليست استثناء!

أنا ركبت سيغوين استخدام تشوكولاتيي، ومنذ تثبيت Chocolatey باستخدام وضع صامت / هادئ ، لا يطلب منك اختيار أي حزم و سيغوين يتم تثبيت مع الحزم الحد الأدنى :-(.

ومع ذلك ، في كل مرة ترغب فيها في تثبيت حزمة جديدة ، يكون الاستخدام الحقيقي سهل الاستخدام:
--source=cygwin. على سبيل المثال ، تثبيت bash:

شوكو تثبيت باش - المصدر = cygwin


7
2018-02-11 18:14





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

أفضل طريقة هي استخدام cygwin's setup.exe وحدد حزم إضافية تحتاجها. اذهب الى هنا: http://www.cygwin.com/install.html

"عند تثبيت الحزم لأول مرة ، لا يقوم برنامج الإعداد * .exe بذلك   تثبيت كل حزمة. فقط الحزم الأساسية الدنيا من Cygwin   يتم تثبيت التوزيع بشكل افتراضي. النقر على الفئات و   الحزم في الإعداد * .exe حزمة تثبيت الشاشة سوف توفر   أنت مع القدرة على التحكم في ما تم تثبيته أو تحديثه. "


3
2017-11-23 04:32





تحتاج إلى تثبيت "الوشق" في البداية بطريقة مشتركة. ثم افتح cygwin واكتب هذا:

  1. lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg

  2. install apt-cyg /bin

الآن يمكنك استخدام مدير الحزم apt-cyg install

لمزيد من المعلومات، راجع https://github.com/transcode-open/apt-cyg


3
2017-07-02 07:23





يمكنك استخدام Babun وهو مبني حول Cygwin ويتضمن مدير الحزم pact.

Babun تدعم تركيب الحزم الجديدة خارج الصندوق:

pact install wget

1
2018-04-30 14:11