সাইগউইন প্যাকেজ পরিচালনা


16

সাইগউইনে, আমি কীভাবে:

  • সমস্ত ইনস্টল প্যাকেজ তালিকা
  • একটি প্যাকেজ অন্তর্ভুক্ত ফাইল তালিকা
  • কোন ফাইলটি কোন প্যাকেজের অন্তর্ভুক্ত তা বলুন
  • একটি নতুন প্যাকেজ ইনস্টল করুন
  • একটি প্যাকেজ আনইনস্টল করুন
  • ইনস্টল করা প্যাকেজ (ডেপস, সংস্করণ ইত্যাদি) সম্পর্কে তথ্য পান
cygwin 

উত্তর:


23

সমস্ত ইনস্টল প্যাকেজ তালিকা

cygcheck --check-setup --dump-only
  • --dump-onlyকমান্ড ব্যতীত কয়েক মিনিট সময় লাগবে কারণ এটি সমস্ত প্যাকেজ পরীক্ষা করবে। সবকিছু ঠিক থাকলে প্রতিটি প্যাকেজের জন্য আপনার ঠিক আছে;)

একটি প্যাকেজ অন্তর্ভুক্ত ফাইল তালিকা

প্যাকেজ জন্য bash:

cygcheck --list-package bash
  • এটি কেবল ইনস্টলড প্যাকেজগুলির জন্যই কাজ করে

কোন ফাইলটি কোন প্যাকেজের অন্তর্ভুক্ত তা বলুন:

ফাইলের জন্য /usr/bin/bash.exe

cygcheck --find-package /usr/bin/bash.exe
  • এটি কেবল ইনস্টলড প্যাকেজগুলির জন্যই কাজ করে

একটি নতুন প্যাকেজ ইনস্টল করুন

আপনি ইতিমধ্যে সেটআপ জিইউআই চালিয়েছেন এবং বৈধ আয়না (গুলি), স্থানীয় প্যাকেজ ডিরেক্টরি এবং অন্যান্য বিকল্প সেট রয়েছে তা বিবেচনা করে আপনি ইনস্টল করতে চালাতে পারেন abook:

/path/to/setup-1.7.exe --quiet-mode --download --local-install --packages abook
  • এটি আপনার সমস্ত ইনস্টল করা প্যাকেজগুলি উপলভ্য সর্বশেষতম সংস্করণে স্বয়ংক্রিয়ভাবে আপডেট হবে
  • আপনি কমান্ড লাইনে আয়না এবং অন্যান্য বিকল্পগুলিও নির্বাচন করতে পারেন, দেখুন /path/to/setup-1.7.exe --help
  • আমি সাইগউইন 1.7 এর নতুন সংস্করণটি জানি (বিটা সংস্করণ, তবে বেশ স্থিতিশীল) যা বর্তমানে সেটআপ ব্যবহার করে ২. uses options৯ এই বিকল্পগুলি সমর্থন করে, তবে আমি ১.6 এ পরীক্ষা করিনি

একটি প্যাকেজ আনইনস্টল করুন

আমি যতদূর জানি, কেবল জিইউআই এই বিকল্পটিকে সমর্থন করে।

ইনস্টল করা প্যাকেজ (ডেপস, সংস্করণ ইত্যাদি) সম্পর্কে তথ্য পান

সংস্করণটি তালিকার প্রতিটি প্যাকেজে একসাথে তালিকাভুক্ত করা হয়েছে (প্রথম আইটেম)। ডিপগুলি সন্ধান করা সত্যই জটিল: সেটআপ চলাকালীন এটি স্থানীয় প্যাকেজ ডিরেক্টরিতে প্রতিটি আয়নার জন্য একটি করে প্রবেশ তৈরি করে। সেখানে আপনি সেই আয়নায় উপলব্ধ সমস্ত প্যাকেজের তালিকা পেতে পারেন (সংস্করণ 1.6-র জন্য setup.ini এবং সংস্করণ 1.7-র জন্য setup-2.ini) প্যাকেজের নামের সাথে একটি @এবং পূর্ববর্তী প্যাকেজের নাম পাওয়া যাবে requires:। যদি কোনও কারণে, আপনি যে আয়নাটি ব্যবহার করছেন সেটি পুরানো হয়ে গেছে, তথ্য ডাউনলোড করার সময় সেটআপটি একটি সতর্কতা বার্তা প্রদর্শন করে।


