প্রশ্ন আমি কিভাবে প্যাকেজ থেকে ইনস্টল করা ফাইল একটি তালিকা পেতে পারি?


প্যাকেজ ম্যানেজার ব্যবহার করে উবুন্টুতে ইন্সটল করার সময় আমার ইনস্টল হওয়া অ্যাপ্লিকেশনটি কোথায় পাওয়া যাবে তা জানতে চাই।

আমি RabbitMQ ইনস্টল এবং দৌড়ে locate rabbitmq যা আমাকে নিম্নলিখিত ফলাফল দিয়েছেন:

/home/anupamg/.m2/repository/com/rabbitmq
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/_maven.repositories
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.jar
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.jar.lastUpdated
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.jar.sha1
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.pom
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.pom.lastUpdated
/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.pom.sha1
/home/anupamg/Downloads/rabbitmq-server-generic-unix-2.4.0.tar.gz

340
2018-03-29 09:57


উত্স


কি আবেদন? কিছু কমান্ড লাইনের মাধ্যমে অ্যাক্সেসযোগ্য, অন্যদের অ্যাপ্লিকেশন মেনু একটি চমত্কার আইকন পেতে। আরো নির্দিষ্ট করা. - Ragnar123
এক্সিকিউটেবল এবং কনফিগার ফাইলগুলি কোথায় থাকে বা আপনি এটি চালাতে চান তা জানতে চান এবং কিভাবে জানেন না?
ঠিক আছে!!! আমি আসলে জানতে চাই যে উইন্ডোজ হিসাবে যদি আমি অ্যাপ্লিকেশনটি ইন্সটল করি তবে আমি প্রোগ্রাম অ্যাপ্লিকেশনগুলিতে এটি দেখতে পাব যেখানে উবুন্টুতে ইনস্টল করা অ্যাপ্লিকেশনটি কোথায় পাওয়া যায় ... আমি কেবল RabbitMq ইনস্টল করেছি এবং এটি কোথায় থাকা উচিত তা জানতে চাই, আমার রানটি কনফিগার করতে হবে .sh ফাইল
@ দাস_ উইজুল: - হ্যাঁ আমি আমার বক্সে যা কিছু করেছি তা জানতে চাই, যখন আমি সিনাপটিক প্যাকেজ ম্যানেজার থেকে ইনস্টল করতে ক্লিক করি ... আমি উবুন্টুতে নতুন নই ... তাই কোনও লিঙ্ক স্বাগত জানাই
উত্তরগুলির মধ্যে একটি নিম্নলিখিত প্রস্তাব করে dpkg-query -c <package_name.deb> আপনি একটি ডিবি ফাইল করতে পারেন না। আমি পোস্টার ব্যবহার বোঝানো সন্দেহ dpkg-deb একই সঙ্গে params dpkg-deb -c <filename.deb> যা আশা হিসাবে ফাইল তালিকা। - gazhay


উত্তর:


আপনার সিস্টেমে প্যাকেজ ইনস্টল করা সমস্ত ফাইল দেখতে, এটি করুন:

dpkg-query -L <package_name>

ফাইল দেখতে একটি .deb ফাইল ইনস্টল হবে

dpkg-deb -c <package_name.deb>

