আমি কোথায় শংসাপত্রগুলি ইনস্টল করব যাতে উইজেট এবং অন্যান্য ম্যাকপোর্টস প্রোগ্রামগুলি সেগুলি খুঁজে পায়?


6

আমাকে কাস্টম শংসাপত্রগুলি ইনস্টল করতে হবে যাতে তারা ম্যাকপোর্টের মাধ্যমে ইনস্টল করা উইজেটের সাথে কাজ করে। আমি সঠিক ডিরেক্টরি খুঁজে পাচ্ছি না।

আমি / সিস্টেম / লাইব্রেরি / ওপেনএসএসএল / সার্টিফিকেটগুলিতে ইনস্টল করার চেষ্টা করেছি কিন্তু সেই ডিরেক্টরিটি উইজেটের সাহায্যে অন্তর্ভুক্ত বলে মনে হচ্ছে। তেমনিভাবে আমার কীচেইনে ইনস্টল করা শংসাপত্রগুলি উপেক্ষা করা হয়।

উত্তর:


4

সমন্বিত একটি wgetrcফাইল তৈরি করুন :

ca_directory=/System/Library/OpenSSL/certs

লিনাক্স এবং বিএসডি-তে ফাইলটি ~/.wgetrc(এবং /etc/wgetrcসিস্টেম-বিস্তৃত) এ অবস্থিত । আমি জানি না এটি ম্যাকপোর্টের ক্ষেত্রে একই কিনা।


2
খুব ঠান্ডা. এটি /opt/local/etc/wgetrcম্যাকপোর্টে রয়েছে।
vy32

9

উপরের উত্তরটি আমার পক্ষে সমস্যাটি সমাধান করেনি, তবে আমি ম্যাকপোর্টের সাথে একই রকম সহজ সমাধান পেয়েছি:

sudo port install curl-ca-bundle

শংসাপত্র প্রমাণীকরণ বান্ডেল ইনস্টল করতে এবং তারপরে উইজেট সেটিংস প্রোফাইলটিতে এর উল্লেখটি চাপ দিন:

echo CA_CERTIFICATE=/opt/local/share/curl/curl-ca-bundle.crt >> ~/.wgetrc

2

আমি মাধ্যাকর্ষণ সমাধানে কোনও মন্তব্য যুক্ত করতে পারি না, তাই আমি অনুমান করি যে আমি একটি নতুন উত্তর তৈরি করব ...

মহাকর্ষের সমাধানটি অসম্পূর্ণ বলে মনে হচ্ছে। এটি কাজ করেছে কারণ আপনি ইতিমধ্যে "/ সিস্টেম / লাইব্রেরি / ওপেনএসএসএল / শংসাপত্রগুলি ইনস্টল করার চেষ্টা করেছিলেন"।

আমি ম্যাকপোর্টস থেকে ওপেনএসএসএল ইনস্টল করেছি (আমার তুষার চিতা ইনস্টলের সাথে সংযুক্ত সংস্করণটির চেয়েও নতুন)। এটি একটি cert.pemফাইল /opt/local/etc/openssl/রেখেছিল, যা আমি তখন মহাকর্ষের পদ্ধতিতে নির্দেশ করতে পারি। এটি মূলত আমি যা করেছি তা হ'ল:

sudo port install openssl
sudo echo 'ca_directory = /opt/local/etc/openssl' > /opt/local/etc/wgetrc
sudo cat /opt/local/etc/wgetrc.sample >> /opt/local/etc/wgetrc`

আইন এর সমাধান সম্ভবত আমার জন্য কাজ করতে হবে।

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