linux發行版的兩大系列
不能混用。
.tar.gz是linux發行版通用的安裝包,但只是將原始碼|位元組碼打包、壓縮,有時候需要自己編譯。
別人公司也不敢把原始碼給你,使用.tar.gz的一般都是軟體開發工具包(比如jdk)、開源框架的jar包。
ubuntu早些年使用apt-get管理軟體包,apt-get包含了很多低階功能的命令,命令繁多。
後來推出了apt,對apt-get的常用命令進行精簡,又新增了一些新的命令。
官方推薦使用apt,現在apt已經超越apt-get成為主流。
ubuntu的單個軟體包也可以使用dpkg來管理。
centos可以使用rpm命令或yum命令來管理軟體包,rpm命令需要我們手動管理軟體依賴,yum命令會自動管理依賴。
比如你要安裝軟體a,但軟體a依賴軟體b,要先安裝軟體b。
使用rpm命令,需要我們先安裝軟體b、再安裝軟體a。
使用yum命令,我們直接安裝軟體a即可,會自動分析、安裝所需依賴。
預設的軟體源都是國外的,速度慢,可以使用國內的映象,比如阿里雲的。
ubuntu的映象配置:
centos的映象配置:
系統自帶的.repo檔案我們備份為了.repo.backup,.repo是阿里的軟體源映象(覆蓋了原來的配置)。
將其它.repo都刪掉,只保留上面2個配置檔案即可。
dpkg常用命令:
apt常用命令:
許可權不夠的在前面加sudo或切換到root操作。
安裝方式
一、使用軟體源
apt list | grep 關鍵字
sudo apt install 包名
軟體源中可能沒有需要的軟體包或沒有合適的版本。
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 解除安裝軟體包並刪除配置檔案
安裝時指定檔名(帶字尾),解除安裝時指定包名。
yum常用命令:
清除快取:
方式一、從軟體源獲取軟體包進行安裝:
yum list | grep 關鍵字
sudo yum install 包名
雖然可以用yum search搜尋,但search的排列不太好。
sudo yum install baidunetdisk_linux_3.0.1.2.rpm 安裝軟體包
sudo yum remove baidunetdisk 解除安裝軟體包並刪除配置檔案
yum安裝時會自動安裝依賴,解除安裝時會自動解除安裝依賴。
Linux上安裝軟體
2.從磁碟安裝deb軟體包 3.從二進位制軟體包安裝 4.從源 編譯安裝 sudo apt get install software eg.sudo apt get install vim 工具 tool 說明install 其後加上軟體包名,用於安裝乙個軟體包 update upgrade 公升級...
Linux上安裝軟體
linux發行版的兩大系列 不能混用。tar.gz是linux發行版通用的安裝包,但只是將原始碼 位元組碼打包 壓縮,有時候需要自己編譯。別人公司也不敢把原始碼給你,使用.tar.gz的一般都是軟體開發工具包 比如jdk 開源框架的jar包。ubuntu早些年使用apt get管理軟體包,apt g...
linux上安裝apache軟體
配置本地 yum源 vim etc yum.repos.d base.repo 沒有base.repo 的話請新建乙個 內容為 base 源標識name base 源名稱 baseurl file mnt enable 1 gpgcheck 0 mount dev sr0 mnt 將系統映象檔案掛載...