ম্যাকপোর্ট, পোস্ট-ইনস্টল এবং চালু হয়েছে: আবার সেই নির্দেশাবলী কী ছিল?


8

আপনি যখন ম্যাকপোর্টসের মাধ্যমে সার্ভার সফ্টওয়্যার ইনস্টল করেন, ইনস্টলেশনটি শেষ হয়ে গেলে এটি চালু করার মাধ্যমে সার্ভারটি সক্ষম করার বিষয়ে কিছু নির্দেশাবলী মুদ্রণ করে।

আমি তাত্ক্ষণিকভাবে টার্মিনালে ⌘K হিট করেছি এবং এটি সম্পর্কে ভুলে যাচ্ছি।

দিন পরে আমি প্রকৃতপক্ষে সার্ভারটি সক্ষম করতে চাই।

আবার সেই নির্দেশাবলী পাওয়ার কোনও উপায় আছে [1]?

হালনাগাদ:

আমি এ সম্পর্কে লিখেছি launchd, এবং port loadএটি জন্য দুর্দান্ত, কিন্তু কিছু বন্দর অন্যান্য নির্দেশাবলী আছে । আমি একটি সাধারণ উত্তর স্বাগত জানাব । উদাহরণস্বরূপ, গিট-কোর বাশ-সমাপ্তির সেটআপ নির্দেশাবলী মুদ্রণ করবে।

বোনাস প্রশ্ন : port loadকোন বন্দরে আইটেম চালু হয়েছে তা তালিকাভুক্ত করার কোনও উপায় আছে?


[1]: আনইনস্টল এবং পুনরায় ইনস্টল না করেই স্পষ্টতই।

উত্তর:


6

সাধারণত, আপনি port loadম্যাকপোর্টস 1.8 এ কমান্ডের সাহায্যে এটি লোড করতে পারেন । এটি ফর্ম্যাট লাগে port load $package। উদাহরণস্বরূপ, postgresql83-serverবন্দর থেকে PostgreSQL সার্ভারটি লোড করতে :

$ sudo port load postgresql83-server

কিছু পুরানো পোর্টের জন্য, পোর্টটির নামটি তার সাথে সম্পর্কিত launchdকনফিগার ফাইলের সাথে মিল রাখে না এবং port loadব্যর্থ হয় (খুব কমই ঘটে তবে মাঝে মাঝে হয়)। এক্ষেত্রে,

$ sudo launchctl load -w /Library/LaunchDaemons/$config_file_to_load

কৌতুক করবে


প্যাকেজ লঞ্চডেমনগুলি সাধারণত অবস্থিত/opt/local/etc/LaunchDaemons/org.macports.<package>/org.macports.<package>.plist
রায়ান

6

সম্পাদনা সম্পাদনা
কোনও প্রদত্ত বন্দরটির জন্য নির্দেশাবলী দেখানোর জন্য আমার সাধারণ পদ্ধতিটি আপডেট করতে, আমি কেবল শিখেছি যে আপনি টাইপ করতে পারেন

port notes slocate

যা প্রত্যাবর্তন করে:

slocate's database should be updated on a regular basis. In
/opt/local/etc/daily.slocate, you'll find some lines to put in
/etc/daily.local to update the database on a daily basis (for example).
If you want to disable the weekly update of the system's built-in locate,
edit the file /etc/weekly.

ওল্ড করার
একটি খুব অশোধিত উপায় হ'ল পোর্টফিল সরাসরি পড়া এবং ইনস্টল-পরবর্তী বিভাগটি দেখে looking উদাহরণ হিসাবে স্লোক ব্যবহার:

port cat slocate | grep ui_msg

আয়:

ui_msg "\nslocate's database should be updated on a regular basis. In"
ui_msg "${prefix}/etc/daily.slocate, you'll find some lines to put in"
ui_msg "/etc/daily.local to update the database on a daily basis (for example)."
ui_msg "If you want to disable the weekly update of the system's built-in locate,"
ui_msg "edit the file /etc/weekly.\n"

আপনি দেখতে পাচ্ছেন, এর আউটপুটটি port catসুন্দরভাবে ফর্ম্যাট করা হয়নি তবে BUT আপনাকে পর্যাপ্ত তথ্য দেবে। আশাকরি এটা সাহায্য করবে!


এটি খুবই দরকারী তথ্য.
রায়ান শুমাচর

3

ম্যাকপোর্টস ১.৮.২ দিয়ে শুরু করা (এটি বর্তমানে আপনার ট্রাঙ্ক সংস্করণটি অবশ্যই ব্যবহার করা উচিত ) লগিংয়ের ব্যবস্থা রয়েছে। লগ ফাইলগুলিতে মুদ্রিত সমস্ত কিছুই আপনি উল্লেখ করতে সক্ষম হবেন।

port logউপলভ্য, এবং অন্যান্য জিনিসের মধ্যে পর্যায়গুলি দেখানোর জন্য সুইচ রয়েছে। আপনি ম্যাকপোর্টের ট্রাঙ্ক সংস্করণ ইনস্টল করার সময় দয়া করে ম্যান পৃষ্ঠাটি পরীক্ষা করুন।

এছাড়াও, এটি পোর্টটির মালিকানাধীন প্লাস্ট ফাইলের মালিকানাধীন কোন পোর্টের মালিক তা নির্দেশ করতে পারে:

for i in /Library/LaunchDaemons/*; do echo -n "$i: "; port provides "$i"; done
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.