از اونجایی که هر کسی اومده سمت آرچ عاشق pacman شده باید بگم میتونه روی هر توزیع دیگه هم از این مدیر بسته دوست داشتنی استفاده کنه ، با استفاده از pacapt این امکان فراهم میشه ، در واقع pacapt یک اسکریپت برای سایر مدیر بسته ها مثل YUM ، DNF ، APT ، Zypper است. درواقع میتونید با pacapt کارهایی مثل نصب ، حذف ، آپدیت و خیلی کارهای دیگه رو با استفاده از pacman در توزیع خودتون انجام بدین، البته اینم باید بگم که تمام آپشن های مدیر بسته توزیع خودتون رو فراهم نمیکنه بلکه بیشتر گزینه های اساسی رو پوشش میده ، در حال حاضر pacapt از مدیر بسته های زیر پشتیبانی میکنه:
۱– pacman برای Archlinux ، Manjaro
۲– apt/dpkg برای Debian ، Ubuntu
۳– homebrew برای Mac OS
۴– macports برای Mac OS
۵– yum/rpm برای Fedora ، CentOS ، Redhat
۶– portage برای Gentoo
۷– zypper برای OpenSUSE
۸– pkgng برای FreeBSD
۹– cave برای Exherbo Linux
۱۰– pkg_tools برای OpenBSD
۱۱– sun_tools برای Solaris(SunOS)
۱۲– apk برای Alpine Linux
۱۳– tazpkg برای SliTaz Linux
۱۴– swupd برای CLear Linux
حواستون باشه که احتیاجی به نصب pacapt روی آرچ لینوکس و سیستم های آرچ بیس نیست و اصلا لازم نیست که اینکار رو انجام بدید.
نصب pacapt:
برای نصب فقط کافیه که اسکریپت رو از گیت هاب توسعه دهندش بگیرید ، پرمیشن مورد نیاز رو بهش بدید و اون رو به PATH اضافه کنید ، پس دستورات زیر رو به ترتیب در ترمینال بزنید:
1 |
sudo wget -O /usr/local/bin/pacapt https://github.com/icy/pacapt/raw/ng/pacapt |
1 |
sudo chmod 755 /usr/local/bin/pacapt |
1 |
sudo ln -sv /usr/local/bin/pacapt /usr/local/bin/pacman || true |
خب به این نکته توجه کنید که ممکنه در بعضی توزیع ها usr/local/bin/ وقتی از دستور sudo استفاده می کنید جزء مسیرهای جستجو PATH نباشه در چنین مواردی شما میتونید بجای اون مسیر از usr/bin/pacman/ یا usr/bin/pacapt/ استفاده کنید.
اگر با روش بالا موفق به نصب نشدید می تونید از روش جایگزین زیر استفاده کنید:
برای CentOS ۷:
1 |
cd /etc/yum.repos.d/ |
1 |
wget https://download.opensuse.org/repositories/home:Pival81/CentOS_7/home:Pival81.repo |
1 |
yum install pacapt |
برای CentOS ۶:
1 |
cd /etc/yum.repos.d/ |
1 |
wget https://download.opensuse.org/repositories/home:Pival81/CentOS_6/home:Pival81.repo |
1 |
wget https://download.opensuse.org/repositories/home:Pival81/CentOS_6/home:Pival81.repo |
1 |
yum install pacapt |
برای Debian ۸٫۰:
1 |
wget -nv https://download.opensuse.org/repositories/home:Pival81/Debian_8.0/Release.key -O Release.key |
1 |
apt-key add - < Release.key |
1 |
echo 'deb http://download.opensuse.org/repositories/home:/Pival81/Debian_8.0/ /' > /etc/apt/sources.list.d/pacapt.list |
1 |
apt-get update |
1 |
apt-get install pacapt |
برای Fedora ۲۵:
1 |
dnf config-manager --add-repo https://download.opensuse.org/repositories/home:Pival81/Fedora_25/home:Pival81.repo |
1 |
dnf install pacapt |
برای Fedora ۲۴:
1 |
dnf config-manager --add-repo https://download.opensuse.org/repositories/home:Pival81/Fedora_24/home:Pival81.repo |
1 |
dnf install pacapt |
برای openSUSE Tumbleweed:
1 |
zypper addrepo https://download.opensuse.org/repositories/home:Pival81/openSUSE_Tumbleweed/home:Pival81.repo |
1 |
zypper refresh |
1 |
zypper install pacapt |
برای openSUSE Leap ۴۲٫۲:
1 |
zypper addrepo https://download.opensuse.org/repositories/home:Pival81/openSUSE_Leap_42.2/home:Pival81.repo |
1 |
zypper refresh |
1 |
zypper install pacapt |
برای RHEL ۷:
1 |
cd /etc/yum.repos.d/ |
1 |
cd /etc/yum.repos.d/ |
1 |
wget https://download.opensuse.org/repositories/home:Pival81/RHEL_7/home:Pival81.repo |
1 |
yum install pacapt |
برای RHEL ۶:
1 |
cd /etc/yum.repos.d/ |
1 |
wget https://download.opensuse.org/repositories/home:Pival81/RHEL_6/home:Pival81.repo |
1 |
yum install pacapt |
برای UBUNTU 18.04:
1 |
sudo apt-get update |
1 |
sudo apt-get install pacapt |
خب تا الآن شما pacapt رو نصب کردید ، تبریک میگم ، فرمت استفاده از pacapt بصورت زیر است:
1 |
pacapt <option(s)> <operation(s)> <package(s)> |
همچنین شما میتونید بجای pacapt از pacman استفاده کنید:
1 |
pacman <option(s)> <operation(s)> <package(s)> |
خب الآن شما میتونید بجای استفاده از مدیربسته توزیع خودتون از pacman استفاده کنید ، فرض کنید قصد نصب ویم در CentOS رو دارید کافیه بجای:
1 |
yum install vim |
بنویسید:
1 |
pacman -S vim |
امیدوارم موفق باشید.
سلام
امروز این رو دیدم اتفاقا یک سرور لوکال دبیان داشتم سریع روش نصب کردم حالش رو بوردم دست درد نکنه کامل بودمقالت
در دبیان ۹.۹ که من دارم خودش داره نیاز به گیت نبود