আমি কীভাবে স্ন্যাপগুলির মাধ্যমে ইনস্টল হওয়া অ্যাপ্লিকেশনগুলির জন্য ম্যান পৃষ্ঠাগুলি দেখতে পারি?


12

আমি উবুন্টু 16.04 এলটিএসের একটি নতুন ইনস্টলেশন করেছি এবং নতুন স্ন্যাপ প্যাকেজগুলি ব্যবহার করে কয়েকটি অ্যাপ্লিকেশন ইনস্টল করার চেষ্টা করেছি। এই প্যাকেজগুলির ইনস্টলেশন সহজ হয়, তবে আমি যখন চেষ্টা করার চেষ্টা man <package>করি তখন ম্যান পৃষ্ঠাটি খুলতে পারি না। উদাহরণ স্বরূপ:

$ man tmux  
No manual entry for tmux  
See 'man 7 undocumented' for help when manual pages are not available.

whereisকমান্ড আমাকে এই আউটপুট দেয়:

$ whereis tmux  
tmux: /snap/bin/tmux

তবে সত্যটি হ'ল ম্যান পেজ ফাইলটি বিদ্যমান:

$ ls -l $PWD/*  
-rw-r--r-- 1 root root 100394 Abr 20 06:46 /snap/tmux/current/share/man/man1/tmux.1

আমি কীভাবে এটি কাজ করতে পারি? স্ন্যাপ প্যাকেজ পরিচালনায় কোনও সমস্যা আছে?

উত্তর:


10

একটি 'ব্যান্ড-এইড' সমাধান হ'ল কমান্ড লাইন থেকে নিম্নলিখিতটি চালানো:

export MANPATH=":/snap/tmux/current/share/man"

এবং তারপরে কমান্ডটি man tmuxআপনার পূর্ব-অস্তিত্বযুক্ত ম্যান পৃষ্ঠাগুলির পাশাপাশি কাজ করবে। মনে রাখবেন যে উবুন্টু সাধারণত ব্যবহার করেন না$MANPATH এবং স্ট্যান্ডার্ড ম্যান পেজগুলি PATH নিম্নলিখিত হিসাবে দেখা যায়:

andrew@athens:~$ man -w
/usr/local/man:/usr/local/share/man:/usr/share/man

উপরে প্রস্তাবিত 'ব্যান্ড-সহায়তা' সমাধান চালানোর পরে আপনার দেখতে হবে:

andrew@athens:~$ man -w
/usr/local/man:/usr/local/share/man:/usr/share/man:/snap/tmux/current/share/man

এই সেটিংটি ~/.bashrcস্থায়ীত্বের জন্যও স্থাপন করা যেতে পারে , মনে রাখবেন যে এটি রাখার পরে লগ আউট করুন এবং তারপরে ফিরে আসুন বা কেবল চালান:source ~/.bashrc

খুব সন্তোষজনক নয় আমার অবশ্যই বলতে হবে, বিশেষত যদি প্রতিটি প্যাকেজের আলাদা আলাদা জায়গায় ম্যান পেজ থাকে। আসুন আমরা আশা করি যে মানগুলি দৃify় হিসাবে এটি কোনও সমস্যার কম হবে ...

তথ্যসূত্র:


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

এই ইস্যুটির জন্য লঞ্চপ্যাডে বাগ রিপোর্টের ক্ষেত্রে একটি মামলা রয়েছে, বিশেষত যদি আপনি একাধিক প্যাকেজগুলির উদাহরণ উল্লেখ করতে পারেন। দয়া করে আমার উত্তরটি 'গ্রহণ করুন' যদি এটি
বিটিডব্লু


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