导航:首页 > 操作系统 > linux安装dpkg

linux安装dpkg

发布时间:2023-06-15 01:50:10

‘壹’ linux常用安装软件的命令

一、在线安装
1、软件管理中心安装。(ubuntu)1)更新源sudo apt-get update2)打开软件中心,搜索你要安装的软件,双击安装即可。例如安装apache,如下图
2、命令行安装方式
1)更新,命令:apt-get update
2)查找你要安装的软件,apt-cache search “软件名”
3)apt-get install 软件名
以上在线的两种方式都提到了apt-get 方式,那么它的工作原理简单说明一下,apt-get相关的有两个重要文件:1、是/etc/sources.list,2、是/var/lib/apt/lists/目录.
当我们执行apt-get update程序分析sources.list看这个文件里是否有对应的Packages/Sources/Release列表文件,如果有更新则下载之,存入/var/lib/apt/lists/目录(其实就是保持与当前系统版本软件源表最新);apt-get install 安装相应的包 ,下载并安装。
这种方式的好处在于:如果你想要加载的应用需要依赖另一个应用程序才能正常工作,apt-get会帮你找到并加载所需的程序库或应用代码,这种方式是比较常用的的。比如我们执行apt-get install mysql-server,可以看到相关的依赖包(如图)
二、线下安装
之所以叫线下的安装方式,也就是说你要把软件下载到本地去安装。一般我们下载的文件后缀名都是zip、tar.gz等压缩包,解压后会看到rpm、bin、deb、run之类扩展名文件。很多软件都会提供不同LINUX版本的安装格式,你可以根据自己的系统下载不同扩展名的软件。
1、rpm安装包:这时一款老牌的安装格式,是红帽创建的安装格式,现在已成为一种标准,常用在opensuse/turbo/redhat版本),安装方法rpm -ivh 软件名.rpm (如果只是安装一个i参数就够了,如果还要看安装进度和软件信息就加个vh)
2、deb安装包:DEB是Debian软件包格式的文件扩展名,常用在centos/ubuntu,在苹果系统里也常见此安装方式。安装方法:dpkg -i 软件名.deb
3、run安装包:以QT(一种编程工具)的安装文件为例,
1)授权: chmod x qt-unified-linux-x64-2.0.2-2-online.run
2)执行:./qt-unified-linux-x64-2.0.2-2-online.run即可安装。
4、bin安装包:bin包是一个自解压格式的安装包,要想执行它,需要先赋予它可执行的权限。
(以安装jdk为例)# chmod x jdk-6u21-linux-i586.bin# ./jdk-6u21-linux-i586.bin
5、编译后安装方式:
举例安装nagios插件(nagios是一种开源的监控软件,需要多种插件支持监控模块)
1)cd /tmp/nagios-plugins-* //先进入目录
2)./configure --with-nagios-user=nagios --with-nagios-group=nagios // 配置,即安装的用户安装的路径都可在此设置,这一步一般用来生成 Makefile,为下一步的编译做准备
3)make //编译过程如果 在 make 过程中出现 error ,你就要记下错误代码,缺少什么包就按照什么包。
4) make install //如果make无问题就可以直接安装了。
这种安装方法的好处是你可以自定义安装路径、安装账号等参数,常见开源平台下载的源码安装方式。
6、其它,还有一些软件解压后生成的文件夹内包含很多文件,一般文件夹内有install.sh、setup.py等安装文件方式,此种方式类似windows的exe安装方式,你需要先授权该文件的可执行权限,在执行安装。以上基本上囊括了所有的Linux环境下的软件安装方式,供各位参考。

‘贰’ 如何在linux安装软件的几种方法

