راهنمای انتخاب نسخه و معماری درست قبل از دانلود
فهرست مطلب
وقتی صفحه دانلود را باز میکنید و بهجای یک دکمه ساده با فهرستی از فایلها روبهرو میشوید، طبیعی است که مکث کنید: x64 یعنی چه، arm64 چه فرقی دارد و deb با rpm چه نسبتی دارند؟ پاسخ همه اینها به دو چیز برمیگردد؛ سیستمعامل شما و معماری پردازندهتان.
قاعده کلی ساده است: نرمافزار باید با معماری پردازنده همخوان باشد وگرنه یا اصلاً اجرا نمیشود یا با کاهش کارایی و از طریق لایه ترجمه اجرا میشود. در این راهنما یاد میگیرید معماری دستگاه خود را در چند ثانیه پیدا کنید و درست پیش از دانلود Clash Verge Rev یا mihomo فایل مناسب را انتخاب کنید.
چرا صفحه دانلود اینهمه فایل دارد
هر بسته برای ترکیب مشخصی از سیستمعامل و معماری ساخته میشود. سه سیستمعامل دسکتاپ بهعلاوه اندروید، ضربدر دو یا سه معماری رایج، خیلی سریع به فهرستی بلند تبدیل میشود. علاوه بر این، لینوکس خودش دو خانواده بستهبندی دارد و اندروید هم به تفکیک معماری فایل APK جدا میدهد.
خبر خوب این است که برای هر دستگاه فقط یک گزینه درست وجود دارد و پیدا کردنش کار سختی نیست.
سیستم و معماری خود را پیدا کنید
- Windows: به تنظیمات و سپس System و About بروید. مقابل System type نوع سیستم نوشته شده است؛ روی اکثر رایانهها 64-bit با پردازنده x64 خواهید دید.
- macOS: از منوی اپل گزینه About This Mac را باز کنید. اگر عبارت Apple M دیده شود، دستگاه شما Apple Silicon و از خانواده arm64 است؛ اگر نام پردازنده Intel باشد، معماری x86_64 است.
- Linux: در ترمینال دستور زیر را اجرا کنید.
uname -m
خروجی x86_64 یعنی amd64 و خروجی aarch64 یعنی arm64.
- Android: در بخش اطلاعات دستگاه یا با یک برنامه نمایش مشخصات سختافزاری، معماری پردازنده را ببینید. گوشیهای چند سال اخیر تقریباً همگی arm64-v8a هستند.
توجه: نامها در جاهای مختلف فرق میکنند اما به یک چیز اشاره دارند: amd64 همان x86_64 و x64 است، و arm64 همان aarch64 و arm64-v8a. جزئیات بیشتر در راهنمای معماریهای پردازنده آمده است.
پسوند فایلها یعنی چه
| پسوند | کاربرد |
|---|---|
| .zip | بسته فشرده ویندوزی؛ برای هسته mihomo که فایل اجرایی درون آن قرار دارد |
| .gz | فایل تکبرنامهای فشرده در لینوکس و مک؛ با gunzip باز میشود |
| .dmg | ایمیج نصب macOS؛ باز میکنید و برنامه را به Applications میکشید |
| .deb | بسته نصب برای Debian، Ubuntu و مشتقات آنها |
| .rpm | بسته نصب برای Fedora، RHEL و خانواده آن |
| .apk | بسته نصب اندروید |
| .AppImage | فایل اجرایی مستقل لینوکس؛ بدون نصب اجرا میشود |
جدول انتخاب: دستگاه شما و فایل مناسب
| دستگاه | Clash Verge Rev 2.5.2 | هسته mihomo v1.19.29 |
|---|---|---|
| لپتاپ یا رایانه ویندوزی معمولی | نصبکننده x64 | zip نسخه amd64 |
| مک با پردازنده Intel | فایل dmg نسخه x64 | بسته amd64 |
| مک با تراشه Apple Silicon | فایل dmg نسخه aarch64 | بسته arm64 |
| لینوکس روی سختافزار معمولی | بسته deb یا rpm | بسته amd64 |
| سرور یا برد کوچک با پردازنده ARM | — | بسته arm64 |
| گوشی اندرویدی چند سال اخیر | — | APK نسخه arm64-v8a |
برای مک، انتخاب میان Intel و Apple Silicon مهمترین تصمیم است؛ راهنمای اختصاصی مک این موضوع را کاملتر باز کرده است.
اگر نسخه اشتباه را دانلود کنید چه میشود
سه سناریوی رایج وجود دارد. اول اینکه برنامه اصلاً اجرا نمیشود و پیام خطایی درباره ناسازگاری معماری میبینید؛ این حالت روی مکهای Intel هنگام اجرای بسته arm64 و روی لینوکس ARM هنگام اجرای باینری amd64 پیش میآید. دوم اینکه برنامه اجرا میشود اما از لایه ترجمه Rosetta 2 عبور میکند؛ این حالت روی مکهای Apple Silicon هنگام نصب بسته Intel رخ میدهد و بهترین کارایی را به دست نمیدهد. سوم، در لینوکس، نصب بستهای از خانواده اشتباه با خطای مدیر بسته متوقف میشود.
راهکار: اگر شک دارید، ابتدا معماری را بررسی کنید و بعد دانلود کنید. یک دستور uname -m یا یک نگاه به صفحه About، چند دقیقه وقت شما را نجات میدهد.
قدم بعدی
حالا که میدانید دنبال چه فایلی هستید، به مرکز دانلود بروید و بسته را از بخش سیستمعامل خودتان بردارید. پس از نصب، مسیر پیکربندی و اولین اتصال را در راهنمای شروع کار دنبال کنید.