Linux發(fā)行版的兩大系列
Ubuntu要下載.deb的安裝包,用apt|apt-get|dpkg命令來管理軟件; CentOS要下載.rpm的安裝包,用yum命令來管理軟件。 不能混用。
.tar.gz是Linux發(fā)行版通用的安裝包,但只是將源碼|字節(jié)碼打包、壓縮,有時候需要自己編譯。 別人公司也不敢把源碼給你,使用.tar.gz的一般都是軟件開發(fā)工具包(比如jdk)、開源框架的jar包。
Ubuntu早些年使用apt-get管理軟件包,apt-get包含了很多低級功能的命令,命令繁多。 后來推出了apt,對apt-get的常用命令進行精簡,又添加了一些新的命令。 官方推薦使用apt,現(xiàn)在apt已經(jīng)超越apt-get成為主流。 Ubuntu的單個軟件包也可以使用dpkg來管理。
CentOS可以使用rpm命令或yum命令來管理軟件包,rpm命令需要我們手動管理軟件依賴,yum命令會自動管理依賴。 比如你要安裝軟件A,但軟件A依賴軟件B,要先安裝軟件B。 使用rpm命令,需要我們先安裝軟件B、再安裝軟件A。 使用yum命令,我們直接安裝軟件A即可,會自動分析、安裝所需依賴。
軟件源配置默認的軟件源都是國外的,速度慢,可以使用國內(nèi)的鏡像,比如阿里云的。
Ubuntu的鏡像配置: https://developer.aliyun.com/mirror/ubuntu?spm=a2c6h.13651102.0.0.3e221b11MoVEq0
CentOS的鏡像配置: https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.3e221b11qYtgjW
系統(tǒng)自帶的.repo文件我們備份為了.repo.backup,.repo是阿里的軟件源鏡像(覆蓋了原來的配置)。 按上面的流程走了一道后,使用yum命令時會提示:不止一個配置 將其它.repo都刪掉,只保留上面2個配置文件即可。
.deb Ubuntudpkg常用命令:
apt常用命令:
權(quán)限不夠的在前面加sudo或切換到root操作。
安裝方式一、使用軟件源 apt list | grep 關(guān)鍵字 sudo apt install 包名 軟件源中可能沒有需要的軟件包或沒有合適的版本。
方式二、去官網(wǎng)復(fù)制軟件包的地址,自己下載軟件包進行安裝: wget http://wppkg./issue/netdisk/LinuxGuanjia/3.0.1/baidunetdisk_linux_3.0.1.2.deb 下載軟件包 sudo dpkg -i baidunetdisk_linux_3.0.1.2.deb 使用dpkg安裝軟件時,如果軟件包不在當前目錄下,需要帶路徑,或者先cd到軟件包所在目錄 sudo apt install /home/chy/baidunetdisk_linux_3.0.1.2.deb 使用apt必須要帶路徑,不管軟件包是否在當前目錄下 軟件會自動安裝在/usr中的某個目錄下 sudo apt purge baidunetidisk 卸載軟件包并刪除配置文件 安裝時指定文件名(帶后綴),卸載時指定包名。
.rpm CentOSyum常用命令:
清除緩存:
方式一、從軟件源獲取軟件包進行安裝: yum list | grep 關(guān)鍵字 sudo yum install 包名 雖然可以用yum search搜索,但search的排列不太好。
方式二、去官網(wǎng)復(fù)制軟件包的地址,自己下載軟件包進行安裝: wget http://wppkg./issue/netdisk/LinuxGuanjia/3.0.1/baidunetdisk_linux_3.0.1.2.rpm 下載.rpm包 sudo yum install baidunetdisk_linux_3.0.1.2.rpm 安裝軟件包
sudo yum remove baidunetdisk 卸載軟件包并刪除配置文件
yum安裝時會自動安裝依賴,卸載時會自動卸載依賴。
Linux下安裝chrome
yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm 當然也可以先下載,再安裝。
|
|