rpm、deb包管理操作
yum、apt/apt-get線上管理操作
查找軟體包
$ yum search [name|info]
$ apt-cache search [name|info]
安裝軟體包
$ yum install [package]
$ apt-get install [package]
删除軟體包
$ yum remove [package]
$ apt-get remove [package] (保留設定檔)
$ apt-get --purge remove [package] (不保留設定檔)
删除 下載下傳到本機|暫存 的軟體包
$ yum clean
$ apt-get clean
$ apt-get (autoclean) (隻會将比目前系統舊版的軟體包删除)
更新軟體包
$ yum update [package]
$ apt-upgrade [package]
兩個指令 不指定軟體包名則更新所有
查詢軟體包
$ yum list 列出目前在yum server上的軟體包
$ yum list installed 列出目前在本機上安裝的軟體包
$ yum list installed | grep [package] 查詢軟體包是否在本機上安裝
$ yum info [package] 列出安裝的軟體包資訊 不指定軟體包名字則列出所有安裝的軟體包資訊
≈ rpm -qi [package]
rpm、deb包 轉換
安裝轉換工具
# yum install epel-release
# yum update && yum install alien
deb ---> rpm
# alien --to-rpm --scripts package_version-release_arch.deb
rpm ---> deb
# alien --to-deb --scripts package-version-release.[system.]arch.rpm
# alien --to-deb --scripts --target=XXX package-version-release.[system.]arch.rpm
--target=XXX
# arch // error
aarch64
# dpkg --print-architecture // OK
arm64
$ alien --to-deb --scripts --target=arm64 libXfont-1.5.4-1.el7.aarch64.rpm
libxfont_1.5.4-2_arm64.deb generated