क्यों Homebrew lynx विन्यास मेरे घर निर्देशिका में नहीं है


2

होमब्रे के साथ लिनेक्स स्थापित करते समय, प्राथमिक कॉन्फ़िगरेशन (लिनेक्स विकल्प स्क्रीन के अनुसार) एक लंबे, संस्करण-विशिष्ट पथ पर होता है (इस प्रकार पथ हर बार एक नया संस्करण स्थापित होने पर बदल जाएगा):

/usr/local/Cellar/lynx/2.8.9rel.1/etc/lynx.cfg

डिफ़ॉल्ट कॉन्फ़िगरेशन सामान्य स्थान पर क्यों नहीं रखा गया है:

~/.lynxrc

नहीं है /usr/local/Cellar/lynx/2.8.9rel.1/etc/lynx.cfg जुड़ा हुआ /usr/local/etc/lynx.cfg?
fd0

@ fd0: आप सही कह रहे हैं! मैंने उस पर ध्यान नहीं दिया। हालांकि लिंक्स विकल्प स्क्रीन में लंबा रास्ता दिखाता है, जो भ्रामक है (और बदसूरत!) यह इस दिशा से जुड़ा हुआ है: /usr/local/etc/lynx.cfg -> ../Cellar/lynx/2.8.9rel.1/etc/lynx.cfg, तो अगर आप संपादित करें /usr/local/etc/lynx.cfg, मुझे लगता है कि जब आप लिंक्स के अगले संस्करण को स्थापित करेंगे तो आपके परिवर्तन हो जाएंगे। क्या आप जानते हैं कि जब वे इस तरह से करने का फैसला करते हैं तो वे क्या सोचते हैं? क्या डिजाइन के पीछे कुछ उपयोगकर्ता के अनुकूल तर्क है जो मुझे याद आ रहा है?
forthrin

जवाबों:


2

यह डिजाइन द्वारा है। के अनुसार homebrew होमपेज:

Homebrew ने अपने उपसर्ग के बाहर की फ़ाइलों को स्थापित नहीं किया है और आप अपनी इच्छानुसार Homebrew स्थापना रख सकते हैं

के अनुसार लीन आदमी पृष्ठ:

LYNX_CFG यह चर, यदि सेट किया गया है, तो डिफ़ॉल्ट को ओवरराइड करेगा   स्थान और वैश्विक कॉन्फ़िगरेशन फ़ाइल का नाम (सामान्य रूप से,                          lynx.cfg) कि स्थापना के दौरान userdefs.h फ़ाइल में LYNX_CFG_FILE निरंतर द्वारा परिभाषित किया गया था।

कुछ लिनक्स वितरण में, स्थिरांक LYNX_CFG_FILE में सेट है ~/.lynxrc (जैसा कि मुझे याद है) लेकिन होमब्रे में यह स्थिरांक अपने डिफ़ॉल्ट मूल्य पर छोड़ दिया जाता है। आप इससे जांच कर सकते हैं brew edit lynx। यदि आप lynx कॉन्फ़िगरेशन फ़ाइल का स्थान बदलना चाहते हैं, तो आपके पास, जैसा कि आप बताएंगे, सेट करें:

export LYNX_CFG=~/.lynxrc

अहा! उन्हें कॉन्फ़िगरेशन फ़ाइलों का विशेष रूप से उल्लेख करना चाहिए, क्योंकि यह उपयोगकर्ता द्वारा अपेक्षित नहीं है। हालाँकि, मुझे लगता है कि आप केवल जोड़ने के बारे में गलत हैं ~/.lynxrc। मैंने यह कोशिश की, और जब तक मैंने ऐसा नहीं किया export LYNX_CFG=~/.lynxrc यह फ़ाइल प्रभावी हुई। क्या यह आपके लिए पर्यावरण चर के बिना काम करता है?
forthrin

हां, आप पूरी तरह से सही हैं। मैंने अपना उत्तर संशोधित कर लिया है।
Ortomala Lokni
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.