0 امتیاز
قبل در کامپیوتر و اینترنت توسط (198 امتیاز)
برچسب گذاری دوباره قبل توسط
سلام دوستان

در اوبونتو از کجا بفهمیم که برنامه‌‌هایی که نصب کردیم نسخه‌ی 64 هستند یا 32 بیتی؟
قبل توسط (198 امتیاز)
انتقال داده شده قبل توسط
کسی راه دیگه‌ای بلد نیست؟

1 پاسخ

+1 امتیاز
قبل توسط (1.2هزار امتیاز)
ویرایش شده قبل توسط

بسته هایی که شما از روی مدیر پکیجتون نصب می کنید ، در اکثر اوقات همخوان با معماری سیستم عامل شماست (از نظر 32 یا 64 بیت بودن).

به هر حال برای اطمینان و بررسی دقیق می توانید با دستور file سرآیند (header) فایل اجرایی نرم افزارتون رو بخونید و متوجه بشید نسخه 32 بیتی است یا 64 ، به طور مثال برای برنامه gedit رو ابونتو دستور فایل و خروجی دستور به شکل زیر خواهد بود:

file /usr/bin/gedit
/usr/bin/gedit: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=0x5a388215eb6f60b420fc3b6d68ec52d563071f84, stripped

راه حل دوم : چندین راه حل واسه گرفتن لیست پکیج های نصب شده در سیستم تون وجود داره ، یکی از اون ها محتوای فایل /var/lib/apt/extended_states می باشد. اگر این فایل رو مشاهده کنید زیر هر پکیج معماری اش رو هم نوشته تحت عنوان articheture .

خوب مثلا من می خوام پکیج های 64 بیتی سیستم ام رو در بیارم با کمک grep  این فایل رو فیلتر میکنم :

grep -B 1 "64"  /var/lib/apt/extended_states

خوب من کلمه 64 رو سرچ کردم و با آپشن -B یک خط قبلش رو هم به عنوان خروجی میفرستم. باز اگه می خوای یک پکیج به خصوص رو در بیاری دوباره خروجی این رو بده به یک grep دیگه.

فرض کن من میخوام بدونم پکیج کرونیوم سیستم چه نسخه ای هست :

grep -iB 1 "64"  /var/lib/apt/extended_states | grep -iA 1 chromium

 

قبل توسط (198 امتیاز)
این دستوری که شما میگی رو امتحان کردم
برای برخی برنامه ها جواب میده واسه بعضیشون جواب نمیده
قبل توسط (1.2هزار امتیاز)
جواب ویرایش شد
قبل توسط (198 امتیاز)
من روش دوم رو هم امتحان کردم
این روش هم مانند روش اول برای برخی برنامه ها جواب میده و برای برخی برنامه ها جواب نمیده
مثلا نرم‌افزار firefox یا مثلا opera با هیچ کدوم از این دو روش جواب نمیده

سوالات مشابه

+1 امتیاز
2 پاسخ 17.8هزار بازدید
+1 امتیاز
2 پاسخ 2.9هزار بازدید
0 امتیاز
1 پاسخ 501 بازدید
+1 امتیاز
1 پاسخ 1.1هزار بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط kashi (7.2هزار امتیاز)
+2 امتیاز
1 پاسخ 589 بازدید
0 امتیاز
0 پاسخ 1.1هزار بازدید
...