আপনি apt-cache showsrc pkgname
যে প্রোগ্রাম চালাতে পারেন তার বিল্ড-নির্ভরতাগুলি অনুসন্ধান করতে এবং এটি অন্যান্য তথ্যের মধ্যে তালিকাবদ্ধ করবে Build-Depends
যা প্রায়শই ফাইলগুলি অন্তর্ভুক্ত থাকে -dev
; যদিও এটি পরীক্ষা করার মতো যে কোনও ফাইল (বিশেষত চিহ্নিত নয় -dev
) অন্যান্য প্রোগ্রামের জন্য প্রয়োজনীয় কিনা। আপনি এটি ব্যবহার করে apt-cache depends file
এবং এটি খুঁজে পেতে পারেন apt-cache rdepends file
। নিম্নলিখিত উদাহরণটি হ'ল Shotwell
:
apt-cache showsrc shotwell
বিল্ড-নির্ভর করে: ডিবেহেল্পার (> = 7.0.50 ~), এম 4, ভালাক-0.16 (> = 0.15), লিবিজি-দেব (> = 0.5.0), লিবগটক -3-দেব (> = 3.0.11), লিক্সেক্সিফ -দেব (> = 0.6.16), libsqlite3-dev (> = 3.5.9), libgexiv2-dev (> = 0.4.1-1build1), libgnomevfs2-dev (> = 2.24.2), libgphoto2-2-dev (> = 2.4.2), libsoup2.4-dev (> = 2.26.0), libxML2 (> = 2.6.32), libunique-3.0-dev (> = 1.0.0), libwebkitgtk-3.0-dev (> = 1.1.5), লিবগুদেভ -১.০-দেব (> = 145), লিবডবাস-গ্লিব -১-দেব (> = 0.80), গ্রন্থাগার-দেব (> = 0.13.1-2), লিবসব-দেব, লিবজসন-গ্লিব -দেব (> = 0.7.6), libgstreamer0.10-dev (> = 0.10.28), libgstreamer-plugins-base0.10-dev (> = 0.10.32), পাইথন-স্কোর, লিবিউনিটি-দেব, লিবলঞ্চপ্যাড- ইন্টিগ্রেশন-3.0-দেব (> = 0.1.36), লিবারেস্ট-দেব
ওয়েবআপডি 8 সাইটে একবারে এটি করার জন্য একটি কমান্ড রয়েছে , তবে আমি পেয়েছি যে উবুন্টুর বর্তমান সংস্করণটি এটি খুব বেশি সরিয়ে ফেলবে বলে বিশ্বাসযোগ্যভাবে কাজ করছে বলে মনে হচ্ছে না । আমি এটি পিন্তার সাথে চেষ্টা করেছিলাম এবং এটি পুরো মনো লাইব্রেরিটি সরিয়ে দেওয়ার পরামর্শ দিয়েছিল। লঞ্চপ্যাডে ওয়েবআপড ৮ এর মতো কমান্ড ব্যবহার করে এ জাতীয় সমস্যা নিয়ে আলোচনা রয়েছে । আপনি যে কোনও 'সমাধান' খুঁজে পেতে পারেন তার পরীক্ষা-নিরীক্ষা করার সময় খুব সতর্ক থাকুন।
এটি লজ্জার বিষয় যে ইনস্টল করা প্যাকেজগুলির autoremove
জন্য কোনও আদেশ নেই build-dep
।
sudo apt-get build-dep -o APT::Get::Build-Dep-Automatic=true PACKAGE_NAME
। এখন এগুলি দিয়ে সরানো যেতে পারেapt-get autoremove
। তবে এটি কেবল প্যাকেজ মুছে ফেলার পরে কাজ করে।