मुझे यह पता लगाने की आज्ञा है कि मैं किस डेबियन पैकेज आर्किटेक्चर का उपयोग कर रहा हूं?
उदाहरण के लिए, 64 बिट x86 पर, मुझे कुछ पसंद है amd64, i38632 बिट x86 पर और darwin-x86_64OSX 10.6 से (फ़िंक के माध्यम से)।
मुझे यह पता लगाने की आज्ञा है कि मैं किस डेबियन पैकेज आर्किटेक्चर का उपयोग कर रहा हूं?
उदाहरण के लिए, 64 बिट x86 पर, मुझे कुछ पसंद है amd64, i38632 बिट x86 पर और darwin-x86_64OSX 10.6 से (फ़िंक के माध्यम से)।
जवाबों:
dpkg-architecture -qDEB_HOST_ARCH
मामले में आपने कुछ अन्य वास्तुकला को जोड़ा, जिसे आप भूल गए, जैसे i386 को एक amd64 सिस्टम में, आप इसे जांच सकते हैं:
dpkg --print-foreign-architectures
dpkg-architectureमें हैdpkg-devपैकेज जो डिफ़ॉल्ट रूप से स्थापित नहीं है (हालांकि यह की निर्भरता हैbuild-essential)। हालाँकि,dpkgपरिभाषा के अनुसार होने की गारंटी है।