توسعه دهندگان
ابزار های توسعه دهندگان در شرایط نت ملی
-
CentOS 7
# بک آپ گیری از فایل های کانفیگ مخزن قبلی
کپیsudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base_repo
# فایل های کانفیگ مخزن را که در بالای این راهنمایی قرار گرفته دانلود کرده و بوسیله دستور زیر به محل صحیح آن منتقل کنید
(بخش path_to_file را با آدرس صحیح محل فایل دانلود شده جایگزین کنید!)
کپیsudo mv /path_to_file/CentOS-Base.repo /etc/yum.repos.d/
# به روز رسانی اطلاعات مورد نیاز برای استفاده از مخزن داخلی
کپیsudo yum repolist -v
# تست نصب بسته از روی مخزن داخلی
کپیsudo yum install nginx
CentOS 8
# بک آپ گیری از فایل های کانفیگ مخزن قبلی
کپیsudo mv /etc/yum.repos.d/CentOS-Stream-AppStream.repo /etc/yum.repos.d/CentOS-Stream-AppStream_repo
کپیsudo mv /etc/yum.repos.d/CentOS-Stream-BaseOS.repo /etc/yum.repos.d/CentOS-Stream-BaseOS_repo
# فایل های کانفیگ مخزن را که در بالای این راهنمایی قرار گرفته دانلود کرده و بوسیله دستور زیر به محل صحیح آن منتقل کنید
(بخش path_to_file را با آدرس صحیح محل فایل دانلود شده جایگزین کنید!)
کپیsudo mv /path_to_file/CentOS-Stream-AppStream.repo /etc/yum.repos.d/
کپیsudo mv /path_to_file/CentOS-Stream-BaseOS.repo /etc/yum.repos.d/
# به روز رسانی اطلاعات مورد نیاز برای استفاده از مخزن داخلی
کپیsudo yum repolist -v
# تست نصب بسته از روی مخزن داخلی
کپیsudo yum install nginx
-
CentOS 9 will be added soon.
-
Fedora 37 & 38
دانلود فایل fedora.repo دانلود فایل fedora-modular.repo دانلود فایل fedora-updates.repo دانلود فایل fedora-updates-modular.repo# بک آپ گیری از فایل های کانفیگ مخزن قبلی
sudo mv /etc/yum.repos.d/fedora.repo /etc/yum.repos.d/fedora_repo
sudo mv /etc/yum.repos.d/fedora-modular.repo /etc/yum.repos.d/fedora-modular_repo
sudo mv /etc/yum.repos.d/fedora-updates.repo /etc/yum.repos.d/fedora-updates_repo
sudo mv /etc/yum.repos.d/fedora-updates-modular.repo /etc/yum.repos.d/fedora-updates-modular_repo
# فایل های کانفیگ مخزن را که در بالای این راهنمایی قرار گرفته دانلود کرده و بوسیله دستور زیر به محل صحیح آن منتقل کنید
(بخش path_to_file را با آدرس صحیح محل فایل دانلود شده جایگزین کنید!)
sudo mv /path_to_file/fedora.repo /etc/yum.repos.d/
sudo mv /path_to_file/fedora-modular.repo /etc/yum.repos.d/
sudo mv /path_to_file/fedora-updates.repo /etc/yum.repos.d/
sudo mv /path_to_file/fedora-updates-modular.repo /etc/yum.repos.d/
# به روز رسانی اطلاعات مورد نیاز برای استفاده از مخزن داخلی
sudo yum repolist -v
# تست نصب بسته از روی مخزن داخلی
sudo yum install nginx
-
Rocky 9
# بک آپ گیری از فایل های کانفیگ مخزن قبلی
sudo mv /etc/yum.repos.d/rocky.repo /etc/yum.repos.d/rocky_repo
sudo mv /etc/yum.repos.d/rocky-extras.repo /etc/yum.repos.d/rocky-extras_repo
# فایل های کانفیگ مخزن را که در بالای این راهنمایی قرار گرفته دانلود کرده و بوسیله دستور زیر به محل صحیح آن منتقل کنید
(بخش path_to_file را با آدرس صحیح محل فایل دانلود شده جایگزین کنید!)
sudo mv /path_to_file/rocky.repo /etc/yum.repos.d/
sudo mv /path_to_file/rocky-extras.repo /etc/yum.repos.d/
# تست نصب بسته از روی مخزن داخلی
sudo yum install nginx
-
openSUSE 15
# بک آپ گیری از فایل های کانفیگ مخزن قبلی
sudo mv /etc/zypp/repos.d/repo-non-oss.repo /etc/zypp/repos.d/repo-non-oss_repo
sudo mv /etc/zypp/repos.d/repo-oss.repo /etc/zypp/repos.d/repo-oss_repo
# فایل های کانفیگ مخزن را که در بالای این راهنمایی قرار گرفته دانلود کرده و بوسیله دستور زیر به محل صحیح آن منتقل کنید
(بخش path_to_file را با آدرس صحیح محل فایل دانلود شده جایگزین کنید!)
sudo mv /path_to_file/repo-non-oss.repo /etc/zypp/repos.d/
sudo mv /path_to_file/repo-oss.repo /etc/zypp/repos.d/
# تست نصب بسته از روی مخزن داخلی
sudo zypper install wireshark
-
Ubuntu 20.04
# بک آپ گیری از فایل های کانفیگ مخزن قبلی
کپیsudo mv /etc/apt/sources.list /etc/apt/sources_list
# فایل کانفیگ مخزن را که در بالای این راهنمایی قرار گرفته دانلود کرده و بوسیله دستور زیر به محل صحیح آن منتقل کنید
(بخش path_to_file را با آدرس صحیح محل فایل دانلود شده جایگزین کنید!)
کپیsudo mv /path_to_file/sources.list /etc/apt/
# به روز رسانی اطلاعات مورد نیاز برای استفاده از مخزن داخلی
کپیsudo apt update
# تست نصب بسته از روی مخزن داخلی
کپیsudo apt install nginx
Ubuntu 22.04
# بک آپ گیری از فایل های کانفیگ مخزن قبلی
کپیsudo mv /etc/apt/sources.list /etc/apt/sources_list
# فایل کانفیگ مخزن را که در بالای این راهنمایی قرار گرفته دانلود کرده و بوسیله دستور زیر به محل صحیح آن منتقل کنید
(بخش path_to_file را با آدرس صحیح محل فایل دانلود شده جایگزین کنید!)
کپیsudo mv /path_to_file/sources.list /etc/apt/
# به روز رسانی اطلاعات مورد نیاز برای استفاده از مخزن داخلی
کپیsudo apt update
# تست نصب بسته از روی مخزن داخلی
کپیsudo apt install nginx
-
Debian 11
# بک آپ گیری از فایل های کانفیگ مخزن قبلی
sudo mv /etc/apt/sources.list /etc/apt/sources_list
# فایل کانفیگ مخزن را که در بالای این راهنمایی قرار گرفته دانلود کرده و بوسیله دستور زیر به محل صحیح آن منتقل کنید
(بخش path_to_file را با آدرس صحیح محل فایل دانلود شده جایگزین کنید!)
sudo mv /path_to_file/sources.list /etc/apt/
# به روز رسانی اطلاعات مورد نیاز برای استفاده از مخزن داخلی
sudo apt update
# تست نصب بسته از روی مخزن داخلی
sudo apt install nginx
-
Python
# تنظیم کردن آدرس مخزن ریپو در فایل کانفیگ
pip config set global.index-url https://archive.ito.gov.ir/python/
# مشاهده اعمال شدن تغییرات
pip config list
-
Npm
# تنظیم کردن آدرس مخزن ریپو در فایل کانفیگ
npm config set registry "https://archive.ito.gov.ir/npm/"
# مشاهده اعمال شدن تغییرات
npm config list
-
Yarn
# تنظیم کردن آدرس مخزن ریپو در فایل کانفیگ
yarn config set npmRegistryServer https://archive.ito.gov.ir/npm/
# مشاهده اعمال شدن تغییرات
yarn config list
-
Composer
# تنظیم کردن آدرس مخزن ریپو در کانفیگ composer
# 1) فایل کانفیگ را باز کنید:
nano ~/.config/composer/config.json
# یا
composer --global config --editor
# 2) تنظیمات زیر را وارد کرده و فایل را ذخیره کنید:
کپی{ "repositories": [ { "type": "composer", "url": "https://archive.ito.gov.ir/composer" }, { "packagist": false } ] } -
Gradle
# دو فایل کانفیگ init.gradle و init.gradle.kts را در مسیر ~/.gradle/ ویرایش کنید و مانند مثال زیر آدرس جدید را تنظیم کنید:
nano ~/.gradle/init.gradle
کپیgradle.projectsLoaded { rootProject.allprojects { buildscript { repositories { maven { url 'https://archive.ito.gov.ir/gradle/maven_central/' } } } repositories { maven { url 'https://archive.ito.gov.ir/gradle/maven_central/' } } } }nano ~/.gradle/init.gradle.kts
کپیgradle.projectsLoaded { rootProject.allprojects { buildscript { repositories { maven { url 'https://archive.ito.gov.ir/gradle/maven_central/' } } } repositories { maven { url 'https://archive.ito.gov.ir/gradle/maven_central/' } } } }# در همه ماژولهای پروژه، تمامی بخش های repositories در همه فایل ها مانند: build.gradle، settings.gradle و ... را حذف کنید و یا با آدرس مخزن (https://archive.ito.gov.ir/gradle/maven_central/) جایگزین کنید.
# فایل gradle-wrapper.properties را ویرایش کرده و مسیر دانلود gradle را بر روی سرورهای مخزن تنظیم نمایید:
distributionUrl=https://archive.ito.gov.ir/gradle/distributions/gradle-7.6-bin.zip
-
Maven
# آدرس مخزن مرکزی maven (https://archive.ito.gov.ir/gradle/maven_central/) در مخزن را به فایل کانفیگ maven در فایل ~/.m2/settings.xml اضافه کنید.
# در صورتی که فایل settings.xml وجود ندارد، نمونه فایل را دانلود کرده و در مسیر ذکر شده قرار دهید.
کپی<profiles> <profile> <id>repo</id> <repositories> <repository> <id>maven-repo</id> <url>https://archive.ito.gov.ir/gradle/maven_central/</url> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>maven-repo</id> <url>https://archive.ito.gov.ir/gradle/maven_plugin/</url> </pluginRepository> </pluginRepositories> </profile> </profiles> <activeProfiles> <activeProfile>repo</activeProfile> </activeProfiles>