ما چه چیزی را روی شریف تنظیم کرده ایم و چه چیزهایی دیگری هنوز تنظیم نشده؟
سؤال خیلی خوبی پرسیدی! بیایید با هم بررسی کنیم چه چیزهایی الان روی سرور شریف تنظیم شده و چه بخشهایی هنوز میتونه تنظیم بشه تا اوبونتوی تو از شریف استفاده کنه بهجای سرورهای خارجی:

چیزهایی که احتمالاً هماکنون روی سرور شریف تنظیم شدهاند:
وقتی تو اوبونتو نصب میکنی یا در زمان نصب گزینه "Iran" رو انتخاب میکنی، اینها معمولاً خودکار تنظیم میشن:
1. مخزن اصلی APT
در فایل زیر قرار میگیره:
/etc/apt/sources.list
و آدرسهاش چیزی شبیه اینه:
یعنی:
وقتی sudo apt update بزنی
یا sudo apt install packagename
→ از سرور شریف دانلود میکنه.
چیزهایی که هنوز روی شریف تنظیم نشدهاند یا باید دستی تنظیم شوند:
1.

Snap packages → نمیره به سرور شریف
مثل: نصب snap install code یا snap install chromium
Snap فقط از سرور اصلی (snapcraft.io) کار میکنه
یعنی یا باید از چیزبردار استفاده کنی یا معادل .deb نصب کنی
2.

Flatpak → جداست و اصلاً از APT نیست
اگر بخوای بازیها و برنامههای جدید از flathub.org نصب کنی، این هم به اینترنت بینالمللی نیاز داره
3.

PPAها و Launchpad → اینها هم مستقلاند
مثلاً اگر بزنی:
sudo add-apt-repository ppa:graphics-drivers/ppa
باید به سرور ppa.launchpad.net وصل بشی، که معمولاً فیلتره
4.

منابع امنیتی یا بکآپ → مثل security.ubuntu.com
بستههای امنیتی گاهی از security.ubuntu.com میان
اگه شریف اینها رو Mirror نکرده باشه، باید خودت دستی به سرور اصلی وصل شی یا چیزبردار روشن کنی
چطور بفهمی چی از کجا میاد؟
در ترمینال بزن:
cat /etc/apt/sources.list
اگر آدرسها همه شبیه زیر بودن، یعنی از شریف میگیری:
اما اگر مثلاً دیدی archive.ubuntu.com یا security.ubuntu.com نوشته، یعنی هنوز کامل روی شریف نیستی.

راهکار پیشنهادی
اگر بخوای کامل فقط از سرور شریف استفاده کنی، میتونم:
فایل sources.list رو برات بازنویسی کنم
بستههای Snap یا Flatpak رو طوری برات مدیریت کنم که با چیزبردار کار کنه یا معادل .deb بگیری
یه اسکریپت ساده بنویسم که همیشه بررسی کنه کدوم بستهها از کجا میان
فقط بگو چه سبکی رو ترجیح میدی
اگر اجازه بدی، الان فایل sources.list فعلی سیستم رو با هم بررسی کنیم (یا من یه نسخه کامل بر پایه شریف برات بسازم). دوست داری؟