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