一、解析Linux应用软件安装包通常Linux应用软件的安装包有三种:1)tar包,如software-1.2.3-1.tar.gz。它是使用UNIX系统的打包工具tar打包的。2)rpm包,如software-1.2.3-1.i386.rpm。它是RedhatLinux提供的一种包封装格式。3)dpkg包,如software-1.2.3-1.deb。它是DenLinux提供的一种包封装格式。而且,大多数Linux应用软件包的命名也有一定的规律,它遵循:名称-版本-修正版-类型例如:1)software-1.2.3-1.tar.gz意味着:软件名称:software版本号:1.2.3修正版本:1类型:tar.gz,说明是一个tar包。2)sfotware-1.2.3-1.i386.rpm软件名称:software版本号:1.2.3修正版本:1可用平台:i386,适用于Intel80x86平台。类型:rpm,说明是一个rpm包。注:由于rpm格式的通常是已编译的程序,所以需指明平台。在后面会详细说明。而software-1.2.3-1.deb就不用再说了吧!大家自己练习一下。二、了解包里的内容一个Linux应用程序的软件包中可以包含两种不同的内容:1)一种就是可执行文件,也就是解开包后就可以直接运行的。在Windows中所有的软件包都是这种类型。安装完这个程序后,你就可以使用,但你看不到源程序。而且下载时要注意这个软件是否是你所使用的平台,否则将无法正常安装。2)另一种则是源程序,也就解开包后,你还需要使用编译器将其编译成为可执行文件。这在Windows系统中是几乎没有的,因为Windows的思想是不开放源程序的。通常,用tar打包的,都是源程序;而用rpm、dpkg打包的则常是可执行程序。一般来说,自己动手编译源程序能够更具灵活性,但也容易遇到各种问题和困难。而相对来说,下载那些可执行程序包,反而是更容易完成软件的安装,当然那样灵活性就差多了。所以一般一个软件总会提供多种打包格式的安装程序的。你可以根据自己的情况来选择。三、搞定使用tar打包的应用软件1.安装:整个安装过程可以分为以下几步:1)取得应用软件:通过下载、购买光盘的方法获得;2)解压缩文件:一般tar包,都会再做一次压缩,如gzip、bz2等,所以你需要先解压。如果是最常见的gz格式,则可以执行:“tar–xvzf软件包名”,就可以一步完成解压与解包工作。如果不是,则先用解压软件,再执行“tar–xvf解压后的tar包”进行解包;3)阅读附带的INSTALL文件、README文件;4)执行“./configure”命令为编译做好准备;5)执行“make”命令进行软件编译;6)执行“makeinstall”完成安装;7)执行“makeclean”删除安装时产生的临时文件。好了,到此大功告成。我们就可以运行应用程序了。但这时,有的读者就会问,我怎么执行呢?这也是一个Linux特色的问题。其实,一般来说,Linux的应用软件的可执行文件会存放在/usr/local/bin目录下!不过这并不是“放四海皆准”的真理,最可靠的还是看这个软件的INSTALL和README文件,一般都会有说明。2.卸载:通常软件的开发者很少考虑到如何卸载自己的软件,而tar又仅是完成打包的工作,所以并没有提供良好的卸载方法。那么是不是说就不能够卸载呢!其实也不是,有两个软件能够解决这个问题,那就是Kinstall和Kife,它们是tar包安装、卸载的黄金搭档。它们的使用方法,笔者会另行文介绍。在此就不加赘述了。四、搞定使用rpm打包的应用软件rpm可谓是Redhat公司的一大贡献,它使Linux的软件安装工作变得更加简单容易。1.安装:我只需简单的一句话,就可以说完。执行:rpm–ivhrpm软件包名更高级的,请见下表:rpm参数参数说明-i安装软件-t测试安装,不是真的安装-p显示安装进度-f忽略任何错误-U升级安装-v检测套件是否正确安装这些参数可以同时采用。的内容可以参考RPM的命令帮助。2.卸载:我同样只需简单的一句话,就可以说完。执行:rpm–e软件名不过要注意的是,后面使用的是软件名,而不是软件包名。例如,要安装software-1.2.3-1.i386.rpm这个包时,应执行:rpm–ivhsoftware-1.2.3-1.i386.rpm而当卸载时,则应执行:rpm–esoftware。另外,在Linux中还提供了象GnoRPM、kpackage等图形化的RPM工具,使得整个过程会更加简单。这些软件的具体应用,笔者会另行文介绍。五、搞定使用deb打包的应用程序这是DebianLinux提供的一个包管理器,它与RPM十分类似。但由于RPM出现得更早,所以在各种版本的Linux都常见到。而debian的包管理器dpkg则只出现在DebinaLinux中,其它Linux版本一般都没有。我们在此就简单地说明一下:1.安装dpkg–ideb软件包名如:dpkg–isoftware-1.2.3-1.deb2.卸载dpkg–e软件名如:dpkg–esoftware

