前言:
使用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=Browser;
将Exec和Icon替换为自己的路径即可。
打开菜单,我们熟悉的firefox已经出来了: