LinuxDeepin/安装tar.gz软件包 (亲测可用 !!!)
Tofloor
poster avatar
‌量子巡游者
Moderator
2017-09-23 01:25
Author
本帖最后由 MMDMM 于 2020-6-10 12:18 编辑

LinuxDeepin/安装tar.gz软件包
首先要说的是tar.gz不是软件包格式,而是压缩档格式,你可以把任何格式的东西压缩成tar.gz文件,就像.7z , .zip和.rar一样。
你下载的tar.gz包装的软件很可能是源码,但也有的地方把二进制码打包成tar.gz的,而deb包里包装的是二进制码和少量配置文件。把源码转换到deb文件的过程需要编译软件并制作配置文件,比较麻烦。

对于常见的软件,已经有人打包好了,都可以从软件源安装,没有必要从源码安装。如果你下载的软件是源码,那么解开之后会有一个README或者INSTALL文件,安装步骤应该就写在里面。常见的C程序软件的安装步骤是 configure, make, make install三部曲,大致是下面这样操作:

具体操作方法
首先得安装gcc、make等软件
  1. sudo apt-get update && sudo apt-get install build-essential
Copy the Code

解压缩你下载的tar.gz包,得到一个文件夹。
  1. jy ***.tar.gz
Copy the Code

在命令行下,cd进这个文件夹
  1. ./configure
Copy the Code

configure的时候如果报错,一般会提示你少了一些什么依赖关系,你到新立得里找找装上就行。
  1. make
Copy the Code

编译。如果软件较大,可能会比较久。
  1. sudo make install
Copy the Code

安装。这一步需要sudo

常用问题
关于大家“最好把它直接转换成deb包,点击安装多方便啊!”的解答:
程序源码是不依赖软件和硬件平台的,所以写程序的人一般只维护源代码。一个好的程序可以在各种操作系统上运行。
而deb包这类的二进制包是依赖硬件和软件平台的。比如说给LinuxDeepin用的deb包就是x86的ubuntu下才能用,其他系统不行。从软件上来说debian和ubuntu上有.deb包,而且debian和ubuntu的还不完全一样,suse和fedora的rpm也不完全一样,然后slackware、archlinux都有自己的二进制包打包方式,windows下有exe和msi,mac下有dmg…………再看硬件,windowsmac和archlinux只支持x86和x86-64还少一点,像debian这样的系统,支持十来种cpu架构:x86, x86-64, mips, power, sparc, alpha... 每种下头的deb包都不一样。所以同一个软件编译出来的二进制码包是很多的,软件维护者一般不维护这些二进制码包,顶多维护一两个。



Reply Favorite View the author
All Replies
avatar
woodelf
deepin
2017-09-23 02:04
#1
无脑转帖,还不注明出处,你告诉我,jy ***.tar.gz是什么鬼东西?默认谁配置了jy这个别名?已举报。
Reply View the author
avatar
‌量子巡游者
Moderator
2017-09-23 02:16
#2
https://bbs.deepin.org/post/145879
无脑转帖,还不注明出处,你告诉我,jy ***.tar.gz是什么鬼东西?默认谁配置了jy这个别名?已举报。 ...

只是个例子罢了
没必要那么较真
只要知道怎么安装
怎么使用就是了啊
没必要考虑出处
文件夹取什么名字都可以啊
Reply View the author
Comments
wangqizai1918
2017-09-23 07:05
mkdir
alias
hehe
avatar
billy123456
deepin
2017-09-23 21:15
#3
https://bbs.deepin.org/post/145879
只是个例子罢了
没必要那么较真
只要知道怎么安装

第一步是找README
Reply View the author
avatar
billy123456
deepin
2017-09-23 21:16
#4
像你这种属于不看README就乱来
你告诉我linux内核你这样能成功?
Reply View the author
avatar
sudo_free
deepin
2017-09-23 22:35
#5
这不是朋友圈,天天发这些没用的……
Reply View the author
avatar
wtz
deepin
2017-09-23 22:58
#6
Reply View the author
Comments
MMDMM
2017-09-23 23:24
赞!!!
avatar
‌量子巡游者
Moderator
2017-09-23 23:40
#7
https://bbs.deepin.org/post/145879
像你这种属于不看README就乱来
你告诉我linux内核你这样能成功?

那我问你 如果README里面没有安装过程呢?那么你就不用了吗??我难道不知道先看README吗?关键是很多README里面没有安装过程啊!!!
Reply View the author
avatar
‌量子巡游者
Moderator
2017-09-23 23:41
#8
https://bbs.deepin.org/post/145879
这不是朋友圈,天天发这些没用的……

如果你觉得不需要 可以不看  我是个用了Linux五年的小白 没你那么聪明 !!!
Reply View the author
avatar
billy123456
deepin
2017-09-24 06:25
#9
https://bbs.deepin.org/post/145879
那我问你 如果README里面没有安装过程呢?那么你就不用了吗??我难道不知道先看README吗?关键是很多REA ...

那linux的README里面也没有安装步骤,但是有很多有用的东西,你也不看吗?
Reply View the author
avatar
‌量子巡游者
Moderator
2017-09-24 06:30
#10
https://bbs.deepin.org/post/145879
那linux的README里面也没有安装步骤,但是有很多有用的东西,你也不看吗?

看啊  我装的大部分是deb 或是应用商店里的啊  再就是下载的那种 里面都有桌面应用程序啊

Reply View the author
avatar
justforlxz
deepin
2017-09-26 00:50
#11
  我来给楼主勤苦的搬运捧个场。
Reply View the author
avatar
moriwuhen
deepin
2017-09-26 02:00
#12
本帖最后由 moriwuhen 于 2017-9-25 18:04 编辑

还是喜欢deb安装,源代码安装过几个软件,都出现各种各样的问题,目前为止只成功过一个,很悲剧。
如果仅仅需要/.configure make make install或者按readme说明就可以安装那不算麻烦,然而在安装过程中的各种依赖问题、编译器版本兼容性问题还有其他各种莫名其妙的问题需要去解决。
对于像我这样的小白来说,Linux这种安装方式简直是噩梦。

Reply View the author
avatar
hd240483682
deepin
2020-12-26 01:35
#13

借位置出一个下载和安装教程:

进入官网  https://zh-cn.libreoffice.org/

下载-----国内镜像包-------- 7.0.4-------deb/x86_64/    下载第一个包LibreOffice_7.0.4_Linux_x86-64_deb.tar.gz     (此包是软件安装包,不包含中文补丁。

再拉到最下面,下载LibreOffice_7.0.4_Linux_x86-64_deb_langpack_zh-CN.tar.gz   (此包是中文语言包)

共2个压缩包。

双击软件安装包点解压,进入文件夹,右键终端打开

输入sudo dpkg -i *.deb    输入密码安装软件

然后双击语言包点解压,进入文件夹,右键终端打开

输入sudo dpkg -i *.deb     输入密码安装软件

2步都完成之后,直接打开就是全中文界面了。





Reply View the author
avatar
bobchung
deepin
2021-10-11 05:56
#14

nothing to see

Reply View the author
avatar
wtz
deepin
2021-10-11 16:57
#15
bobchung

nothing to see

官方的wiki目前无人维护,已经宕机了。可以看看其他的文档:

https://docs.deepin.org

https://deepin.wiki

Reply View the author