روشهای نصب برنامه در لینوکس
در این روش از طریق مخازن برنامههای مورد نیاز را دانلود و نصب مینماید که زمان دانلود این بستهها بر اساس سرعت دانلود شما و موقعیت جغرافیایی مخازن متغییر میباشد. شرکت زس جهت خدمت رسانی بهتر به کاربران سیستم عامل لینوکس، در ایران اقدام به راه اندازی مخازن توزیعهای پرکاربرد لینوکس کرده است، که شامل توزیع centos ,ubuntu , debian میباشد. این مخازن با استفاده از بهترین سخت افزارهای روز دنیا و زیرساخت مناسب در بهترین دیتاسنترهای ایران ایجاده شده است.
package manager (dpkg for debian base , rpm for redhat base)
در این روش برنامه مورد نیاز خود را که از نوع deb یا rpm میباشد دانلود و سپس با دستوراتی که مربوط به package manager میباشد آن را نصب میکنید.
در این روش آخرین نسخه نرمافزار مورد نیاز خود را میتوانید از سایت آن دانلود و کامپایل و نصب نمایید.
به دو روش میتوانید آدرس مخازن را تغییر دهید.
در این روش باید به صورت دستی فایل منبع را تغییر دهید.
برای توزیع Debian فایل زیر را با ویرایشگر مورد نظر باز نمایید.
/etc/apt/sources.list
سپس در هر خط بجای آدرس
http://deb.debian.org/debian
از آدرس زیر استفاده نمایید
http://debian.xaas.ir/debian
تغییر دهید.
برای توزیع Ubuntu فایل زیر را با ویرایشگر مورد نظر باز نمایید.
/etc/apt/sources.list
سپس در هر خط بجای آدرس
http://us.archive.ubuntu.com/ubuntu/
از آدرس زیر استفاده نمایید
http://mirror.xaas.ir/ubuntu/
برای توزیع CentOS فایلی که پسوند repo در شاخه زیر دارد را با ویرایشگر مورد نظر باز نمایید
/etc/yum.repos.d/CetnOs.repo
و در خط بجای آدرس
http://mirror.cisp.com
از آدرس زیر استفاده نمایید
http://mirror.xaas.ir/centos
منبع برای پکیجهای اضافه Epel برای centos
CentOS 6
rpm -ivh http://mirror.xaas.ir/epel/epel-release-latest-6.noarch.rpm
CentOS 7
rpm -ivh http://mirror.xaas.ir/epel/epel-release-latest-7.noarch.rpm
برای استفاده
yum --enablerepo=extras install epel-release
استفاده از shell script میباشد که تمامی مراحل بالا را به صورت خودکار انجام می دهد.
بعد از دانلود فایل زیر دستورات زیر را اجرا نمایید:
chmod u+x debian-replace.sh
./debian-replace.sh
chmod u+x ubuntu-replace.sh
./ubuntu-replace.sh
chmod u+x centos-replace.sh
./centos-replace.sh
chmod u+x centos-epel.sh
./centos-epel.sh