centos安装deb软件 centos7下安装deb软件 - 电脑|办公 - 电脑办公-杀毒安全-网络-V3学习网
微商网
 
 
导航:首页 |电脑|办公|正文

centos安装deb软件 centos7下安装deb软件

时间:2021-04-01 08:45:06
centos中怎么安装deb包如果你不是Linux程序员。当然,在Linux中安装Wine来运行Windows程序,在Windows中安装andLinux来运行Linux程序,是可以的,在终端键入 “
作者:

centos安装deb软件

centos中怎么安装deb包

如果你不是Linux程序员。

当然,在Linux中安装Wine来运行Windows程序,在Windows中安装andLinux来运行Linux程序,是可以的,在终端键入 “sudo apt-get install 软件名”来在线下载安装软件。

Linux的软件还有一个办法,Linux都不能用.exe或者,安装程序的扩展名是.deb;凡是Linux能用的软件,Windows也都不能用。

请不要随便使用:Debian、Ubuntu、CentOS、Fedora,在Linux中安装程序的扩展名是rpm和deb,安装程序是、红旗LinuxDebian系列、LinuxDeepin在 Red Hat 系列中,安装程序是.rpm;在Debian系列中,编译安装。

这个可能比较复杂,还可以使用软件仓库中中记录的软件,不过必须在线安装,有点虚拟化技术。

Linux有两大系列:Red Hat 系列。

自己找到安装程序,用鼠标双击安装就是了,就是找到源代码。

在Windows中首先要搞懂一点:Windows和Linux是互不兼容的。

凡是Windows能用的软件。

这种做法不是正常的做法、LinuxMint。

如果你联网的话.msi,方法如下:在 Red Hat 系列中,在终端键入 “sudo yum install 软件名”来在线下载安装软件。

在 Debian 系列中:Red Hat,那就忽略这个方法吧...

如何用U盘安装CentOS7系统

Linux下软件安装方法 对于Linux初学者来说,安装一个很小的软件恐怕都是一件很让人头疼的事,因为在Linux下安装软件不像在 Windows中那样简单。

在Linux中大多数软件提供的是源代码,而不是现成的可执行文件,这就要求用户根据自己系统的实际情况和自身的需要来配置、编译源程序后,软件才能使用。

多数初学者往往不知道该如何进行配置和编译就盲目地运行一些有执行属性的文件或者机械地运行“make”、“make install”之类的命令。

结果呢?是软件没装成,自己急出一身汗,后果严重的还会破坏系统的稳定性。

下面笔者将安装软件方面的一些规律写出来与大家分享。

目前流行的软件包有两种比较常见的形式,一种是RPM包的形式,另一种是压缩成*.tar.gz的形式。

本文将讨论这两种形式的软件包在文本环境和图形环境(X Window)下不同的安装方法。

文本环境下的软件安装 一、安装简便的RPM包 RPM是RedHat Package Manager的缩写,它只能使用在安装了RPM软件的系统中,RedHat Linux和Turbo Linux中已经使用了它。

这种结构的包使用起来还是很方便的,只要记住几条简单的命令和参数就可以方便地使用:#〉rpm [options] filename.rpm 其中常用的options包括:-i: 安装软件-e: 卸载软件-q:查看软件安装的信息和状态-U: 升级现有软件 例如安装软件时,可以使用如下命令:“rpm -i filename.rpm”,软件安装在什么地方、是怎么安装的都不需要用户操心,RPM可以帮助用户管理。

由于RPM使用方便,很多软件都有RPM版本。

如果想使用RPM形式的软件就要首先下载一个RPM管理软件。

在ftp://ftp.rpm.org/pub/rpm/dist/rpm- version网站可以下载最新的版本——rpm-3.-.4.i386。

该软件有RPM包和.tar.gz包两种形式,如果你的系统中已经有了RPM管理软件,你可以下载RPM形式的包来升级现有软件,否则就必须了解.tar.gz包的安装方法。

二、安装需要编译的.tar.gz包 由于RPM包使用的局限性(必须安装RPM),目前更多的软件使用的是源代码形式的.tar.gz包。

这种软件的安装通常要经过解压缩、软件配置、软件编译及安装的过程。

解压缩通常有两种命令方法:一种是“gunzip filename-VERSION-OS.tar.gz | tar xvf -”,它实质是两条命令“gunzip filename-VERSION-OS.tar.gz”和“tar xvf filename-VERSION-OS.tar”;另一种是“tar xzvf filename-VERSION-OS.tar.gz”。

一般来说在软件解压缩后会生成一个目录filename-VERSION-OS。

软件的配置、编译、安装是最让初学者望而生畏的事了,但笔者认为掌握一些规律还是不难的。

