您好,登錄后才能下訂單哦!
小編給大家分享一下linux中如何使用Sysget,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
安裝 Sysget 很簡(jiǎn)單。 轉(zhuǎn)到發(fā)布頁(yè)面并下載***的 Sysget 二進(jìn)制文件并按如下所示進(jìn)行安裝。 在編寫(xiě)本指南時(shí),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)你***次運(yùn)行 Sysget 時(shí),系統(tǒng)會(huì)要求你選擇要使用的包管理器。 由于我在 Ubuntu,我選擇了 apt-get。
你必須根據(jù)正在運(yùn)行的發(fā)行版選擇正確的包管理器。 例如,如果你使用的是 Arch Linux,請(qǐng)選擇 pacman。 對(duì)于 CentOS,請(qǐng)選擇 yum。 對(duì)于 FreeBSD,請(qǐng)選擇 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)
如果你分配了錯(cuò)誤的包管理器,則可以使用以下命令設(shè)置新的包管理器:
$ sudo sysget set yumPackage manager changed to yum
只需確保你選擇了本地包管理器。
現(xiàn)在,你可以像使用本機(jī)包管理器一樣執(zhí)行包管理操作。
要安裝軟件包,例如 Emacs,只需運(yùn)行:
$ sudo sysget install emacs
上面的命令將調(diào)用本機(jī)包管理器(在我的例子中是 “apt-get”)并安裝給定的包。
同樣,要?jiǎng)h除包,只需運(yùn)行:
$ sudo sysget remove emacs
更新軟件倉(cāng)庫(kù)(數(shù)據(jù)庫(kù)):
$ sudo sysget update
搜索特定包:
$ sudo sysget search emacs
升級(jí)單個(gè)包:
$ sudo sysget upgrade emacs
升級(jí)所有包:
$ sudo sysget upgrade
移除廢棄的包:
$ sudo sysget autoremove
清理包管理器的緩存:
$ sudo sysget clean
有關(guān)更多詳細(xì)信息,請(qǐng)參閱幫助部分:
$ 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
請(qǐng)記住,不同 Linux 發(fā)行版中的所有包管理器的 Sysget 語(yǔ)法都是相同的。 你不需要記住每個(gè)包管理器的命令。
同樣,我必須告訴你 Sysget 不是包管理器的替代品。 它只是類(lèi) Unix 系統(tǒng)中流行的包管理器的包裝器,它只執(zhí)行基本的包管理操作。
Sysget 對(duì)于不想去學(xué)習(xí)不同包管理器的新命令的新手和發(fā)行版收割機(jī)用戶可能有些用處。
以上是“l(fā)inux中如何使用Sysget”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。