অ্যাপ্লিকেশন <প্যাকেজ> ইনস্টলের গন্তব্য অবস্থান নির্ধারণ করুন?


50

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

আমি নির্দিষ্ট পদ্ধতিটি জিজ্ঞাসা করছি যা বাইনারি, গ্রন্থাগার এবং সমর্থন ফাইলগুলি কোথায় ইনস্টল করা হয়েছে তা সনাক্ত করতে যে কোনও অ্যাপ-গেট ইনস্টল করতে প্রয়োগ করা যেতে পারে।

এই প্রশ্নের কারণ হ'ল আমি টমক্যাট 7 ইনস্টল করেছি এবং আমি এটি সনাক্ত করতে পারি এবং এটি সম্পাদনা করার জন্য আমার কাছে কাস্টমাইজেশনের একটি তালিকা রয়েছে have


নোট করুন যে আমি যেখানে টামকাট 7 ইনস্টল করা হয়েছে তারপরে খুব শীঘ্রই অ্যাপাচি 2 ইনস্টল করে ডিফল্ট পৃষ্ঠা @ লোকালহোস্ট: 8080 পরিদর্শন করার পরে পাওয়া গেছে তবে সেই পৃষ্ঠায় যা দেখানো হয়েছে তার চেয়ে অনেক বেশি রয়েছে। ফোল্ডার ব্রাউজারে "অনুসন্ধান:" বিকল্পের মাধ্যমে ফাইল সিস্টেম অনুসন্ধান করতে আরও অনেক কিছু পাওয়া গেছে।
Sn3akyP3t3

উত্তর:


76

dpkg -L packageপ্যাকেজের সমস্ত ফাইল তালিকাভুক্ত করতে আপনি কমান্ডটি চালাতে পারেন । উদাহরণস্বরূপ dpkg -L ubuntu-minimalকেবল প্যাকেজিং সম্পর্কিত কয়েকটি ছোট ফাইল তালিকাবদ্ধ করবে, কারণ এটি কেবল একটি খালি মেটা-প্যাকেজ যা অন্যান্য প্যাকেজগুলির উপর নির্ভর করে।

dpkg -L tomcat7

সম্ভবত আপনি কি চান


ঠিক আমি যা খুঁজছিলাম! আমি মানুষ ডিপি কেজি সম্পর্কে পড়তে হবে যেহেতু আমি মনে হচ্ছে এটি করার জন্য অবহেলা করছি।
Sn3akyP3t3

এটি অপরিচিত জাভা গ্রন্থাগারের জন্য একটি জীবনরক্ষার! এমনকি ফাইলটির locateসন্ধানের নামটিও আমি জানতাম না ... এখন আমি আমার ক্লাসপথটি আপডেট করতে পারি।
ঋষি

হ্যালো দোস্ত, আপনি ফেডোরাতে বিকল্প 29 জানো
christianbueno.1

16

আপনি dpkgকমান্ডের সাথে ইনস্টল করা প্যাকেজটির সামগ্রী তালিকাভুক্ত করতে পারেন , এটি নিম্ন-স্তরের প্যাকেজ ম্যানিপুলেশন কমান্ড যা এপিটি সরঞ্জামগুলি অভ্যন্তরীণভাবে কল করে:

dpkg -L tomcat7

আপনি আউটপুট অনুসন্ধান করতে চাইতে পারেন; grepকমান্ড ব্যবহার করুন । উদাহরণস্বরূপ, কনফিগারেশন ফাইলগুলি দেখতে (যা এর অধীনে থাকে /etc):

dpkg -L tomcat7 | grep /etc

আপনি যে ফাইলগুলি সংশোধন করতে চান তা মূল tomcat7প্যাকেজের নির্ভরতাতে থাকতে পারে । একটি প্যাকেজের ভিতরে অনুসন্ধান এবং এর নির্ভরতা আরও জটিল। সম্ভবত আপনি যে ফাইলগুলি সন্ধান করছেন সেগুলি কল করা কিছু প্যাকেজে রয়েছে tomcat7-something। এগুলি প্রদর্শনের সহজতম উপায় হ'ল apt-fileআদেশটি, যা ডিফল্টরূপে ইনস্টল করা হয় না (এটি দিয়ে ইনস্টল করুন apt-get install apt-file)।

apt-file list tomcat7

apt-fileউবুন্টুতে সমস্ত প্যাকেজগুলিতে ফাইলের নাম তালিকাভুক্ত করে (প্যাকেজ উত্স অনুসারে আপনি সক্ষম করেছেন) সেগুলি ইনস্টল করা আছে কি না। আপনি এটি ফাইল অনুসন্ধানের জন্যও ব্যবহার করতে পারেন:

$ apt-file search RequestInfoExample.java
tomcat7-examples: /usr/share/tomcat7-examples/examples/WEB-INF/classes/RequestInfoExample.java

স্টাফ ইনস্টল করার আগে আমাকে অ্যাপ্ট-ফাইল চেষ্টা করতে হবে। ধন্যবাদ!
Sn3akyP3t3

3

আমি সাধারণত যা করি তা হ'ল:

  • সিনাপটিক শুরু করুন (আপনাকে প্রথমে এটি ইনস্টল করতে হবে)

  • আমার আগ্রহী প্যাকেজটি সন্ধান করুন

  • ডান ক্লিক করুন, বৈশিষ্ট্য নির্বাচন করুন

  • ইনস্টল করা ফাইলগুলির তালিকা দেখুন

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