一般来说,在解压缩生成的目录中都会有名为Readme、 Rnstall或Readme.install之类的文件。

这些文件通常会对软件的功能、特性、版权许可、安装以及相关知识加以介绍,并且会提到关于安装的方法和步骤。

举例来说:在apache_1.3.6的install文件中说明了如下内容(此处只列出总的条目,具体内容省略):Installing the Apache 1.3 HTTP server with APACI==============================1.Overview for the impatient(概括说明配置的全过程)$./configure--prefix=PREFIX$make$make install$PREFIX/bin/apachectl start2.Requirements(需要的条件)3.Configuring the source tree(配置的参数说明)4.Building the package(编译软件的方法)5.Installing the package(安装软件的方法)6.Testing the package(软件测试) 理解并能熟练使用这些说明文件后,就可以利用一些规律来安装大多数的软件。

对于那些没有说明文件的软件(当然这种情况比较少见),这些规律通常也是适用的。

一般来说,与安装软件有直接关系的文件只有两个:configure 、Makefile。

其中,configure文件具有可执行的属性,是用来配置软件的,它的参数比较多,用法也比较灵活。

当然,不同的软件参数也不相同,这时候就需要借助它的help参数,运行下面的命令就会让你感到豁然开朗:#〉 ./configure -help Usage: configure [options] Options: [defaults in brackets after descriptions] General options:--quiet, --silent do not print messages--verbose,-v print even more messages--sha [=DIR] switch to a shadow tree (under DIR) for building Stand-alone options:--help,-h print this message--show-layout print installation path layout (check and debug) Installation layout options:--with-layout=[F:]ID use installation path layout ID (from file F)--target=TARGET install name-associated files using basename TARGET …… 接下来,就可以运行“./configure [options]”来配置该软件。

注意,命令行中的“./”非常重要,它告诉系统要运行的命令就在当前目录下(否则系统就会到$path变量指定的路径下去执行命令)。

执行命令后可以生成Makefile文件或者修改已有的文件配置。

Makefile文件通常是用来编译和安装软件的。

运行make命令时系统会自动根据Makefile文件中的设置对软件进行编译和安装。

make命令有时还可以带一些参数,如:all、build、config、install等。

具体要带哪个参数可以参看Makefile文件。

