溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

linux中如何使用Sysget

發(fā)布時(shí)間:2021-10-28 17:32:23 來(lái)源:億速云 閱讀:220 作者:小新 欄目:系統(tǒng)運(yùn)維

小編給大家分享一下linux中如何使用Sysget,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

安裝 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。

linux中如何使用Sysget

你必須根據(jù)正在運(yùn)行的發(fā)行版選擇正確的包管理器。 例如,如果你使用的是 Arch Linux,請(qǐng)選擇 pacman。 對(duì)于 CentOS,請(qǐng)選擇 yum。 對(duì)于 FreeBSD,請(qǐng)選擇 pkg。 當(dāng)前支持的包管理器列表是:

  1. 鴻蒙官方戰(zhàn)略合作共建——HarmonyOS技術(shù)社區(qū)

  2. apt-get (Debian)

  3. xbps (Void)

  4. dnf (Fedora)

  5. yum (Enterprise Linux/Legacy Fedora)

  6. zypper (OpenSUSE)

  7. eopkg (Solus)

  8. pacman (Arch)

  9. emerge (Gentoo)

  10. pkg (FreeBSD)

  11. chromebrew (ChromeOS)

  12. homebrew (Mac OS)

  13. nix (Nix OS)

  14. snap (Independent)

  15. 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”)并安裝給定的包。

linux中如何使用Sysget

同樣,要?jiǎng)h除包,只需運(yùn)行:

$ sudo sysget remove emacs

linux中如何使用Sysget

更新軟件倉(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è)資訊頻道!

向AI問(wèn)一下細(xì)節(jié)

免責(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)容。

AI