ইনস্টল না করা প্যাকেজ ধারণকারী ফাইলগুলি দেখতে, একবার এটি করুন (যদি আপনি ইনস্টল না করে থাকেন কার্যক্ষম ফাইল ইতিমধ্যে:

sudo apt-get install apt-file
sudo apt-file update

তারপর

apt-file list <package_name>

দেখ এই প্রশ্ন আরো বেশী


492
2018-03-29 10:06



গাজী উপরে মন্তব্য করেছেন, dpkg-query -c foo.deb ব্যর্থ। কিন্তু dpkg-deb -c foo.deb কাজ করে। - Camille Goudeseune
আপডেট করা হচ্ছে apt-file ব্যথা হয়। - sjsam
মনে রাখবেন যে dpkg -L অ্যাকাউন্ট বাদে নেওয়া হয় না যেগুলি বাদ দেওয়া হয়েছে --path-exclude=। যদিও এটি ইনস্টল করা হয়নি তবে এটি তাদের তালিকাভুক্ত করবে। - Steve


@drysdam dpkg -L <package_name> আপনার অবিলম্বে সমস্যা জন্য ভাল হতে পারে, কিন্তু আপনি পড়তে চাই ফাইল সিস্টেম হায়ারারকি স্ট্যান্ডার্ড, ফাইল ফাইল সিস্টেমে বিভিন্ন ধরণের ফাইল কোথায় থাকে তা বর্ণনা করে।

এইটা না নির্ধারক; এটি কেবলমাত্র "বেশিরভাগ" জিনিসগুলির মতোই একটি বর্ণনামূলক অ্যাকাউন্ট।

উবুন্টু আরো নির্দিষ্ট উবুন্টু সার্ভার গাইড, যা যথেষ্ট বিস্তারিত সবকিছু বর্ণনা করবে। (তাই অন্যান্য গাইডগুলি অনেকগুলি বিস্তারিত বিশ্লেষণ করে, তবে এটি আরও ভাল হওয়া উচিত।)


21
2018-03-29 10:12





আপনি যদি শুধুমাত্র একটি ইনস্টল থাকা প্যাকেজ চান তবে প্যাকেজ নামটি সন্ধান করতে পারেন

$ apt-cache search rabbitmq
...
librabbitmq-dev
...

তারপর dpkg --listfiles ব্যবহার করুন

$ dpkg --listfiles librabbitmq-dev
/usr/lib/x86-64/librabbit... 
. . . 

11
2018-04-18 00:30



সংস্করণ উপর নির্ভর করে কিন্তু আমি ব্যবহার করতে পারে dpkg -L <package> - JimB


@ গিলস দ্বারা দেওয়া উত্তর খুবই দরকারী (আসলে, উত্তর সময়ের সাথে উন্নত ছিল)।

তদ্ব্যতীত, আমার এমন কোনও টিপ আছে যা কোনও সহায়ক প্যাকেজ ইনস্টল করতে চান না (যেমন apt-file):

  • যাও http://packages.ubuntu.com/;
  • যাও যান প্যাকেজ ডিরেক্টরি অনুসন্ধান করুন সেশন;
  • আপনার প্যাকেজ নাম সন্নিবেশ করান কী খুঁজতে হবে ক্ষেত্র এবং নির্বাচন করুন শুধুমাত্র সঠিক ম্যাচ প্রদর্শন;
  • আপনার নির্বাচন করুন বিতরণ এবং ক্লিক করুন অনুসন্ধান বোতাম।
  • পরবর্তী পর্দায় পছন্দসই প্যাকেজ নির্বাচন করুন;
  • পৃষ্ঠার শেষে, ক্লিক করুন ফাইল তালিকা আপনার আর্কিটেকচার নামের পাশে লিঙ্ক;
  • পরের পাতা আপনার প্যাকেজের ফাইল তালিকা দেখাবে।

একটি উদাহরণ হিসাবে: http://packages.ubuntu.com/trusty/amd64/multipath-tools/filelist


11
2018-03-23 04:18



curl -s https://packages.ubuntu.com/$(lsb_release -cs)/$(dpkg --print-architecture)/<<PACKAGE NAME>>/filelist | sed '1,/pfilelist/d;/<\/div>/,$d'  :-) - Nico57


প্যাকেজগুলির জন্য এটি করার একটি উপায় এখানে আপনি ইনস্টল করেছেন না। আপনি যে ফাইলগুলির জন্য ফাইলগুলির তালিকা পেতে চেষ্টা করছেন তার জন্য নীচের "autoconf" পরিবর্তন করুন:

mkdir tmp
cd tmp
apt-get download autoconf
ar x *.deb
tar tf data.*
cd ..
rm -r tmp

-1
2017-11-22 22:36





ব্যবহার synaptic-package-manager:

enter image description here

অনুমান করে যে আমরা autotools-dev প্যাকেজের ফাইলগুলি সন্ধান করতে চাই, 'দ্রুত ফিল্টার' এর অধীনে এটি সনাক্ত করতে autotools-dev লিখুন। Autotools-dev প্যাকেজটি স্বয়ংক্রিয়ভাবে প্রদর্শিত হয়। এটি ক্লিক করে এটি নির্বাচন করুন এবং তারপরে 'বৈশিষ্ট্যাবলী' টিপুন। উপস্থিত কথোপকথনে, 'ইনস্টল হওয়া ফাইল' ট্যাব নির্বাচন করুন।


-1
2018-03-30 15:36