在Linux中绝大部分文件是文本文件,Makefile就是一个shell程序(...

如何在Linux系统中安装应用软件

一、源码安装:对于本身具有开源血统的Linux系统来说,几乎所有的开源软件都支持在Linux平台运行,而这些软件一般都以源码打包形式分发,源码安装适用于所有Linux分支,只需要系统安装了gcc、make、以及automake和autoconf,源码安装的一般方法如下:1. cd 源码目录2. ./configure [opts]3. make4. make install二、rpm包安装pm包的安装非常简单,只需要输入rpm -i xxx.rpm 即可完成,卸载只需要rpm -e 包名 即可完成,升级通过rpm -U 包名 命令完成(需要机器联网),rpm -q 提供相关查询三、 deb包安装deb是debian及其衍生版本如Ubuntu的安装包,在这两个系统的桌面环境下,可双击包直接安装,在命令行下可以通过dpkg -i xxx.deb完成,通过dpkg -r 包名 完成。

4. yum安装软件包Yum是一个在Fedora和RedHat以及SUSE、CentOS中的软件包管理器,yum也对依赖关系进行管理,必须在联网条件下进行(也可以给yum设置代理),使用yum安装软件也是本人最常用的方法,在shell命令行下输入yum install 软件包名 即可完成安装,如果依赖包没安装,会自动安装,卸载通过yum remove 包名 即可完成,与apt-get 类似。

...

1.centos linux软件的分发有几种方法,分别如何安装

我现在用的是Linux系统,也经常安装各种Linux上的软件,根据我自己平时的使用,我就归纳一下。

最常用的分发方式应该是我们平时说的软件源了,安装软件源的软件非常方便,只要有网,用apt-get或者yum命令就能安装了,我的电脑上的g++、gdb、eclipse-CDT就是用yum安装的。

还有就是rpm包、deb包之类的方式,其实软件源方式只是把软件依赖性信息等放在了容器里,解决了安装软件时的软件依赖性问题,实际安装的还是RPM和deb软件包,直接下载RPM包或者deb包安装,需要面临软件依赖性问题,有软件依赖安装的时候会有提示,按照它的提示把依赖的那些软件安装上就好了。

另外的一些分发方式是以压缩包的形式发布软件。

最常见的是以源码方式发布,把所有的源码打包,你下载下来需要先解压,解压后在命令行切换到源码目录,然后编译安装。

编译安装的步骤都一样,你可以百度一下,编译安装所依赖的不是软件,而是函数库,如果你的系统上没有相应的函数库,编译的时候会报错,这是编译源码安装比较烦人的地方,不过我每次都安装成功了,呵呵。

还有直接以二进制文件形式发布软件的,也是一个压缩包,有点像Windows系统上的绿色软件,下载解压后直接就能运行,这样的软件我遇到了几个,像图形界面调试器Affinic Debugger GUI、Web漏洞扫描工具Vega都是这样发布的,,我的习惯是把它们的路径加入到alias中,自己起一个别名,方便用命令启动。

还有的软件是以单个二进制文件发布的,这个二进制文件是个安装器,而且往往是图形界面的安装器,和Windows系统的软件发布类似,安装这类软件就是运行这个二进制文件之后点击下一步下一步,虚拟机软件VMware Workstation、入侵工具Metasploit就是这样发布的。

注意一点,把二进制安装器下载下来之后,要先用chmod命令给他加x可执行权限,然后运行时加当前目录运行。

还有用shell脚本发布的,就是一个后缀.sh的文件,支付宝的Linux版浏览器安全插件就是用.sh文件来安装的,在终端运行这个shell就可以了。

Linux系统解压出来的文件是(请看图) 怎么安装啊 本人萌新 大神能详...

rpm包安装pm包的安装非常简单,只需要输入rpm-ixxx.rpm即可完成,卸载只需要rpm-e包名即可完成.cd源码目录2一、源码安装,源码安装适用于所有Linux分支,只需要系统安装了gcc、make,如果依赖包没安装,会自动安装,卸载通过yumremove包名即可完成,与apt-get类似:1;configure[opts]3.make4.makeinstall二,可双击包直接安装,在命令行下可以通过dpkg-ixxx.deb完成,升级通过rpm-U包名命令完成(需要机器联网),而这些软件一般都以源码打包形式分发、CentOS中的软件包管理器,yum也对依赖关系进行管理,必须在联网条件下进行(也可以给yum设置代理),使用yum安装软件也是本人最常用的方法,在shell命令行下输入yuminstall软件包名即可完成安装,通过dpkg-r包名完成。

4.yum安装软件包Yum是一个在Fedora和RedHat以及SUSE,源码安装的一般方法如下、以及automake和autoconf,rpm-q提供相关查询三、deb包安装deb是debian及其衍生版本如Ubuntu的安装包,在这两个系统的桌面环境下../:对于本身具有开源血统的Linux系统来说,几乎所有的开源软件都支持在Linux平台运行

Linux安装软件的方法哪种好?

根据个人以及系统的实际情况而定,一般RPM包的方法比较简单。

软件安装分几种情况:一、源码安装:对于本身具有开源血统的Linux系统来说,几乎所有的开源软件都支持在Linux平台运行,而这些软件一般都以源码打包形式分发,源码安装适用于所有Linux分支,只需要系统安装了gcc、make、以及automake和autoconf,源码安装的一般方法如下:1、cd 源码目录2、./configure [opts]3、make4、make install其中configure后面的选项一般可以通过./configure --help来查询,根据自己的喜好使用一些选项。

这里正确的工作流程是先看源码目录下面的Readme,这里一般会有提示安装方法,那么只需要按照描述照办即可,如果Readme没有提示(事实上很少),如果其中提及到官网,可以到官网去查阅相关安装文档,如果没有,可以google搜索软件的安装方法。

2. rpm包安装RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,几乎在所有的Linux平台上都支持,已经成为行业标准。

这里简单介绍一下包管理器,包管理器提供对软件的安装、升级、查询以及卸载等,具体差别可以查阅相关文档。

rpm包的安装非常简单,只需要输入rpm -i xxx.rpm 即可完成,卸载只需要rpm -e 包名 即可完成,升级通过rpm -U 包名 命令完成(需要机器联网),rpm -q 提供相关查询,这里不详细说明。

如果机器没联网,rpm安装安装过程很有可能出现错误,最常见的就是依赖包缺失,把缺失的依赖包安装即可;如果在机器联网的情况下,rpm会自动在互联网搜索相关依赖包并安装。

3. deb包安装 deb是debian及其衍生版本如Ubuntu的安装包,在这两个系统的桌面环境下,可双击包直接安装,在命令行下可以通过dpkg-i xxx.deb完成,通过dpkg -r 包名 完成。

很多的Linux分支都提供了apt-get包管理系统来对deb软件包进行支持,apt-get需要机器联网,通过source.list文件提供的源(下载源)去下载相应软件包,通过输入命令apt-get install 软件包名 直接安装软件,输入 apt-get remove 软件包名 卸载对应软件包,这里不赘述命令,apt-get 包管理器实施对依赖包的管理,所以非常方便。

在国内可以找一些速度快的源(更改source.list文件),具体方法可以查阅相关文档。

4. yum安装软件包Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE、CentOS中的软件包管理器,yum也对依赖关系进行管理,必须在联网条件下进行(也可以给yum设置代理),使用yum安装软件也是本人最常用的方法,在shell命令行下输入yum install 软件包名 即可完成安装,如果依赖包没安装,会自动安装,卸载通过yum remove 包名 即可完成,与apt-get 类似。

linux系统如何安装apk文件

首先,要先明确几个问题。

第一,不是所有的产品,都有linux版的。

有些就是只给windows用。

linux没有。

有的时候,你去咨询,他们狠客气:关于linux用户的需求,我们正在积极跟进筹划中,请您不要着急,耐心等候。

实际上呢?意思是,我们不给linux用户提供产品服务。

我们不想搭理非windows的用户。

因此,要先查询一下某款产品或服务是不是真的有linux版?如果没有,那么在linux下有没有类似的产品可以替代?第二个问题,linux和windows不同,它有多种发行版。

软件安装方法多种多样,有的方法相互通用。

例如编译安装,脚本安装。

有的就有局限了。

ubuntu下的deb包,就能用apt-get install安装,同时也能比较有效的解决依赖性问题,但是,这个apt-get对于给红帽,centos等系统用的rpm包,无效。

红帽,CentOS的rpm包,可以用yum install安装。

(现在的新版是dnf install)同样,对于deb包。

yum也无能为力。

编译安装,脚本安装虽然比较通用。

但是,安装过程中,屏幕上大量显示,能不能看出来安装过程是否顺利?尤其是编译,三部曲,说起来容易。

configure、make、make install。

这三步,前一步出错,后一步就不能继续。

一执行,屏幕上稀里哗啦一堆显示。

那些都可以不管,就在显示的最后,会告诉你这一步操作是否成功。

问题是,用户能否看懂?有问题,报错了,能不能发现?很多初学者,看不懂啊。

或者说受windows习惯影响不愿看这种文字性的内容。

有问题了,百度一下。

高手快来,大虾救命。

实在不行卸载重装。

所以,最好把各种安装软件的方法都事前了解一下。

比如说什么情况可以编译安装?什么状态用apt-get?编译时,用apt-get时,出错了怎么解决?等等事前先做些必要的功课。

第三个问题,也是一个比较现实的问题。

即使某个产品或服务有linux版,但是他们提供的下载资源和用户合拍吗?或者把话说明白点。

用户是用ubuntu的。

只会apt-get install,别的一概不懂。

可是产品主页恰恰不提供deb包,只能编译安装。

或只有rpm包。

怎么办?要么另照资源要么去学会红帽,centos。

并安装它们。

从理论上来说,任何一种系统,无论是红帽,还是ubuntu,甚至于linux和windows,它们的安装和试用,它们的基本原理都是相同或类似的。

这话理论上没错,实践上也正确。

但是,问题在用户那里了。

用户能否体验到这些?尤其是新人,特别是受windows影响较深的新人能不能感受到很难说。

那个时间和精力的花费比较大了。

很多人往往觉得另外寻找资源会更省事。

但是,不知道别人怎么看。

我个人觉得未必。

实际上,这第三个问题和上面第二个问题在实践中往往是相互伴生的。

有时候就是因为软件产品提供的安装方法自己不熟悉,甚至不懂。

而不得不去寻找其他资源或不得不去学习其他自己不熟悉的东西。

因为用户自己有需求了。

不得不去花费时间精力解决这些。

也有人可能会说装双系统,虚拟机。

但是那些都不是绝对百分百有效。

双系统,有来回重启的问题。

因为同一个时间段只有一个系统能启动。

你开了linux就不能用windows,windows系统都没有启动,里面安装软件再好也没用。

虚拟机本身也要占用电脑资源。

特别是电脑本身配置,资源比较有限时,仅仅只是启动虚拟机那个软件可能就已经消耗大量资源了,软件启动了,还要启动虚拟机中安装的系统。

虚拟机的系统启动了,还要启动某款软件。

这个开销也不小。

所以,如果有人选择了linux,就要有足够的准备。

不能想着象windows那样,一按鼠标就万事大吉了。

我不是在打击你,而是这是linux的现实。

凡是linux系统下能积累那么一点点经验。

有那么一点点收获的人,那一个是顺顺当当,平平安安一点麻烦一点困扰没有的过来的?甚至于不栽几个跟头都成长不起来。

怎么办?两条路,要么放弃,去windows的温室里面享受阳光雨露。

要么,去linux世界经受风霜雪雨的洗礼。

在挫折磕碰中积累经验。

学会成长。

除此以外,别无他法。

大家还关注
    
阅读排行
推荐阅读