前言:
使用Linux,并不是所有的软件都可以通过包管理工具安装,或者包管理工具安装的不是最新的,这时候源码安装就是必不可少的技能了。
但是,你有没有被源码安装后如何启动所困扰呢?
Step 1 : 使用软链接
这种方式是最常用也是最简单的方式,我以源码安装firefox 56为例,将其解压到/opt目录下:
xs@wxs-PC:~$ cd /opt
wxs@wxs-PC:/opt$ ls
firefox
wxs@wxs-PC:/opt$ cd firefox/
wxs@wxs-PC:/opt/firefox$ ls
application.ini gtk2 libnssckbi.so omni.ja
browser icons libnssdbm3.chk pingsender
chrome.manifest icudt59l.dat libnssdbm3.so platform.ini
crashreporter libfreeblpriv3.chk libnssutil3.so plugin-container
crashreporter.ini libfreeblpriv3.so libplc4.so plugin-container.sig
defaults liblgpllibs.so libplds4.so precomplete
dependentlibs.list libmozavcodec.so libsmime3.so removed-files
firefox libmozavutil.so libsoftokn3.chk run-mozilla.sh
firefox-bin libmozgtk.so libsoftokn3.so Throbber-small.gif
firefox-bin.sig libmozsandbox.so libssl3.so updater
firefox.sig libmozsqlite3.so libxul.so updater.ini
fonts libnspr4.so libxul.so.sig update-settings.ini
gmp-clearkey libnss3.so minidump-analyzer
为firefox-bin设置软链接:
wxs@wxs-PC:/opt/firefox$ pwd
/opt/firefox
wxs@wxs-PC:/opt/firefox$ ln -s /opt/firefox/firefox-bin ~/Desktop/
这样在桌面就有了一个软链接,运行它就可以打开firefox。
但是这种方式在无图形化界面的Linux下还好,但是在图形化界面下不仅图标非常丑,而且在菜单中看不见它。
Step 2 : 配置菜单快捷方式
在有图形化界面情况下,我们不使用软链接创建快捷方式。
/usr/share/applications目录下放置所有菜单中的配置信息,我们在其中为firefox也添加一个:
wxs@wxs-PC:~$ cd /usr/share/applications
wxs@wxs-PC:/usr/share/applications$ sudo vim firefox.desktop
[Desktop Entry]
Name=Firefox
Comment=Firefox
Exec=/opt/firefox/firefox-bin %f
Icon=/opt/firefox/browser/icons/mozicon128.png
Terminal=false
Type=Application
Categories=Network;WebBrowser;
将Exec和Icon替换为自己的路径即可。
打开菜单,我们熟悉的firefox已经出来了:
本文介绍在Linux环境下,如何通过源码安装软件并设置启动的方法。主要分为两步:一是使用软链接直接启动;二是配置菜单快捷方式,以便图形界面下更方便地访问。
1164

被折叠的 条评论
为什么被折叠?



