基本概念
二進制包是已經編譯好的軟件包,通常是針對某個系統構架的,i686和amd64不能混用。
一般來說,除了源代碼包以外的軟件包都屬於二進制包。
二進制包一般有以下幾種:
- deb后綴名:此類二進制包為DPKG包管理程序的專用軟件包,由於深度操作系統使用dpkg包管理,因此可以直接安裝的二進制包為DEB包。並且深度操作系統可以直接使用適合與Ubuntu的DEB包。
- bin后綴名:此類后綴名的安裝包一般為通用發行版本的安裝程序包。
- run后綴名:此類后綴名一般為閉源顯卡驅動的安裝程序包。
- sh后綴名:此類后綴名一般為shell腳本安裝包,一般用於運行腳本程序,當該文件獲得可執行權限,無需安裝即可運行。
安裝或運行
.deb 后綴名
-
請謹慎安裝DEB包,請下載與深度操作系統當前系統版本合適的DEB包,以避免導致系統依賴沖突,深度操作系統可使用與Ubuntu相同的deb包
方法一
由於深度操作系統已經自帶安裝DEB包的下程序Gdebi,並且文件管理器會自動識別DEB文件,並且默認使用Gdebi進行打開,因此我們只需要雙擊DEB包,然后按提示操作即可。
方法二
使用dpkg命令安裝,例如在當前的目錄下我們有一個名為 chrome.deb 的deb包,我們只需要終端執行:
sudo dpkg -i chrome.deb
即可安裝。
.bin 后綴名
此類后綴名的安裝包一般為通用發行版本的安裝程序包。當該文件獲得可執行權限,即可運行安裝向導安裝程序。 此處我們以crossover的bin安裝包為例子。 前往crossover官網下載crossover的通用安裝程序,下載的安裝程序文件名為install-crossover-12.5.1.bin,賦予該安裝文件可執行權限,方法有兩種:
命令操作,終端執行:
sudo chmod +x install-crossover-12.5.1.bin
圖形操作,右鍵該文件屬性—權限,勾選允許作為程序執行文件
然后運行該安裝程序,終端執行:
./install-crossover-12.5.1.bin
即可進入安裝程序向導,后續安裝步驟與win平台exe安裝程序類似,此處不在贅述。
如果以上命令無法進入安裝向導,請使用root權限運行,終端執行:
sudo ./install-crossover-12.5.1.bin
.run 后綴名
此類后綴名一般為閉源顯卡驅動的安裝程序包。 安裝方法與bin后綴名的安裝程序類似。此處我們以ATI閉源顯卡驅動為例。 前往ATI驅動下載地址下載ATI驅動,下載的安裝程序文件名為ati.run,賦予該安裝文件可執行權限,方法有兩種:
命令操作,終端執行:
sudo chmod +x ati.run
圖形操作,右鍵該文件屬性—權限,勾選允許作為程序執行文件
然后運行該安裝程序,終端執行:
./ati.run
即可進入安裝程序向導,后續安裝步驟與win平台exe安裝程序類似,此處不在贅述。
如果以上命令無法進入安裝向導,請使用root權限運行,終端執行:
sudo ./ati.run
.sh 后綴名
此類后綴名一般為shell腳本安裝包,一般用於運行腳本程序,當該文件獲得可執行權限,無需安裝即可運行。 假設我們有有個名為deepin.sh的腳本程序,賦予該安裝文件可執行權限,方法有兩種:
命令操作,終端執行:
sudo chmod +x deepin.sh
圖形操作,右鍵該文件屬性—權限,勾選允許作為程序執行文件,然后運行該安裝程序,
方法有兩種,命令操作:
./deepin.sh
圖形操作,雙擊該文件,選擇在終端中運行該文件。
無后綴名
此類程序無后綴名,此類軟件經經過編譯為二進制包,可直接運行,安裝方法即為解壓到對應目錄,然后建立軟鏈接即可完成安裝。
舉例:安裝火狐瀏覽器,下載二進制包文件為: Firefox-latest-x86_64。tar。bz2 進入文件目錄,並且在該目錄下打開終端,然后執行:
sudo cp Firefox-latest-x86_64.tar.bz2 /opt ##復制火狐瀏覽器文件到/opt目錄下,可以換成其他目錄
cd /opt ##進入/opt目錄
sudo tar -xvjf Firefox-latest-x86_64.tar.bz2 #解壓火狐瀏覽器文件
解壓后/opt文件夾下會出現一個 firefox 文件夾,在 /usr/bin/ 下重建軟鏈接(soft link),終端執行:
sudo ln -sf /opt/firefox/firefox /usr/bin/firefox ##創建軟連接
其中 -f 表示強制,即覆蓋原來已有的軟鏈接。 至此,安裝完畢。
卸載或刪除
deb 包
方法一
然后我們留有需要刪除軟件的DEB安裝包,我們只需要雙擊這個DEB,然后按照Gdebi提示即可卸載。
方法二
使用命令卸載,我們可以使用apt命令或者dpkg命令,以卸載chrome程序為例,終端執行:
sudo apt-get remove google-chrome ##卸載google-chrome(不刪除配置文件) sudo apt-get --purge remove google-chrome ##卸載google-chrome(刪除配置文件) sudo dpkg -r google-chrome ##卸載google-chrome(不刪除配置文件) sudo dpkg --purge google-chrome ##卸載google-chrome(刪除配置文件)
bin 后綴名
此類程序一般在安裝制定的目錄一般存在反安裝程序腳本,運行此腳本即可,依然與crossover為例。 我指定該程序安裝路徑為/opt,因此反安裝程序腳本存放與/opt/cxoffice/bin下的cxuninstall文件,雙擊運行該程序即可
注意:請查看該安裝程序的幫助文檔,以獲取反安裝腳本的具體路徑。
run 后綴名
此類程序一般在安裝制定的目錄一般存在反安裝程序腳本,運行此腳本即可,依然與ATI閉源顯卡驅動為例。
終端執行:
sudo sh /usr/share/ati/fglrx-uninstall.sh
注意:請查看該安裝程序的幫助文檔,以獲取反安裝腳本的具體路徑。
sh 后綴名
此類程序一般為腳本程序,一般不需要安裝即可直接運行,因此刪除該程序直接刪除其文件即可。
無后綴名
卸載此類安裝程序,一般只需要刪除該程序的所有文件即可
依然以火狐瀏覽器為例,終端執行:
sudorm -rf /opt/firefox/firefox
---------------------------
基本概念
1、root可以指root用戶和root權限(例如安卓機中獲得root權限)
2、root用戶屬於root組。
root用戶是整個deepin中最高權限用戶,如果使用者使用root操控電腦,可以修改任何文件。但是並不建議用root用戶。這是因為使用root用戶,權限過大,會導致一但操作失誤,極有可能導致系統文件的損壞,系統無法正常使用。(root用戶相當於windows中的adminstrastor用戶)
3、root權限即使用root用戶時,便擁有了root權限,即電腦的最高權限。在deepin中,為了保證計算機的安全,是不讓用戶使用root的。
4、倘若需要root權限,可以運行如下命令臨時獲得root權限:
1.sudo 命令 :使用root權限運行命令
2.sudo su :用root登陸
參考資料:https://wiki.deepin.org/wiki/Root,https://wiki.deepin.org/wiki/%E4%BA%8C%E8%BF%9B%E5%88%B6%E5%8C%85