উত্তর:
ব্যবহার
apt-cache show PACKAGE
ইনস্টল হওয়ার পরে প্যাকেজ সম্পর্কিত বিবরণ এবং কিছু অন্যান্য তথ্য দেখতে
dpkg -L package_name
প্যাকেজটিতে কী ফাইল রয়েছে তা দেখতে।
অনুরূপ কাজের জন্য, প্যাকেজ পরিচালনা সিস্টেম এটিপি (অ্যাডভান্সড প্যাকেজ সরঞ্জাম) বেশ কয়েকটি সমাধান সরবরাহ করে ( https://en.wikedia.org/wiki/Advanced_Packaging_Tool )।
কার্যক্ষম-ক্যাশে showpkg PACKAGE_NAME
বর্ণনাটি এখান থেকে নেওয়া হয়েছে https://linux.die.net/man/8/apt-cache
showpkg কমান্ড লাইনে তালিকাভুক্ত প্যাকেজগুলির তথ্য প্রদর্শন করে। বাকী যুক্তিগুলি প্যাকেজের নাম। তালিকাভুক্ত প্রতিটি প্যাকেজের উপলব্ধ সংস্করণ এবং বিপরীত নির্ভরতা তালিকাভুক্ত করা হয়েছে, পাশাপাশি প্রতিটি সংস্করণে ফরওয়ার্ড নির্ভরতা রয়েছে। ফরোয়ার্ড (স্বাভাবিক) নির্ভরতা হ'ল সেই প্যাকেজগুলি যার উপর প্রশ্নে থাকা প্যাকেজ নির্ভর করে; বিপরীত নির্ভরতা হ'ল সেই প্যাকেজগুলি যা প্রশ্নে থাকা প্যাকেজের উপর নির্ভর করে। সুতরাং, ফরওয়ার্ড নির্ভরতা অবশ্যই প্যাকেজের জন্য সন্তুষ্ট থাকতে হবে, তবে বিপরীত নির্ভরতা থাকা দরকার না। উদাহরণস্বরূপ, অপ্ট-ক্যাশে শোপ্কিগ লাইব্রেডলাইন 2 নিম্নলিখিতগুলির অনুরূপ আউটপুট উত্পাদন করবে
$ apt-cache showpkg javacc
Package: javacc
Versions:
5.0-5 (/var/lib/apt/lists/ftp.ru.debian.org_debian_dists_jessie_main_binary-amd64_Packages) (/var/lib/apt/lists/httpredir.debian.org_debian_dists_jessie_main_binary-am)
Description Language:
File: /var/lib/apt/lists/ftp.ru.debian.org_debian_dists_jessie_main_binary-amd64_Packages
MD5: 61505d89a764133cbd782b370c93fe98
Description Language: en
File: /var/lib/apt/lists/ftp.ru.debian.org_debian_dists_jessie_main_i18n_Translation-en
MD5: 61505d89a764133cbd782b370c93fe98
Reverse Depends:
ant-optional,javacc
ant-optional,javacc
libjavacc-maven-plugin-java,javacc
javacc-doc,javacc
ant-optional,javacc
Dependencies:
5.0-5 - default-jre-headless (16 (null)) java1-runtime-headless (16 (null)) java2-runtime-headless (0 (null)) javacc-doc (0 (null))
Provides:
5.0-5 -
Reverse Provides:
অ্যাপল-ক্যাশে প্যাকেজ_নাম প্রদর্শন করুন
নামযুক্ত প্যাকেজগুলির জন্য প্যাকেজ রেকর্ড প্রদর্শন করে।
$ apt-cache show javacc
Package: javacc
Version: 5.0-5
Installed-Size: 380
Maintainer: Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>
Architecture: all
Depends: default-jre-headless | java1-runtime-headless | java2-runtime-headless
Suggests: javacc-doc
Description-en: Parser generator for use with Java
Java Compiler-Compiler (JavaCC) is (according to sun)
"the most popular parser generator" for use with Java [tm]
applications.
.
A parser generator is a tool that reads a grammar specification
and converts it to a Java program that can recognize matches to
the grammar. In addition to the parser generator itself, JavaCC
provides other standard capabilities related to parser
generation such as tree building (via a tool called JJTree
included with JavaCC), actions, debugging, etc.
Description-md5: 61505d89a764133cbd782b370c93fe98
Homepage: http://javacc.java.net
Tag: devel::code-generator, devel::lang:java, implemented-in::java,
interface::commandline, role::program, scope::utility
Section: java
Priority: optional
Filename: pool/main/j/javacc/javacc_5.0-5_all.deb
Size: 284722
MD5sum: b1efd2defeba45cd97a48541235e6255
SHA1: c5e4b1991be06ec56e6d1a5b916c714068e5bf6b
SHA256: 757f9566d488858285c23c2ac12e05168af38953cf034f6e44123c2a88cb7c83
অ্যাপটি-ক্যাশে নীতি প্যাকেজ_নাম
এটি পছন্দসই ফাইল সম্পর্কিত ডিবাগ সমস্যাগুলি বোঝাতে সহায়তা করে। কোনও যুক্তি ছাড়াই এটি প্রতিটি উত্সের অগ্রাধিকারগুলি মুদ্রণ করবে। অন্যথায় এটি নামযুক্ত প্যাকেজের অগ্রাধিকার নির্বাচনের বিষয়ে বিশদ তথ্য মুদ্রণ করে।
$ apt-cache policy javacc
javacc:
Installed: (none)
Candidate: 5.0-5
Version table:
5.0-5 0
500 http://ftp.ru.debian.org/debian/ jessie/main amd64 Packages
500 http://httpredir.debian.org/debian/ jessie/main amd64 Packages
এ্যাপ-ক্যাশে ম্যাডিসন প্যাকেজ_নাম
এপ্ট-ক্যাশের ম্যাডিসন কমান্ড আউটপুট ফর্ম্যাট এবং দেবিয়ান আর্কাইভ পরিচালনা সরঞ্জাম, ম্যাডিসনের কার্যকারিতার একটি উপসেট নকল করার চেষ্টা করে। এটি একটি টেবুলার বিন্যাসে প্যাকেজের উপলব্ধ সংস্করণগুলি প্রদর্শন করে। মূল ম্যাডিসন থেকে পৃথক, এটি কেবল সেই আর্কিটেকচারের জন্য তথ্য প্রদর্শন করতে পারে যার জন্য এপিটি প্যাকেজ তালিকা (এপিটি :: আর্কিটেকচার) পুনরুদ্ধার করেছে।
$ apt-cache madison javacc
javacc | 5.0-5 | http://ftp.ru.debian.org/debian/ jessie/main amd64 Packages
javacc | 5.0-5 | http://httpredir.debian.org/debian/ jessie/main amd64 Packages
javacc | 5.0-5 | http://ftp.ru.debian.org/debian/ jessie/main Sources
কার্যক্ষম-ক্যাশে showsrc PACKAGE_NAME
প্রদত্ত প্যাকেজের নামের সাথে মেলে এমন সমস্ত উত্স প্যাকেজ রেকর্ড প্রদর্শন করে। সমস্ত সংস্করণ প্রদর্শিত হবে, সেইসাথে সমস্ত রেকর্ড যা নামটিকে বাইনারি হিসাবে ঘোষণা করে।
$ apt-cache showsrc javacc
Package: javacc
Binary: javacc, javacc-doc
Version: 5.0-5
Maintainer: Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>
Uploaders: Emmanuel Bourg <ebourg@apache.org>
Build-Depends: ant, debhelper (>= 7), cdbs (>= 0.4.5.3), default-jdk
Build-Depends-Indep: ant-optional, libxalan2-java, docbook-to-man, junit, maven-repo-helper
Architecture: all
Standards-Version: 3.9.4
Format: 3.0 (quilt)
Files:
6715506605c7a4e750309b7ef645ec86 1397 javacc_5.0-5.dsc
edf47d357c6f36458474a1b537b88a12 711183 javacc_5.0.orig.tar.gz
b3308a9aefeca4318a0838b2a3213cea 7893 javacc_5.0-5.debian.tar.gz
Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-java/trunk/javacc
Vcs-Svn: svn://anonscm.debian.org/pkg-java/trunk/javacc
Checksums-Sha1:
f4a4ea175ce87af588c713eaab8caeaefc64183f 1397 javacc_5.0-5.dsc
f6e12a183579a67528f351282251560faf4737db 711183 javacc_5.0.orig.tar.gz
4aebf3cadecd96f304f80786f07473574569dc02 7893 javacc_5.0-5.debian.tar.gz
Checksums-Sha256:
4a61f89f984809964e3d63d159998ff29c951765a046ac87dca32b21eb54f99b 1397 javacc_5.0-5.dsc
aab2c3e2f37648b9e708e6bad4c8b544cba63b66f1791907e6e3f89609b27150 711183 javacc_5.0.orig.tar.gz
66418d91dc6c6d45d941181d08150d272d3db57a944f3ce61847e5e1ec7c0659 7893 javacc_5.0-5.debian.tar.gz
Homepage: http://javacc.java.net
Package-List:
javacc deb java optional
javacc-doc deb doc optional
Directory: pool/main/j/javacc
Priority: source
Section: java
apt- ক্যাশে নির্ভর করে প্যাকেজ_নাম
প্যাকেজের প্রতিটি নির্ভরতার তালিকা এবং সমস্ত নির্ভরযোগ্য অন্যান্য প্যাকেজ যা সেই নির্ভরতা পূরণ করতে পারে তার তালিকা দেখায়।
$ apt-cache depends javacc
javacc
|Depends: default-jre-headless
|Depends: <java1-runtime-headless>
gcj-4.8-jre-headless
gcj-4.9-jre-headless
gcj-jre-headless
Depends: <java2-runtime-headless>
default-jre-headless
gcj-4.8-jre-headless
gcj-4.9-jre-headless
gcj-jre-headless
openjdk-7-jre-headless
openjdk-8-jre-headless
Suggests: javacc-doc
পরীক্ষার পরিবেশ
$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 8.6 (jessie)
Release: 8.6
Codename: jessie
setivolkylany$/media/setivolkylany/WorkDisk/Private$ uname -a
Linux localhost 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u2 (2016-10-19) x86_64 GNU/Linux
Https://linux.die.net/man/8/apt-cache এবং http://manpages.ubuntu.com/manpages/zesty/man8/apt-cache.8.html এর উপর ভিত্তি করে
যারা কেবল প্যাকেজের প্রাথমিক সারসংক্ষেপের সন্ধান করছেন:
apt-cache search ^package-name$
dpkg-query: package 'package_name' is not installed
তাই এটি ইনস্টল করার আগে ফাইলটি পরীক্ষা করার জন্য এটি ব্যবহার করা যাবে না।apt-file
যদিও আমি আমার নিজের অভিজ্ঞতা থেকে এখনো পড়ুন না পারেন, ইউটিলিটি, যে জন্য আরও টেকসই বিকল্প মনে করা হয়।