‘叁’ linux中deb如何安装

1)安装软件x0dx0a命令行:dpkg -i <.deb file name>x0dx0a示例:dpkg -i avg71flm_r28-1_i386.debx0dx0a2)安装一个目录下面所有的软件包x0dx0a命令行:dpkg -Rx0dx0a示例:dpkg -R /usr/local/srcx0dx0a3)释放软件包,但是不进行配置x0dx0a命令行:dpkg _-unpack package_file 如果和-R一起使用,参数可以是一个目录x0dx0a示例:dpkg _-unpack avg71flm_r28-1_i386.debx0dx0a4)重新配置和释放软件包x0dx0a命令行:dpkg _configure package_filex0dx0a如果和-a一起使用,将配置所有没有配置的软件包x0dx0a示例:dpkg _configure avg71flm_r28-1_i386.debx0dx0a5)删除软件包(保留其配置信息)x0dx0a命令行:dpkg -rx0dx0a示例:dpkg -r avg71flmx0dx0a6)替代软件包的信息x0dx0a命令行:dpkg _update-avail x0dx0a7)合并软件包信息x0dx0adpkg _merge-avail x0dx0a8)从软件包里面读取软件的信息x0dx0a命令行:dpkg -A package_filex0dx0a9)删除一个包(包括配置信息)x0dx0a命令行:dpkg -Px0dx0a10)丢失所有的Uninstall的软件包信息x0dx0a命令行:dpkg _forget-old-unavailx0dx0a11)删除软件包的Avaliable信息x0dx0a命令行:dpkg _clear-availx0dx0a12)查找只有部分安装的软件包信息x0dx0a命令行:dpkg -Cx0dx0a13)比较同一个包的不同版本之间的差别x0dx0a命令行:dpkg _compare-versions ver1 op ver2x0dx0a14)显示帮助信息x0dx0a命令行:dpkg _helpx0dx0a15)显示dpkg的Licencex0dx0a命令行:dpkg _licence (or) dpkg _licensex0dx0a16)显示dpkg的版本号x0dx0a命令行:dpkg --versionx0dx0a17)建立一个deb文件x0dx0a命令行:dpkg -b directory [filename]x0dx0a18)显示一个Deb文件的目录x0dx0a命令行:dpkg -c filenamex0dx0a19)显示一个Deb的说明x0dx0a命令行:dpkg -I filename [control-file]x0dx0a20)搜索Deb包x0dx0a命令行:dpkg -l package-name-patternx0dx0a示例:dpkg -I vimx0dx0a21)显示所有已经安装的Deb包,同时显示版本号以及简短说明x0dx0a命令行:dpkg -lx0dx0a22)报告指定包的状态信息x0dx0a命令行:dpkg -s package-namex0dx0a示例:dpkg -s sshx0dx0a23)显示一个包安装到系统里面的文件目录信息x0dx0a命令行:dpkg -L package-Namex0dx0a示例:dpkg -L apache2x0dx0a24)搜索指定包里面的文件(模糊查询)x0dx0a命令行:dpkg -S filename-search-patternx0dx0a25)显示包的具体信息x0dx0a命令行:dpkg -p package-namex0dx0a示例:dpkg -p cacti

‘肆’ 在linux中,rpm与dpkg方式安装软件,有什么不同

