অ্যাপ প্যাকেজ থেকে ইনস্টল করা ফাইলগুলির তালিকা


36

আমি যখন প্যাকেজটি প্রস্তুত-করা হয়ে থাকি বা ইনস্টল করা ফাইলগুলির তালিকা কীভাবে পাই? বিপরীতে, আমি কি প্যাকেজ (গুলি) দ্বারা কোনও নির্দিষ্ট ফাইল ইনস্টল হওয়ার কারণ খুঁজে পেতে পারি?


উত্তর:


61

দ্রষ্টব্য: নিম্নলিখিত কমান্ডগুলিতে, 'রুট #' দিয়ে শুরু হওয়া একটি কমান্ডের অর্থ এটি রুট হিসাবে চালানো দরকার।

কোন প্যাকেজ দ্বারা কোন ফাইল ইনস্টল করা হয়েছিল তা জানতে, ব্যবহার করুন dpkg -L:

$ dpkg -L $package

apt-file কোনও প্যাকেজ ইনস্টল করার আগে কোন ফাইলগুলি ইনস্টল হবে তা আপনাকে বলতে পারে:

root# apt-get install apt-file
root# apt-file update
$ apt-file list $package

বা আপনার যদি .debস্থানীয়ভাবে প্যাকেজটি স্থানীয়ভাবে ইতিমধ্যে থাকে তবে আপনি এটি চালাতে dpkgপারেন:

$ dpkg --contents $package.deb

আপনার প্যাকেজটি ইতিমধ্যে আপনার সিস্টেমে থাকা কোনও ফাইল সরবরাহ করে তা সনাক্ত করতে:

$ dpkg -S /path/to/file

কোন প্যাকেজ আপনার সিস্টেমে বর্তমানে নেই এমন কোনও ফাইল সরবরাহ করে তা খুঁজে পেতে, apt-fileআবার ব্যবহার করুন :

$ apt-file search /path/to/file

4
মনে রাখবেন যে এটি আপনাকে যা দেবে তার বেশিরভাগই আপনাকে দেবে না কারণ এটি আপনাকে সমস্ত কিছু দেয় না। বেশ কয়েকটি প্যাকেজ তাদের সেটআপ স্ক্রিপ্টগুলির অংশ হিসাবে কনফিগারেশন ফাইল তৈরি করে। এই ফাইলগুলি dpkg দ্বারা প্রতিবেদন করা হবে না।
জোরেডেচি

$ dpkg -L package$ dpkg -L $packageপ্যাকেজের নামের সামনে putting না রাখলে ত্রুটি ফিরে আসে
আলেকজ

1
ডলারটি একটি পরিবর্তনশীল হিসাবে বোঝার অর্থ, আপনাকে $packageপ্যাকেজের আসল নাম দিয়ে প্রতিস্থাপন করতে হবে ।
haphink

1
প্যাকেজের কনফিলেস (যদি থাকে) কমান্ড দ্বারা তালিকাভুক্ত করা হয় dpkg --status $package। বিপরীত অপারেশন ব্যবহারের জন্য grep $filename /var/lib/dpkg/info/*.conffiles
উয়ে জিউডার

4
dpkg -S /path/to/file/in/question

আমি যতটা উদ্বিগ্ন, dpkg হ'ল নিম্ন-স্তরের সরঞ্জাম যা অ্যাপটি-গেট নির্ভর করে।


হ্যাঁ, dpkg হ'ল কমান্ড যা আপনার কম্পিউটার থেকে কম্পিউটার এবং সফ্টওয়্যার যুক্ত করে এবং সরিয়ে দেয়। কার্যক্ষম (। সহ apt-get, প্রবণতা, Synaptic, ইত্যাদি) প্রোগ্রাম যে কল dpkg
ররি

1

আপনি যদি ইনস্টল করেন তবে আপনি একইভাবে dlocateব্যবহার করতে পারেন । এটি এক্ষেত্রে ঠিক একই রকম কাজ করে তবে এর মধ্যে অন্যান্য অনেকগুলি বিকল্প রয়েছে।dlocate -Ldpkg -L

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