从网络上下载到的源码包, 最常见的是 .tar.gz .tar.bz2包, 还有一部分是 .tar.xz .tar.lz的包。有人说 .tar.xz 是压缩率之王,测试中.tar.lz的压缩率更高一些:
.tar.gz .tar.bz2要解压很简单 :
.tar.gz 格式解压为 tar -zxvf xx.tar.gz
.tar.bz2 格式解压为 tar -jxvf xx.tar.bz2
.tar.xz .tar.lz复杂一点:
.tar.xz的解压方法:
xz -d mpfr-3.1.2.tar.xz
会产生一个mpfr-3.1.2.tar 文件,再执行
tar -xvf mpfr-3.1.2.tar
.tar.lz的解压方法:
该格式需要使用Lzip或Lunzip解压,CentOS 6.5默认不安装此程序。
[root@localhost opt]# lzip
-bash: lzip: command not found
[root@localhost opt]# lunzip
-bash: lunzip: command not found
[root@localhost opt]#
语法:lzip -d file.lz
更多请参考:http://www.nongnu.org/lzip/manual/lzip_manual.html#Examples
下载:
http://www.nongnu.org/lzip/
http://download.savannah.gnu.org/releases/lzip/
实例: sunlogin_remote_1.6.0.35116.tar.gz install
[Jensen@BAC7FE65]$ cd /home/Jensen/下载
[Jensen@BAC7FE65 下载]$ ls
SunloginClient9.6.1.tar.gz sunlogin_remote_1.6.0.35116.tar.gz
WeChat_for_XP_SP2.exe libetpan-1.9.3-1.fc31.x86_64.rpm
[Jensen@BAC7FE65 下载]$ tar -zxvf sunlogin_remote_1.6.0.35116.tar.gz
sunlogin_remote_linux/
sunlogin_remote_linux/plugins/
sunlogin_remote_linux/language/
sunlogin_remote_linux/imports/
sunlogin_remote_linux/alsa-lib/
sunlogin_remote_linux/plugins/platforms/
sunlogin_remote_linux/plugins/imageformats/
sunlogin_remote_linux/imports/QtDesktop/
sunlogin_remote_linux/alsa-lib/smixer/
...................................................
sunlogin_remote_linux/alsa-lib/smixer/.svn/entries
sunlogin_remote_linux/alsa-lib/smixer/.svn/all-wcprops
sunlogin_remote_linux/imports/QtDesktop/custom/behaviors/ModalPopupBehavior.qml
sunlogin_remote_linux/imports/QtDesktop/custom/behaviors/ButtonBehavior.qml
[Jensen@BAC7FE65 下载]$ ls
SunloginClient9.6.1.tar.gz sunlogin_remote_1.6.0.35116.tar.gz
WeChat_for_XP_SP2.exe libetpan-1.9.3-1.fc31.x86_64.rpm
sunlogin_remote_linux
[Jensen@BAC7FE65 下载]$ cd sunlogin_remote_linux
[Jensen@BAC7FE65 sunlogin_remote_linux]$ ls
alsa-lib libQt5DBus.so.5
imports libQt5Declarative.so.5
language libQt5Gui.so.5
libasound.la libQt5Multimedia.so.5
libasound.so.2.0.0 libQt5MultimediaWidgets.so.5
libcrypto.so.0.9.8 libQt5Network.so.5
libicudata.so.51 libQt5OpenGL.so.5
libicui18n.so.51 libQt5Script.so.5
libicuuc.so.51 libQt5Sql.so.5
libOrayAudioPlayer.so.1.0.0 libQt5Widgets.so.5
libOrayCameraPlayer.so.1.0.0 libQt5XmlPatterns.so.5
libOrayCMDClient.so.1.0.0 libQt5Xml.so.5
libOrayDesktopControl.so.1.0.0 libssl.so.0.9.8
libOrayFileManager.so.1.0.0 plugins
libPluginConnector.so.1 qt.conf
libplugininterface.so.1 readme
libQt5Core.so.5 SunloginRemote
[Jensen@BAC7FE65 sunlogin_remote_linux]$ sudo ./SunloginRemote
[sudo] Jensen 的密码:
___________________________________________________________________
SunloginClient install:
[Jensen@BAC7FE65 下载]$ tar -zxvf SunloginClient9.6.1.tar.gz
sunloginclient/
sunloginclient/scripts/
sunloginclient/scripts/watch.sh
sunloginclient/scripts/stop.sh
sunloginclient/scripts/runsunloginclient.conf
sunloginclient/scripts/start.sh
sunloginclient/scripts/sunloginclient
sunloginclient/scripts/lightdm.conf
sunloginclient/scripts/runsunloginclient.service
sunloginclient/scripts/init_runsunloginclient
sunloginclient/scripts/common.sh
sunloginclient/scripts/accpet.sh
sunloginclient/scripts/.depends.sh.swp
sunloginclient/scripts/depends.sh
sunloginclient/scripts/uninstall.sh
sunloginclient/run.sh
sunloginclient/README
sunloginclient/install.sh
sunloginclient/bin/
sunloginclient/bin/32/
sunloginclient/bin/32/ethtool
sunloginclient/bin/32/oray_rundaemon
sunloginclient/bin/32/accpet.sh
sunloginclient/bin/64/
sunloginclient/bin/64/ethtool
sunloginclient/bin/64/orayconfig.conf
sunloginclient/bin/64/sunloginclient_linux
sunloginclient/bin/64/oray_rundaemon
sunloginclient/bin/64/gaplugin.ini
sunloginclient/bin/64/accpet.sh
sunloginclient/bin/64/screenagent_config.ini
[Jensen@BAC7FE65 下载]$ ls
sunloginclient
SunloginClient9.6.1.tar.gz
sunlogin_remote_1.6.0.35116.tar.gz
sunlogin_remote_linux
WeChat_for_XP_SP2.exe
[Jensen@BAC7FE65 下载]$ cd sunloginclient
[Jensen@BAC7FE65 sunloginclient]$ ls
bin install.sh README run.sh scripts
[Jensen@BAC7FE65 sunloginclient]$ ./install.sh
Sunlogin client for linux installer by oray.com
-------------------------------
Install sunlogin client to your system?(Y/n)
___________________________________________________________________
Linux通过tar包安装软件
新建软件安装文件夹
1 cd /usr/local
2 sudo mkdir app
解压下载文件并移动到安装文件夹内
package_name为下载文件名
1 tar -xvf package_name.tar.gz
2 sudo mv package_name /usr/local/app/
为启动文件建立软链接
exe_name.sh为软件启动文件(可执行文件或快捷方式)
1 sudo ln -s /usr/local/app/package_name/exe_name.sh /usr/bin/packagename
添加第三方软件图标
1 sudo vim /usr/share/applications/exe_name.desktop
在exe_name.desktop中编辑如下代码
1
2 [Desktop Entry]
3
4 Encoding=UTF-8
5
6 Name=exe_name
7
8 Exec=exe_name
9
10 Icon=/usr/local/app/exe_name/icon.png # 图标文件的绝对路径
11
12 Terminal=false
13
14 Type=Application
15
16 Categories=Development;
https://blog.csdn.net/LaySwift/article/details/80641056
文章末尾固定信息


评论