સિદ્ધાંતમાં તમારે પહેલાથી જ તમારા કમ્પ્યુટરનું આર્કીટેક્ચર જાણવું જોઈએ, કારણ કે તમે તેના પર પ્રથમ સ્થાન લીનક્સ પર સ્થાપિત કર્યું છે.
અલબત્ત, તે એવું હોઈ શકે કે તમે કમ્પ્યુટર પર લિનક્સ ઇન્સ્ટોલ કર્યું નથી અને તેના પર ચલાવવા માટે પેકેજ સંકલન કરતા પહેલાં તમારે આર્કીટેક્ચરને જાણવાની જરૂર છે.
તમને લાગે છે કે આર્કિટેક્ચરનો પ્રકાર સ્પષ્ટ છે, પરંતુ જ્યારે તમે Chromebooks ને ધ્યાનમાં રાખતા હો તો ત્યાં એક શક્યતા છે કે તે કાં તો x86_64 અથવા હાથ આધારિત છે અને તે કમ્પ્યુટર પર 32-બીટ કે 64- બીટ
તો કયા પ્રકારનાં છે? વેલ ફક્ત ડેબાઇલ ડાઉનલોડ્સ પૃષ્ઠને ચકાસીને નીચેનાં આર્કિટેક્ચરની સૂચિ કરે છે:
- amd64
- arm64
- આર્મેલ
- આર્મફ
- i386
- mips
- mipsel
- પાવરપીસી
- ppc64el
- s390ex
અન્ય સંભવિત આર્કીટેક્ચરોમાં i486, i586, i686, ia64, આલ્ફા અને સ્પાર્કનો સમાવેશ થાય છે.
નીચેનો આદેશ તમને તમારા કમ્પ્યુટર માટે આર્કિટેક્ચર બતાવશે:
કમાન
સારમાં આર્ક કમાન્ડ એ નીચેનો આદેશ વ્યક્ત કરવાનો સરળ માર્ગ છે:
uname -m
uname એ તમારા કમ્પ્યુટર વિશેની તમામ પ્રકારની સિસ્ટમ માહિતીને છાપવા માટે વપરાય છે, જેનો આર્કીટેક્ચર પ્રકાર ફક્ત એક નાનો ભાગ છે.
ફક્ત તમારી પોતાની ઓપરેટીંગ સિસ્ટમ બતાવે છે કે તમે ચલાવી રહ્યા છો તે ઓપરેટીંગ સિસ્ટમ પર જ ટાઇપ કરી રહ્યા છે, એટલે કે Linux જ્યારે uname- એ uname આદેશમાંથી ઉપલબ્ધ બધી માહિતીને નીચેની સહિત પ્રદર્શિત કરે છે:
- કર્નલ નામ
- નોડ નામ
- કર્નલ પ્રકાશન
- કર્નલ વર્ઝન
- મશીન હાર્ડવેર (એટલે કે કમાન્ડ આદેશ તરીકે જ)
- પ્રોસેસર
- હાર્ડવેર પ્લેટફોર્મ
- ઓપરેટિંગ સિસ્ટમ
તમે જે માહિતી બતાવવા માંગો છો તે સ્પષ્ટ કરવા માટે તમે સ્વિચનો ઉપયોગ કરી શકો છો.
- uname -a - બધી માહિતી બતાવે છે
- uname -s - કર્નલ (એટલે કે Linux) ને બતાવે છે
- uname -n - નેટવર્ક યજમાન નામ (એટલે કે localhost.localdomain) બતાવે છે
- uname -r - કર્નલ પ્રકાશન બતાવે છે (એટલે કે 3.10.0-229.14.1.e17.x86_64
- uname -v - કર્નલ વર્ઝન બતાવે છે (દાખલા તરીકે # 1 એસએમપી મંગળ 15 સપ્ટે 15:05:51 યુટીસી 2015)
- uname -m - આર્કીટેક્ચર (એટલે કે x86_64) બતાવે છે
- uname -p - પ્રોસેસરનો પ્રકાર બતાવે છે (એટલે કે x86_64)
- uname -i - હાર્ડવેર પ્લેટફોર્મ (એટલે કે x86_64)
- uname -o - ઓપરેટિંગ સિસ્ટમ
નીચેનાં આદેશને ટાઇપ કરીને તમે uname અને arch માટે સંપૂર્ણ મેન્યુઅલ જોઈ શકો છો:
ઇન્ફર્મેશન કોર્યુટીલ્સ 'અનમ બોલાવ'
માણસ આર્ક લખીને કમાન્ડની સંપૂર્ણ વિગતો મેળવી શકાય તેવું પણ શક્ય છે.
કમાન આદેશમાં ફક્ત 2 સ્વીચો છે:
- arch --help - મદદ પાનું દર્શાવો
- આર્ક વર્ઝન - વર્ઝન નંબર દર્શાવો
આ માર્ગદર્શિકા પૂર્ણ કરવા માટે નીચેની આદેશ તમને બતાવશે કે તમારી સિસ્ટમ 32-બીટ અથવા 64-બીટ ચલાવી રહી છે કે નહીં:
- getconf છે LONG_BIT
getconf વાસ્તવમાં રૂપરેખાંકન કિંમત મેળવવા માટે વપરાય છે. તે POSIX પ્રોગ્રામર્સ મેન્યુઅલનો ભાગ છે. LONG_BIT લાંબા પૂર્ણાંકનું કદ પાછું આપે છે જો તે 32 આપે છે તો તમારી પાસે 32-બીટ સિસ્ટમ છે, જ્યારે જો તે 64 આપે તો તમારી પાસે 64-બીટ સિસ્ટમ છે.
આ પદ્ધતિ, જોકે, નિરર્થક સાબિતી નથી અને તે તમામ આર્કિટેક્ચરો પર કામ કરી શકશે નહીં.
Getconf આદેશ વિશે સંપૂર્ણ વિગતો માટે ટર્મિનલ વિન્ડોમાં man getconf છે અથવા આ વેબપૃષ્ઠની મુલાકાત લો.
જ્યારે તે uname -m કરતાં કટ ટાઇપ કરવું ખુબ જ સરળ છે, તે નોંધવું યોગ્ય છે કે કમાન આદેશ દૂર કરવામાં આવેલ છે અને તે ભવિષ્યમાં લિનક્સના તમામ સંસ્કરણો પર ઉપલબ્ધ ન પણ હોઈ શકે. તમારે તેના બદલે uname કમાન્ડનો ઉપયોગ કરવા માટે ઉપયોગ કરવો જોઈએ.