কমপক্ষে সংস্করণ ২.৮ অনুসারে, কমান্ড লাইনের মাধ্যমে প্যাকেজগুলি অপসারণের জন্য একটি -x --remove-প্যাকেজ বিকল্প রয়েছে।
হাওলার 18

@ হাওলার apt-cyg removeকাজ করে তবে আপনার প্রথমে সরঞ্জামটি দরকার, কেভিনের উত্তর দেখুন।
ব্যবহারকারী3123159

apt-cyg install packageইনস্টলেশন জন্য।
ব্যবহারকারী3123159

3

Setup.exe চালান। এটি আপনাকে বিভিন্ন প্যাকেজগুলির জন্য চেকবক্সগুলি সহ একটি জিইউআই দেবে।


5
আইএমও এটি সাইগুইনস প্রধান ব্যর্থ। আমাদের একটি সত্য প্যাকেজ ম্যানেজার দরকার!
জোসেফ কার্ন

1
আমি মাইলিস্টে কিছু পোস্ট দেখেছি। কেউ সাইগউইনের জন্য উপযুক্ত সমপরিমাণে কাজ করছেন। এটি 1.7 এর অংশ হিসাবে প্রদর্শিত হতে পারে
জোরডাচি

@ জোসেফ: এটি দুর্দান্ত লাগছে। আমাদের জানতে দেওয়ার জন্য ধন্যবাদ।
জন্ম

উইন্ডোতে ব্যবহৃত ফাইলগুলি ওভাররাইট করা সম্ভব না হওয়ায় রিয়েল প্যাকেজ ম্যানেজারটি সম্ভব নয়। আপগ্রেড করার আগে আপনাকে সাইগউইনকে বন্ধ করতে হবে এবং তারপরে আপনি বাহ্যিক প্যাকেজ ম্যানেজার (সাইগউইনের সেটআপ.এক্সে) ব্যবহার করতে পারেন। সর্বাধিক সম্পূর্ণ প্যাকেজ ম্যানেজারটি অ্যাপটি-সাইগ , আমার মনে হয় না, এর থেকে আরও ভাল কিছু হবে।
দাউদ ফেরেঞ্জি রোগোয়ান

3

আমি খুঁজে পেয়েছি কার্যক্ষম-CYG প্যাকেজ কমান্ড লাইন ইনস্টলেশনের জন্য দরকারী ছাড়া সব আমার অন্যান্য প্যাকেজ আপডেট করার কিন্তু এটি আপনার পছন্দের কাজগুলি করার প্রয়োজন হবে না।


সেখানে কোন সমতূল্য apt show, apt policyবা apt searchমধ্যে ubuntu
ব্যবহারকারী3123159


0

আমাকে আপনাকে সাইগউইন এফএকিউর সাথে পরিচয় করিয়ে দেওয়ার অনুমতি দিন

  • তালিকা ইনস্টল করা হয়েছে
  • আমি কীভাবে পৃথক প্যাকেজ আনইনস্টল করব
  • আমি কীভাবে পৃথক প্যাকেজ আনইনস্টল করব
  • ইনস্টল করা প্যাকেজ সম্পর্কে তথ্য পান

সাইগউইন সেটআপ চালান

  • একটি প্যাকেজ অন্তর্ভুক্ত ফাইল তালিকা
  • কোন ফাইলটি কোন প্যাকেজের অন্তর্ভুক্ত তা বলুন

Http://cygwin.com/packages/ এ অনুসন্ধান করুন


0

প্যাকেজগুলিও আনইনস্টল করা এখন সম্ভব:

/path/to/setup.exe -x yourpackagename
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.