Linux軟件包管理器——yum

linux系統中安裝軟件時,通常可以通過下載源代碼并編譯來獲得可執行程序。然而,這種方法較為繁瑣,因此一些人將常用軟件預先編譯成軟件包(類似于windows上的安裝程序),并存儲在服務器上。通過包管理器,這些預編譯的軟件包可以輕松獲取并安裝。軟件包和包管理器的關系,類似于“app”和“應用商店”的關系。其中,yum(yellow dog updater, modified)是linux系統中常用的一種包管理器,主要應用于fedora、redhat和centos等發行版。

1.1 安裝與刪除命令

  • 安裝軟件包:yum (-y)install 軟件名
  • 刪除軟件包:yum (-y)remove 軟件名

如果不想在安裝過程中出現確認提示,可以使用 -y 參數。下面是一個強制刪除操作的示例:

[root@iZbp19b5lvg8xtpf1tzrenZ tmp]# yum -y remove sl Loaded plugins: fastestmirror Resolving Dependencies --> Running transaction check ---> Package sl.x86_64 0:5.02-1.el7 will be erased --> Finished Dependency Resolution <h1>Dependencies Resolved</h1><h1>Package        Arch               Version                  Repository         Size</h1><p>Removing: sl             x86_64             5.02-1.el7               @epel              17 k</p><h1>Transaction Summary</h1><p>Remove  1 Package</p><p>Installed size: 17 k Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction<br /> Erasing    : sl-5.02-1.el7.x86_64                                             1/1  Verifying  : sl-5.02-1.el7.x86_64                                             1/1 </p><p>Removed: sl.x86_64 0:5.02-1.el7                                                           </p><p>Complete!

1.2 注意事項 使用yum進行所有操作時,必須確保網絡連接暢通。

1.3 查看軟件包 通過 yum list 命令可以列出yum中所有的軟件包。由于包的數量可能非常多,我們可以使用 grep 命令進行篩選。例如,查找與 lrzsz 相關的包:

[root@iZbp19b5lvg8xtpf1tzrenZ tmp]# yum list | grep lrzsz lrzsz.x86_64                             0.12.20-36.el7                @base 

1.3.1 注意事項 軟件包的名稱格式為:主版本號.次版本號.源程序發行號-軟件包的發行號.主機平臺.cpu架構。例如,x86_64 后綴表示64位系統的安裝包,i686 后綴表示32位系統的安裝包。選擇包時需確保與系統匹配。el7 表示centos 7或redHat 7等發行版,el6 表示CentOS 6或RedHat 6。最后一列的 base 表示軟件源的名稱,類似于“小米應用商店”或“華為應用商店”。

  1. 關于rzsz 如果你需要在Linux和windows之間傳輸文件,可以下載 rzsz 工具。這個工具用于通過xshell在Windows和遠程Linux機器之間傳輸文件。

操作:

  • 輸入 rz 可以將Windows中的文件傳輸到Linux中。
  • 輸入 sz 文件名 可以將Linux中的文件傳輸到Windows中。

Linux軟件包管理器——yumLinux軟件包管理器——yum

  1. 趣味Linux指令 – sl 我們可以安裝一個名為 sl 的指令,通過 yum -y install sl 進行安裝。安裝完成后,輸入 sl 命令,屏幕上會出現一輛火車駛過的效果。讓我們來看看效果吧。

Linux軟件包管理器——yum

雖然這里沒有提供動態的GIF效果,但大家可以想象一下火車經過的場景。掌握了yum軟件包管理器后,大家可以上網查找更多有趣的yum指令。

? 版權聲明
THE END
喜歡就支持一下吧
點贊15 分享