অন্য দিন আমি আর্ক লিনাক্স দিয়ে এআরopencv-git থেকে ইনস্টল করার চেষ্টা করেছি । নামটি ইঙ্গিত করে অবশ্যই গিট সংগ্রহস্থল থেকে এটি টানতে পারে। এটি 1 জিবি টানছে। আমি উপার্জন সম্পর্কে পড়া করছি অগভীর ক্লোন সঙ্গে । আমি যখন ফাইলটি দেখছি , ব্যবহার করে দেখি:makepkggitPKGBUILDgrep git PKGBUILD
pkgname="opencv-git"
makedepends=('git' 'cmake' 'python2-numpy' 'mesa' 'eigen2')
provides=("${pkgname%-git}")
conflicts=("${pkgname%-git}")
source=("${pkgname%-git}::git+http://github.com/Itseez/opencv.git"
cd "${srcdir}/${pkgname%-git}"
git describe --long | sed -r 's/([^-]*-g)/r\1/;s/-/./g'
cd "${srcdir}/${pkgname%-git}"
cd "${srcdir}/${pkgname%-git}"
cd "${srcdir}/${pkgname%-git}"
install -Dm644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname%-git}/LICENSE"
রেসিপি বা makepkgকেবলমাত্র অগভীর ক্লোনটি টানানোর আদেশটি (উত্সের সর্বশেষতম সংস্করণটি যা আমি চাই তা টানতে) পরিবর্তনের কোনও উপায় আছে এবং স্থান এবং ব্যান্ডউইদথ সংরক্ষণ করার জন্য সম্পূর্ণ সংগ্রহস্থল নয়? পড়া man 5 PKGBUILDআমি যে অন্তর্দৃষ্টি খুঁজছি তা সরবরাহ করে না। এছাড়াও makepkgএবং pacman ম্যানেজগুলির মাধ্যমে দ্রুত সন্ধান করা - কীভাবে এটি করা যায় তা খুঁজে পাওয়া যায় না।
git+http://github.com/Itseez/opencv.gitস্থানীয় পথের নাম দিয়ে আউর রেসিপিতে নেটওয়ার্ক ঠিকানাটি প্রতিস্থাপন করতে পারেন । আপনি কি চেষ্টা করেছেন? যদি এই বিল্ড সিস্টেমটি স্থানীয়ভাবে আপনার কাছে এটি উপলভ্য করে এমনকি কোনও রেপো ক্লোন করতে বাধ্য করে তবে এটি বেশ বাদামজাতীয়।