Deepin (Linux) 使用Root權限進行二進制包安裝及卸載


基本概念

二進制包是已經編譯好的軟件包,通常是針對某個系統構架的,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/Roothttps://wiki.deepin.org/wiki/%E4%BA%8C%E8%BF%9B%E5%88%B6%E5%8C%85

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM