Ubuntu下非常規方法安裝綠色軟件(壓縮包)


繼上一篇http://www.cnblogs.com/EasonJim/p/7117567.html文章中說的常規方式安裝的軟件,都會自動在命令行及Dash Home中體現。

但是如果是使用壓縮包進行安裝的,這些都要自行處理。

一、准備工作

1、路徑:

/opt目錄用於存放第三方軟件

/usr/bin目錄用於存放第三方軟件的快捷方式,只要放在這里時,在終端上就能使用

/usr/share/applications用於存放Dash的圖標,后綴為.desktop,有專門的一套語法

~/.local/share/applications同上,這個時隱藏文件夾,針對每個用戶

2、解壓:

如果是在桌面環境,可以直接使用歸檔工具進行解壓,GUI操作。

使用以下命令時,如果沒有安裝包可以通過apt-get進行安裝。

tar.gz:

sudo tar zxvf file.tar.gz

tar.bz2:

sudo tar jxvf file.tar.bz2

rar:

sudo rar a file.rar

如果安裝了p7zip-rar,可以直接使用7z進行解壓

sudo 7z x file.rar

tar.Z:

sudo uncompress file.tar.Z

zip:

#必須安裝p7zip-full
sudo 7z x manager.7z
sudo unzip file.zip

tar:

sudo tar -cvf file.tar

二、實際操作

以安裝第三方微信為主:

解壓壓縮包

sudo tar zxvf linux-x64.tar.gz 

把解壓的文件夾放在/opt下

sudo mv electronic-wechat-linux-x64/ /opt/electronic-wechat-linux-x64

創建終端下的快速啟動命令

sudo ln -s /opt/electronic-wechat-linux-x64/electronic-wechat /usr/bin/electronic-wechat

創建在Dash Home下的快速啟動圖標

#Dash Home的圖標一般在兩個位置
/usr/share/applications
#或者
~/.local/share/applications(用戶獨立配置的基本都在這里)
#只要在一個位置建立圖標文件即可
sudo vi /usr/share/applications/electronic-wechat.desktop
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Name=Electronic WeChat
Icon=electronic-wechat.png
Exec=/opt/electronic-wechat-linux-x64/electronic-wechat
StartupNotify=false
StartupWMClass=electronic-wechat
OnlyShowIn=Unity;
X-UnityGenerated=true

以上的圖標一般是普通身份運行,如果要用root身份運行時,也就是啟動時會彈出密碼框輸入密碼來啟動應用,則按照如下方式設置:

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Name=nethogs-qt
Icon=nethogs-qt.png
TryExec=su-to-root Exec=su-to-root -X -c nethogs-qt
StartupNotify=false
StartupWMClass=nethogs-qt
OnlyShowIn=Unity;
X-UnityGenerated=true 

針對GNOME桌面環境的圖標,以上的某些信息可以不要,精簡的圖標如下:

[Desktop Entry]
Name=SwitchHosts
Icon=SwitchHosts!.png
Exec=/opt/SwitchHosts/SwitchHosts!
Terminal=false
Type=Application

說明:Icon可以是具體的圖片路徑。

經過測試,GNOME的圖標沒有Unity的那么智能。

 

參考:

http://www.cnblogs.com/EasonJim/p/7114667.html(微信安裝)

http://www.cnblogs.com/EasonJim/p/7113225.html(軟件文件夾放置位置)

http://www.cnblogs.com/EasonJim/p/7114676.html(Dash圖標放置)

http://ggicci.blog.163.com/blog/static/210364096201210219225273/(思路)

http://blog.163.com/zhaoqiang0502@126/blog/static/132969399201063135139980/(解壓)

http://blog.csdn.net/zqlovlg/article/details/8033456(解壓)

http://www.linuxidc.com/Linux/2012-08/68122.htm(解壓)

https://askubuntu.com/questions/333133/how-to-set-app-icon-in-the-desktop-file-of-an-ubuntu-touch-application


免責聲明!

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



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