小編給大家分享一下linux中如何使用Sysget,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
創(chuàng)新互聯(lián)建站是一家集成都網(wǎng)站設(shè)計、做網(wǎng)站、網(wǎng)站頁面設(shè)計、網(wǎng)站優(yōu)化SEO優(yōu)化為一體的專業(yè)的建站公司,已為成都等多地近百家企業(yè)提供網(wǎng)站建設(shè)服務(wù)。追求良好的瀏覽體驗,以探求精品塑造與理念升華,設(shè)計最適合用戶的網(wǎng)站頁面。 合作只是第一步,服務(wù)才是根本,我們始終堅持講誠信,負(fù)責(zé)任的原則,為您進行細心、貼心、認(rèn)真的服務(wù),與眾多客戶在蓬勃發(fā)展的市場環(huán)境中,互促共生。
安裝 Sysget 很簡單。 轉(zhuǎn)到發(fā)布頁面并下載***的 Sysget 二進制文件并按如下所示進行安裝。 在編寫本指南時,Sysget ***版本為1.2。
$ sudo wget -O /usr/local/bin/sysget https://github.com/emilengler/sysget/releases/download/v1.2/sysget$ sudo mkdir -p /usr/local/share/sysget$ sudo chmod a+x /usr/local/bin/sysget
Sysget 命令與 APT 包管理器大致相同,因此它應(yīng)該適合新手使用。
當(dāng)你***次運行 Sysget 時,系統(tǒng)會要求你選擇要使用的包管理器。 由于我在 Ubuntu,我選擇了 apt-get。
你必須根據(jù)正在運行的發(fā)行版選擇正確的包管理器。 例如,如果你使用的是 Arch Linux,請選擇 pacman。 對于 CentOS,請選擇 yum。 對于 FreeBSD,請選擇 pkg。 當(dāng)前支持的包管理器列表是:
鴻蒙官方戰(zhàn)略合作共建——HarmonyOS技術(shù)社區(qū)
apt-get (Debian)
xbps (Void)
dnf (Fedora)
yum (Enterprise Linux/Legacy Fedora)
zypper (OpenSUSE)
eopkg (Solus)
pacman (Arch)
emerge (Gentoo)
pkg (FreeBSD)
chromebrew (ChromeOS)
homebrew (Mac OS)
nix (Nix OS)
snap (Independent)
npm (Javascript, Global)
如果你分配了錯誤的包管理器,則可以使用以下命令設(shè)置新的包管理器:
$ sudo sysget set yumPackage manager changed to yum
只需確保你選擇了本地包管理器。
現(xiàn)在,你可以像使用本機包管理器一樣執(zhí)行包管理操作。
要安裝軟件包,例如 Emacs,只需運行:
$ sudo sysget install emacs
上面的命令將調(diào)用本機包管理器(在我的例子中是 “apt-get”)并安裝給定的包。
同樣,要刪除包,只需運行:
$ sudo sysget remove emacs
更新軟件倉庫(數(shù)據(jù)庫):
$ sudo sysget update
搜索特定包:
$ sudo sysget search emacs
升級單個包:
$ sudo sysget upgrade emacs
升級所有包:
$ sudo sysget upgrade
移除廢棄的包:
$ sudo sysget autoremove
清理包管理器的緩存:
$ sudo sysget clean
有關(guān)更多詳細信息,請參閱幫助部分:
$ sysget helpHelp of sysgetsysget [OPTION] [ARGUMENT] search [query] search for a package in the resporitoriesinstall [package] install a package from the reposremove [package] removes a packageautoremove removes not needed packages (orphans)update update the databaseupgrade do a system upgradeupgrade [package] upgrade a specific packageclean clean the download cacheset [NEW MANAGER] set a new package manager
請記住,不同 Linux 發(fā)行版中的所有包管理器的 Sysget 語法都是相同的。 你不需要記住每個包管理器的命令。
同樣,我必須告訴你 Sysget 不是包管理器的替代品。 它只是類 Unix 系統(tǒng)中流行的包管理器的包裝器,它只執(zhí)行基本的包管理操作。
Sysget 對于不想去學(xué)習(xí)不同包管理器的新命令的新手和發(fā)行版收割機用戶可能有些用處。
以上是“l(fā)inux中如何使用Sysget”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!