你好 rpm与dpkg是Linux中最常见的两种软件安装方式 dpkg 是由 Debian Linux 社群所开发出来的,透过 dpkg 的机制, Debian 提供的软件就能够简单的安装起来,同时还能提供安装后的软件资讯。只要是衍生于 Debian 的其他 Linux distributions 大多使用 dpkg 这个机制来管理软件的, 包括 B2D, Ubuntu 等等。 rpm 最早是由 Red Hat 这家公司开发出来的,由于很好使用,因此很多 distributions 就使用这个机制来作为软件安装的管理方式。包括 Fedora, CentOS, SuSE 等等知名的开发商都是。 望请采纳~

‘伍’ Linux安装软件的命令是什么

LINUX下安装软件包常有三种,不同的软件包有不同的安装方法:tar包,整个安装过程可以分为以下几步:
1) 取得应用软件:通过下载、购买光盘的方法获得;
2) 解压缩文件:一般tar包,都会再做一次压缩,如gzip、bz2等,所以你需要先解压。如果是最常见的gz格式,则可以执行:“tar –xvzf软件包名”,就可以一步完成解压与解包工作。如果不是,则先用解压软件,再执行“tar –xvf 解压后的tar包”进行解包; 阅读附带的INSTALL文件、README文件;
3) 执行“./configure”命令为编译做好准备;
4) 执行“make”命令进行软件编译;
5) 执行“makeinstall”完成安装;
6) 执行“makeclean”删除安装时产生的临时文件。
7) 运行应用程序:一般来说,Linux的应用软件的可执行文件会存放在/usr/local/bin目录下!不过这并不是“放四海皆准”的真理,最可靠的还是看这个软件的 INSTALL和README文件,一般都会有说明。
8) 卸载:通常软件的开发者很少考虑到如何卸载自己的软件,而tar又仅是完成打包的工作,所以并没有提供良好的卸载方法。有两个软件能够解决这个问题,那就是Kinstall和Kife,它们是tar包安装、卸载的黄金搭档
rpm包,安装过程如下:
1) 操作系统:RedHat(Red Hat/Fedora)
2) 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数”
3) 包管理工具 yum
4) 支持tar包
5)1rpm命令:安装: rpm –ivh 软件包名.rpm( -I 安装软件,-t测试安装,不是真的安装,-p显示安装进度,-f忽略任何错误,-U升级安装,-v检测套件是否正确安装) 卸载: rpm –e 软件名(注意使用的是软件名,而不是软件包名) 查询:查询当前系统安装的软件包: rpm –qa ‘*软件包名*’
deb包,安装过程:
1) 操作系统:Debian系列(Ubuntu)
2) 常见的安装包格式 deb包,安装deb包的命令是“dpkg -参数”
3) 包管理工具apt-get
4) 支持tar包
5)dpkg命令:安装: dpkg –i 软件包名.deb, 卸载: dpkg –e 软件名,查询:查询当前系统安装的软件包: dpkg –l ‘*软件包名*’

阅读全文

与linux安装dpkg相关的资料

热点内容
老韩综app怎么看不了了 浏览:225
只有一个程序员的体验 浏览:321
用服务器地址怎么有网 浏览:550
路由器服务器昵称是什么 浏览:713
程序员男友消失了 浏览:399
程序员搜索框自动提示 浏览:26
android44api20 浏览:675
adb刷recovery命令 浏览:695
广联达正版加密锁可以补办吗 浏览:943
java程序员一天多少行代码 浏览:947
丧尸危机java 浏览:123
华为手机怎么去除app标记未读信息 浏览:854
java监控文件夹 浏览:805
群控服务器主机怎么转变普通电脑 浏览:707
手机怎么调整app大小 浏览:455
加密门禁卡揭秘 浏览:139
词释pdf 浏览:993
安卓手机上如何停止自动续费 浏览:882
加密编码摘要 浏览:787
疫情命令党 浏览:498