এপিকে প্যাকেজগুলিতে কীভাবে কোনও ফাইল অনুসন্ধান করা যায়


13

আমি জানতে চাই, একটি বাইনারি নাম দেওয়া আছে, আলপাইন লিনাক্সে আমার কোন প্যাকেজ ইনস্টল করা উচিত।

আমি এটা কিভাবে করবো?

উত্তর:


11

আপনার মূলত তিনটি উপায় আছে।

প্রথম: প্যাকেজটি ইনস্টল করা উচিত এবং আপনার সম্পূর্ণ পথ নির্দিষ্ট করতে হবে:

apk info --who-owns /path/to/the/file

দ্বিতীয়: pkgs.lpinelinux.org ওয়েবসাইটটি ব্যবহার করুন

তৃতীয়: জসন আউটপুট ফিল্টার করে api.lpinelinux.org API ব্যবহার করুন। এর জন্য আপনার জে.কি. এর মতো জসন পার্সার দরকার:

apk add jq

তারপরে এখানে সরবরাহিত নির্দেশাবলী সহ API ব্যবহার করুন

।: ফ্রান্সেস্কো


apk infoকাছাকাছি হবে বলে মনে হয় dpkg -S। আমার ক্ষেত্রে আমি এই প্রাক-বিদ্যমান ফাইলটি কোথা থেকে আসার চেয়ে "আমি কী জানি প্যাকেজটি এই বাইনারি সরবরাহ করে যা" নামটি জানি তার উত্তর দেওয়ার চেষ্টা করছি।
— এট রিগ

অতএব, apk info --who-owns /with/th/full/pathআপনি যদি প্যাকেজটি ইনস্টল করে থাকেন তবে এটি একটি সরঞ্জাম, অন্যথায় কোনও সি এল এলির মাধ্যমে সম্ভব নয়। আপনার [pkgs.alpinelinux.org/contents] ( pkgs.alpinelinux.org/contents ) ওয়েবসাইটটি পরীক্ষা করা উচিত । আপনি সেখানে বাইনারি নাম লেখেন, এবং এটি প্যাকেজটি দেয় যা বাইনারি থাকে।
— ফ্রান্সেসকো কোলিস্টা

ব্যবহার করে apk info --who-owns, আপনি যদি ফাইলটির পুরো পথটি না জানেন তবে আপনি কী করবেন?
— এলিউয়ান কেরেল-এমনকি

না, আপনি এখনও পারেন না ... দুঃখিত
— ফ্রান্সেসকো কোলিস্তা

2

আপনি apt-fileআলপাইন এর জন্য ডিবিয়ানসের সমতুল্য সন্ধান করছেন । এটি সন্ধান করে এপিপি-ফাইল পাওয়া যায় ।

মূলত এপট-ফাইল তবে আলপাইনের জন্য।


1
আমি পরে কি। এটি উপস্থিত হয় যে apk-file কোনও আলপাইন প্যাকেজ নয়, আপনি এটি দিয়ে এটি ইনস্টল করতে পারেন go get github.com/jessfraz/apk-file(এটি আনন্দের সাথে অ্যালপাইন সিস্টেমে চালিত হয়)। বাইনারি সম্ভবত স্থির তাই সম্ভবত ডকারের পাত্রে ইত্যাদি অনুলিপি করা যেতে পারে
— অ্যাট রিগ

1
apt-file মূলত pkgs.lpinelinux.org ওয়েবসাইটে পার্স করে ... সুতরাং আমি আগে যেমন লিখেছি JSON ডিকোড ব্যবহার করা ভাল তবে যেহেতু একই লক্ষ্যে পৌঁছানোর জন্য ব্লাটেড সফ্টওয়্যার দরকার হয় না।
— ফ্রান্সেসকো কোলিস্তা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.