আমি যখন প্যাকেজটি প্রস্তুত-করা হয়ে থাকি বা ইনস্টল করা ফাইলগুলির তালিকা কীভাবে পাই? বিপরীতে, আমি কি প্যাকেজ (গুলি) দ্বারা কোনও নির্দিষ্ট ফাইল ইনস্টল হওয়ার কারণ খুঁজে পেতে পারি?
আমি যখন প্যাকেজটি প্রস্তুত-করা হয়ে থাকি বা ইনস্টল করা ফাইলগুলির তালিকা কীভাবে পাই? বিপরীতে, আমি কি প্যাকেজ (গুলি) দ্বারা কোনও নির্দিষ্ট ফাইল ইনস্টল হওয়ার কারণ খুঁজে পেতে পারি?
উত্তর:
দ্রষ্টব্য: নিম্নলিখিত কমান্ডগুলিতে, 'রুট #' দিয়ে শুরু হওয়া একটি কমান্ডের অর্থ এটি রুট হিসাবে চালানো দরকার।
কোন প্যাকেজ দ্বারা কোন ফাইল ইনস্টল করা হয়েছিল তা জানতে, ব্যবহার করুন 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
$ dpkg -L package
$ dpkg -L $package
প্যাকেজের নামের সামনে putting না রাখলে ত্রুটি ফিরে আসে
$package
প্যাকেজের আসল নাম দিয়ে প্রতিস্থাপন করতে হবে ।
dpkg --status $package
। বিপরীত অপারেশন ব্যবহারের জন্য grep $filename /var/lib/dpkg/info/*.conffiles
।
dpkg -S /path/to/file/in/question
আমি যতটা উদ্বিগ্ন, dpkg হ'ল নিম্ন-স্তরের সরঞ্জাম যা অ্যাপটি-গেট নির্ভর করে।