Linux怎么安装.tar.gz软件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux怎么安装.tar.gz软件相关的知识,希望对你有一定的参考价值。

通常情况下,.tar.gz 文件是一种源代码分发格式,需要编译和安装。下面是安装.tar.gz软件的一般步骤:

    下载软件包:从官网或者其他可靠来源下载软件包。

    解压缩软件包:打开终端,进入软件包所在目录,使用以下命令解压缩软件包:

    javaCopy codetar -zxvf package.tar.gz

    这将会在当前目录下解压出一个新的目录。

    进入解压出来的目录:使用 cd 命令进入解压出来的目录。

    配置:使用以下命令进行配置:

    bashCopy code./configure

    配置选项可能因软件包而异,有些软件包可能不需要配置。

    编译:使用以下命令进行编译:

    goCopy codemake

    这个过程可能需要一些时间,取决于软件包的大小和复杂度。

    安装:使用以下命令进行安装:

    goCopy codemake install

    安装后,可以在系统上使用该软件。

    注意:以上步骤只是一般步骤,不同软件包可能需要不同的步骤和配置。在安装前,最好先查看软件包的官方文档或者 README 文件,以获取更详细的安装说明。

参考技术A 楼主是用redhat的系统吧,感觉这系统不适合新手,但既然都装好了,就不纠结了,换系统也是一件痛苦的事情,即使有虚拟机。

有图形界面的话,开始可以不用纠结一些命令,linux下需要纠结的事情太多,得慢慢来,tar.gz包源码安装很不方便,即便对老鸟来说,如果有rpm包,就不要源码安装。

先在图形界面下解压,然后进入文件夹,先看看有啥readme,intall等说明文件,再在当前文件夹下打开terminal,
./configure
make
make install
就可以了

纯命令方式
cd ~/Desktop
tar -vxzf blobwars-1.17-1.tar.gz -C /tmp #tmp目录会在每次重启后清空
cd /tmp/blobwars-1.17-1
./configure
make
make install
先解释tar命令
v verbose 显示详细信息
x extract 解包
z 调用gzip解压
f 指定文件
C 指定解压文件夹
再说configure,configure命令都是由软件包提供,不同的软件包提供的configure有不同的选项,但有些是类似的,例如
--prefix=/usr/local/bin指定安装文件夹
源码安装方式一般出问题都在configure这一步

解释楼主几条命令的错误
第一条命令tar -zwvxf 。。。可以添加参数x
第三条命令./configure找不到命令,目录错了
需要cd ~/blob...(在成功解压之后)

RedHat6.2版本的LINUX怎么安装一个vsftpd.tar.gz包?

RedHat6.2版本的LINUX怎么安装一个tar.gz包?我已经下载了vsftpd的tar.gz软件包,就是不知道怎么安装,小白一个,求大神帮忙

该打什么命令请详细点。

编译安装的话是挺烦满的.
最普遍的就是先检测环境:./configure
然后编译源代码:make
最后一步是安装:make install

但是这种方法不适合你的这个软件.没有configure的二进制文件.
不过看到有vsf_findlibs.sh这个可执行文件.可以试试这个.
如果能看懂英文的话.就打开"INSTALL"(安装指示)文件和"README"(自述)文件.
这两个文件里绝对会有安装的方法.
注意的是.编译安装经常出现依赖关系.这个是非常难解决的.你要有一定的基础.才能很容易的去应对每个软件之间的依赖关系.

如果以上的方法都不行.并且你也太在意安装位置的话.就利用在线安装的方法来安装吧
红帽系列的系统在线安装利用YUM命令.
yum install vsftpd
就可以了.利用root权限.YUM的方法很简便.能自动解决依赖关系并且选择安装到你系统里
全自动安装.

你试试吧.全手打.愿你安装成功追问

我用了最后你说的yum install vsftpd好像不行,出现以下提示信息

追答

这个提示是没有在YUM在线库里找到可用的包.
利用YUM安装.首先保证能正常联通网络.
另外试试:
yum install vsftp
yum install vsftp*
注意符号哦.一个都不能错.*号的意思是匹配所有.

如果还不行的话.
ftp://ftp.univie.ac.at/systems/linux/fedora/epel/5/i386/epel-release-5-4.noarch.rpm
下载这个RPM安装包.然后利用
rpm -ivh ******.rpm (下载的RPM安装包的名字)
这个RPM 安装包是红帽系列上一个YUM的软件库.要比自带的软件多一些
运行安装就在系统里嵌入这个软件库的连接了.
然后再运行
yum install vsftpd 试试.

追问

不好意思,手贱点错给了别人采纳。

追答

不要在意这些细节

参考技术A 1.安装
tar xzvf vsftpd-2.0.1.tar.gz
cd vsftpd-2.0.1
make
make install
2.安装配置文件
#cp vsftpd.conf /etc/;
#cp RedHat/vsftpd.pam /etc/pam.d/ftp
3.编辑配置文件/etc/vsftpd.conf
添加:listen=YES
4.启动服务器
#/usr/local/sbin/vsftpd &
mkdir /var/ftp
chmod og-w /var/ftp
5.若打算仅启用/etc/ftpusers文件中出现的用户的话,则要修改/etc/pam.d/ftp中的deny为allow;否则,则出现在文件中的用户为禁止登录服务器的用户。
参考技术B yum install vsftpd
缺点就是版本老了些。追问

好像不行,显示

追答

参考

http://sandyice.blog.51cto.com/2589227/595332
将你的安装盘设置为源就行了。

参考技术C tar zxf vsftpd.tar.gz追问

你这是解压缩。

追答

肯定要先解压,不解压怎么安装。

本回答被提问者采纳

以上是关于Linux怎么安装.tar.gz软件的主要内容,如果未能解决你的问题,请参考以下文章

Linux系统 tar.gz软件包安装? 我用的kali2.0,怎么搞?好像说是要用make命令,

Linux中怎么安装文件

linux怎么安装tar.gz

RedHat6.2版本的LINUX怎么安装一个vsftpd.tar.gz包?

linux 安装软件后 怎么检查安装是不是成功

linux 系统怎样装软件?