ubuntu安装deb,rpm安装包方法
- 格式:wps
- 大小:12.00 KB
- 文档页数:1
说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。
一、Ubuntu中软件安装方法1、APT方式(1)普通安装:apt-get install softname1 softname2 …;(2)修复安装:apt-get -f install softname1 softname2... ;(-f Atemp to correct broken dependencies)(3)重新安装:apt-get --reinstall install softname1 softname2...;2、Dpkg方式(1)普通安装:dpkg -i package_name.deb3、源码安装(.tar、tar.gz、tar.bz2、tar.Z)首先解压缩源码压缩包然后通过tar命令来完成a.解xx.tar.gz:tar zxf xx.tar.gzb.解xx.tar.Z:tar zxf xx.tar.Zc.解xx.tgz:tar zxf xx.tgzd.解xx.bz2:bunzip2 xx.bz2e.解xx.tar:tar xf xx.tar然后**到解压出的目录中,建议先读一下README之类的说明文件,因为此时不同源代码包或者预编译包可能存在差异,然后建议使用ls -F --color或者ls -F命令(实际上我的只需要l 命令即可)查看一下可执行文件,可执行文件会以*号的尾部标志。
一般依次执行./configuremakesudo make install即可完成安装。
二、Ubuntu中软件包的卸载方法1、APT方式(1)移除式卸载:apt-get remove softname1 softname2 …;(移除软件包,当包尾部有+时,意为安装)(2)清除式卸载:apt-get --purge remove softname1softname2...;(同时清除配置)清除式卸载:apt-get purge sofname1 softname2...;(同上,也清除配置文件)2、Dpkg方式(1)移除式卸载:dpkg -r pkg1 pkg2 ...;(2)清除式卸载:dpkg -P pkg1 pkg2...;三、Ubuntu中软件包的查询方法Dpkg 使用文本文件来作为数据库.通称在/var/lib/dpkg 目录下. 通称在status 文件中存储软件状态,和控制信息. 在info/ 目录下备份控制文件, 并在其下的 .list 文件中记录安装文件清单, 其下的 .mdasums 保存文件的MD5 编码.体验使用数据库的时刻到了:$ dpkg -lDesired=Unknown/Install/Remove/Purge/Hold|Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-insta lled|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)||/ Name Version Description+++-===========-================-=================== =====================ii aalib1 1.4p5-28 ascii art library - transitional package ii adduser 3.85 Add and remove users and groupsii alien .63 install non-native packages with dpkg ... ...每条记录对应一个软件包, 注意每条记录的第一, 二, 三个字符. 这就是软件包的状态标识, 后边依此是软件包名称, 版本号, 和简单描述.∙第一字符为期望值,它包括:o u 状态未知,这意味着软件包未安装,并且用户也未发出安装请求.o i 用户请求安装软件包.o r 用户请求卸载软件包.o p 用户请求清除软件包.o h 用户请求保持软件包版本锁定.∙第二列,是软件包的当前状态.此列包括软件包的六种状态.o n 软件包未安装.o i 软件包安装并完成配置.o c 软件包以前安装过,现在删除了,但是它的配置文件还留在系统中.o u 软件包被解包,但还未配置.o f 试图配置软件包,但是失败了.o h 软件包安装,但是但是没有成功.∙第三列标识错误状态,可以总结为四种状态. 第一种状态标识没有问题,为空. 其它三种符号则标识相应问题.o h 软件包被强制保持,因为有其它软件包依赖需求,无法升级.o r 软件包被破坏,可能需要重新安装才能正常使用(包括删除).o x 软包件被破坏,并且被强制保持.也可以以统配符模式进行模糊查询, 比如我要查找以nano字符开始的所有软件包:$ dpkg -l nano*Desired=Unknown/Install/Remove/Purge/Hold|Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-insta lled|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)||/ Name Version Description+++-==============-==============-================== ==========================ii nano 1.3.10-2 free Pico clone with some new featurespn nano-tiny <none> (no description available)un nanoblogger <none> (no description available)以上状态说明: 系统中安装了nano 版本为1.3.10-2 ;安装过nano-tiny , 后来又清除了; 从未安装过nanoblogger .如果觉得dpkg 的参数过多, 不利于记忆的话, 完全可以使用dpkg-query 进行dpkg 数据库查询.应用范例:∙查询系统中属于nano的文件:$ dpkg --listfiles nanoor$ dpkg-query -L nano∙查看软件nano的详细信息:$ dpkg -s nanoor$ dpkg-query -s nano∙查看系统中软件包状态, 支持模糊查询:$ dpkg -lor$dpkg-query -l查看某个文件的归属包:$ dpkg-query -S nanoor$ dpkg -S nano三、其他应用总结apt-cache search # ------(package 搜索包)apt-cache show #------(package 获取包的相关信息,如说明、大小、版本等)apt-get install # ------(package 安装包)apt-get install # -----(package --reinstall 重新安装包)apt-get -f install # -----(强制安装, "-f = --fix-missing"当是修复安装吧...)apt-get remove #-----(package 删除包)apt-get remove --purge # ------(package 删除包,包括删除配置文件等)apt-get autoremove --purge # ----(package 删除包及其依赖的软件包+配置文件等(只对6.10有效,强烈推荐))apt-get update #------更新源apt-get upgrade #------更新已安装的包apt-get dist-upgrade # ---------升级系统apt-get dselect-upgrade #------使用dselect 升级apt-cache depends #-------(package 了解使用依赖)apt-cache rdepends # ------(package 了解某个具体的依赖,当是查看该包被哪些包依赖吧...)apt-get build-dep # ------(package 安装相关的编译环境)apt-get source #------(package 下载该包的源代码)apt-get clean && apt-get autoclean # --------清理下载文件的存档&& 只清理过时的包apt-get check #-------检查是否有损坏的依赖dpkg -S filename -----查找filename属于哪个软件包apt-file search filename -----查找filename属于哪个软件包apt-file list packagename -----列出软件包的内容apt-file update --更新apt-file的数据库dpkg --info "软件包名" --列出软件包解包后的包名称.dpkg -l --列出当前系统中所有的包.可以和参数less一起使用在分屏查看. (类似于rpm -qa)dpkg -l |grep -i "软件包名" --查看系统中与"软件包名"相关联的包. dpkg -s 查询已安装的包的详细信息.dpkg -L 查询系统中已安装的软件包所安装的位置. (类似于rpm -ql) dpkg -S 查询系统中某个文件属于哪个软件包. (类似于rpm -qf)dpkg -I 查询deb包的详细信息,在一个软件包下载到本地之后看看用不用安装(看一下呗).dpkg -i 手动安装软件包(这个命令并不能解决软件包之前的依赖性问题),如果在安装某一个软件包的时候遇到了软件依赖的问题,可以用apt-get -f install在解决信赖性这个问题.dpkg -r 卸载软件包.不是完全的卸载,它的配置文件还存在.dpkg -P 全部卸载(但是还是不能解决软件包的依赖性的问题)dpkg -reconfigure 重新配置apt-get install下载软件包,以及所有依赖的包,同时进行包的安装或升级。
ubuntu下安装软件上一篇/下一篇2008-08-1212:37:31/个人分类:LINUX查看(3)/评论(0)/评分(0/0)1。
deb包的安装方式deb是debian系Linux的包管理方式,ubuntu是属于debian系的Linux发行版,所以默认支持这种软件安装方式,当下载到一个deb格式的软件后,在终端输入这个命令就能安装:sudo dpkg-i*.deb2。
编译安装方式(小贴士:使用编译安装前,需要先建立编译环境,使用以下命令建立基本的编译环境:sudo apt-get install build-essential)在linux的世界,有很多软件只提供了源代码给你,需要你自己进行编译安装,一般开源的软件都会使用tar.gz压缩档来进行发布,当然也有其他的形式。
拿到源代码的压缩文档,把它解到/tmp目录下,进入/tmp/软件目录,然后执行以下三个命令:1./configure2make3sudo make install在第一步./configure时可能会提示说有某某软件找不到,例如提示“libgnome”这个开发包找不到,那就把libgnome这个关键词copy,然后打开新立得软件管理器,在里面搜索libgnome这个关键词,就会找到libgnome相关的项目,把前面有个ubuntu符号的libgnome包(注意:同样需要安装dev包,但可以不装doc包)全部安装,通过这个方法把./configure过程中缺失的开发包都全部装上就OK了,第一步能顺利通过,第二,三步基本问题不大。
以上就是一般初学ubuntu的朋友必须掌握的编译安装的基本方法!3。
apt-get安装方法ubuntu世界有许多软件源,在系统安装篇已经介绍过如何添加源,apt-get的基本软件安装命令是:sudo apt-get install软件名4。
新立得软件包管理打开:系统--系统管理--新立得软件包管理,这个工具其实跟apt一样,可以搜索,下载,安装ubuntu源里的软件,具体安装方式很简单,看着界面应该会懂,就不详细介绍了5。
本文由我司收集整编,推荐下载,如有疑问,请与我司联系Ubuntu rpm方式的java环境安装和配置2014/05/31 0 首先需要先下载相应rpm包,我这里准备安装的是jdk 8, 使用wget下载到本地: wget oracle/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载完成后,进行alien将rpm转化为deb文件,首先安装alien sudo apt-get install alien转化rpm为deb sudo alien jdk-8u5-linux-x64.rpm然后我们在rpm所在的文件夹下能发现生成了一个deb,如我电脑上的:jdk_1.8.005-1_amd64.deb. 然后使用dpkg进行安装: sudo dpkg -i jdk_1.8.005-1_amd64.deb Ubuntu安装的文件一般都在usr或者options下,这里我本机的路径为:/usr/java/jdk1.8.0_05 到这里就已经完成了jdk 1.8 的安装,然后我们需要配置环境变量. 打开环境变量配置文件: sudo gedit /etc/environment在PATH变量后面加上, /usr/java/jdk1.8.0_05/bin . 注意分隔符为冒号(:),而不是分号. 然后通过命令 source /etc/environment使环境变量配置生效。
测试: java -version提示 JDK Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object 打开jdk的安装目录,到lib和jre/lib下查看,发现tools.jar 和rt.jar都变成了tools.pack和rt.pack . 这里我们可以使用jdk 的bin目录下自带的unpack工具(unpack2000)进行jar包的解压,。
在Ubuntu Linux下安装软件,是件非常享受的事情,一般的软件,只需要简单的sudo apt-get install XXXX就可以搞定了,可如果你想要使用最新的软件版本,或者是装一些不是很常见的软件,再或者是想摆摆酷,编辑安装一个软件的话,那就得费点劲了!那下介绍几种常见的软件类型的安装方法!在介绍怎么安装之前,我们先来看看Linux软件扩展名。
软件后缀为.rpm 最初是Red Hat Linux提供的一种包封装格式,现在许多Linux发行版本都使用;后缀为.deb是Debain Linux提供的一种包封装格式;后缀为.tar.gz、tar.Z、tar.bz2或.tgz是使用Unix系统打包工具tar打包的;后缀为.bin 的一般是一些商业软件。
通过扩展名可以了解软件格式,进而了解软件安装。
RPM格式软件包的安装:大多数Linux RPM软件包的命名有一定的规律,它遵循名称-版本-修正版-类型-MYsoftware-1.2 -1.i386.rpm 。
安装RPM包软件1.rpm -ivh MYsoftware-1.2 -1.i386.rpmRPM命令主要参数:-i 安装软件。
-t 测试安装,不是真的安装。
-p 显示安装进度。
-f 忽略任何错误。
-U 升级安装。
-v 检测套件是否正确安装。
这些参数可以同时采用。
更多的内容可以参考RPM的命令帮助。
卸载软件1.rpm -e 软件名需要说明的是,上面代码中使用的是软件名,而不是软件包名。
例如,要卸载software-1.2.-1.i386.rpm这个包时,应执行:1.rpm -e software强行卸载RPM包有时除去一个RPM是不行的,尤其是系统上有别的程序依赖于它的时候。
如果执行命令会显示如下错误信息:1.rpm -e xsnow2.error: removing these packages would break dependencies:3./usr/X11R6/bin/xsnow is needed by x-amusements-1.0-1在这种情况下,可以用--force选项重新安装xsnow:1.rpm -ivh --force xsnow-1.41-1.i386.rpm这里推荐使用工具软件Kleandisk,用它可以安全彻底清理掉不再使用的RPM包。
Ubuntu操作系统安装及设置步骤介绍Ubuntu是一个基于Linux内核的开源操作系统,具有稳定性和安全性好的特点,适用于个人用户、企业用户以及开发者。
本文档将向您介绍如何安装和设置Ubuntu操作系统。
步骤一:准备安装介质2. 制作安装介质,可以选择将镜像文件烧录到DVD或制作启动盘。
步骤二:安装Ubuntu操作系统1. 将制作好的安装介质插入计算机,并从该介质启动计算机。
2. 在启动界面选择“Install Ubuntu”以开始安装过程。
3. 选择安装语言和键盘布局,点击“Continue”继续。
4. 在安装类型界面,可以选择完全安装或自定义分区。
对于新用户,建议选择完全安装以便快速上手。
5. 设置系统时钟和时区,确保时间设置准确。
6. 创建和设置用户名和密码,确保密码的强度。
7. 等待系统安装完成,并根据需要重启计算机。
步骤三:系统设置1. 进入安装后的Ubuntu系统界面,根据提示更新系统软件包。
在终端中输入以下命令执行更新:sudo apt updatesudo apt upgrade2. 安装所需软件,可以通过终端命令行或Ubuntu软件中心安装,如:sudo apt install <软件名>3. 配置网络设置,根据网络环境连接无线网络或配置有线网络。
4. 设置系统语言和地区,可以在“Settings”中选择“Language & Region”进行设置。
5. 调整系统外观和个性化设置,包括桌面壁纸、主题风格、程序启动器等。
6. 配置软件源,根据需要添加、删除或更改软件源以便获取最新的软件包。
7. 安装必要的驱动程序,如果系统中有硬件设备需要特定驱动程序支持,进行相应的安装和设置。
步骤四:系统维护和安全设置1. 定期更新系统和软件包,将系统保持最新状态,提高系统安全性和稳定性。
2. 安装杀毒软件和防火墙,保护系统免受恶意软件和网络攻击。
3. 设置用户权限和访问控制,避免非授权用户访问您的系统。
基于rpm包编deb包的方法deb包和rpm包是两种常见的Linux发行版软件包格式。
deb包是Debian系统和基于Debian的发行版(如Ubuntu)所使用的软件包格式,而rpm包则是Red Hat系统和基于Red Hat的发行版(如CentOS)所使用的软件包格式。
有时候我们可能需要将一个rpm包转换为deb包,以便在Debian系统上安装使用。
为了将rpm包转换为deb包,我们可以使用一个叫做alien的工具。
alien是一个用于转换软件包格式的工具,它可以将rpm包转换为deb包,也可以将deb包转换为rpm包。
下面是具体的转换步骤:1. 安装alien工具首先,我们需要安装alien工具。
在Debian系统上,可以使用以下命令进行安装:```sudo apt-get install alien```2. 转换rpm包为deb包安装完alien后,我们可以使用以下命令将rpm包转换为deb包: ```sudo alien -d package.rpm```其中,package.rpm是要转换的rpm包的文件名。
在转换过程中,alien会解压rpm包,并根据Debian系统的规范生成相应的deb包。
转换完成后,deb包将保存在当前目录中。
值得注意的是,有些rpm包可能无法完美地转换为deb包,因为两种软件包格式在某些方面存在差异。
因此,在转换完成后,我们还需要检查生成的deb包是否正常,并确保其中的文件和依赖关系正确。
3. 安装和使用deb包转换完成后,我们可以使用以下命令在Debian系统上安装deb 包:```sudo dpkg -i package.deb```其中,package.deb是要安装的deb包的文件名。
安装完成后,我们就可以像使用其他软件包一样使用这个deb包了。
需要注意的是,转换后的deb包可能无法与系统的包管理器正常协同工作,因此在安装和卸载软件时可能会遇到一些问题。
在ubuntu下各种格式软件安装及常⽤命令Ubuntu下软件安装的⼏种⽅式:(1).bundle 格式以VMware-Workstation-Full-7.0.0-203739.i386.bundle为例命令如下:sudo sh VMware-Workstation-7.0.0-203739.i386.bundle(先切换到该⽂件所在⽂件夹)(2).deb格式最常⽤的是deb包,deb是debian系列的Linux包管理⽅式,ubuntu属于debian的派⽣。
后缀为.deb是Debain Linux提供的⼀种包封装格式,当下载到⼀个deb格式的软件后,直接在界⾯上就可以安装(或者运⾏ubuntu软件中⼼打开安装),也可以使⽤dpkg命令。
(3).tar.gz归档包源代码编译安装,很多软件会提供了源代码给最终⽤户,⽤户需要⾃⾏编译安装。
后缀为.tar.gz、tar.Z、tar.bz2或.tgz是使⽤Unix系统打包⼯具tar打包的,先使⽤tar将源代码解压缩到⼀个⽬录下,然后进⼊这个⽬录,执⾏以下三条命令:./configure #配置#make #调⽤make#sudo make install #安装源代码#执⾏完成后,即可完成软件的编译和安装make clean #删除安装时产⽣的临时⽂件 #(4).rpmapt-get的安装⽅法,APT是Debian及其衍⽣发⾏版的软件包管理器,APT可以⾃动下载,配置,安装⼆进制或者源代码格式的软件包,因此简化了Unix系统上管理软件的过程。
后缀为.rpm最初是Red Hat Linux提供的⼀种包封装格式,现在许多Linux发⾏版本都使⽤Ubuntu的软件包格式是deb ,如果要安装rpm 的包,则要先⽤alien 把rpm转换成deb.sudo apt-get install alien #alien 默认没有安装,所以⾸先要安装它#sudo alien xxxx.rpm # 将rpm 转换位deb ,完成后会⽣成⼀个同名的xxxx.deb#sudo dpkg -i xxxx.deb # 安装(5).bin后缀为.bin 的⼀般是⼀些商业软件sudo chmod +x *.bin执⾏命令sudo ./*.bin常⽤命令:sudo apt-get install softname #安装软件#sudo apt-get remove softname #卸载软件#sudo apt-get remove –purge softname #卸载并清除配置#sudo apt-get update #更新软件信息数据库#sudo apt-get upgrade #进⾏系统升级#sudo apt-cache search softname #搜索软件包#deb软件包:dpkg -i xxx.deb #安装软件包#dpkg -r xxx.deb #删除软件包#dpkg -r –purge xxx.deb #连同配置⽂件⼀起删除# dpkg -info xxx.deb #查看软件包信息#dpkg -L xxx.deb #查看⽂件拷贝详情#dpkg -l #查看系统中已安装软件包信息#dpkg -reconfigure xxx #重新配置软件包#。
Ubuntu系统软件安装与默认路径一、软件安装后相关文件位置1.下载的软件存放位置/var/cache/apt/archives2.安装后软件默认位置 /usr/share3.可执行文件位置 /usr/bin4.配置文件位置etc5.可执行文件usr/lib二、Ubuntu中软件安装方法1、APT方式(1)普通安装:apt-get install softname1 softname2 …;(2)修复安装:apt-get -f install softname1 softname2... ;(-f Atemp to correct broken dependencies)(3)重新安装:apt-get --reinstall install softname1 softname2...;2、Dpkg方式(1)普通安装:dpkg -i package_name.deb3、源码安装(.tar、tar.gz、tar.bz2、tar.Z)首先解压缩源码压缩包然后通过tar命令来完成a.解xx.tar.gz:tar zxf xx.tar.gzb.解xx.tar.Z:tar zxf xx.tar.Zc.解xx.tgz:tar zxf xx.tgzd.解xx.bz2:bunzip2 xx.bz2e.解xx.tar:tar xf xx.tar然后进入到解压出的目录中,建议先读一下README之类的说明文件,因为此时不同源代码包或者预编译包可能存在差异,然后建议使用ls -F --color或者ls -F命令(实际上我的只需要l 命令即可)查看一下可执行文件,可执行文件会以*号的尾部标志。
一般依次执行./configuremakesudo make install即可完成安装。
二、Ubuntu中软件包的卸载方法1、APT方式(1)移除式卸载:apt-get remove softname1 softname2 …;(移除软件包,当包尾部有+时,意为安装)(2)清除式卸载:apt-get --purge remove softname1 softname2...;(同时清除配置)清除式卸载:apt-get purge sofname1 softname2...;(同上,也清除配置文件)2、Dpkg方式(1)移除式卸载:dpkg -r pkg1 pkg2 ...;(2)清除式卸载:dpkg -P pkg1 pkg2...;三、Ubuntu中软件包的查询方法dpkg 是Debian Package的简写,是为Debian 专门开发的套件管理系统,方便软件的安装、更新及移除。
linux安装deb命令linux下我们要怎么安装deb命令呢?下面由店铺为大家整理了linux下安装deb命令的方法步骤,希望大家喜欢!linux安装deb命令方法一deb 是 ubuntu 、debian 的格式。
rpm 是 redhat 、fedora 、suse 的格式。
他们不通用(虽然可以转换一下)。
deb是debian发行版的软件包ubuntu是基于debian 发行的所有可以用.deb是solaris系统下的安装包后缀名。
安装方法如下cd 到安装包的目录dpkg -i 安装包名字如果你使用的是red hat linux,然后运行以下命令安装cd 到安装包的目录rpm -ivh 安装包名字linux安装deb命令方法二deb是debian linus的安装格式,跟red hat的rpm非常相似,最基本的安装命令是:dpkg -i file.debdpkg 是Debian Package的简写,是为Debian 专门开发的套件管理系统,方便软件的安装、更新及移除。
所有源自Debian的Linux 发行版都使用dpkg,例如Ubuntu、Knoppix 等。
以下是一些 Dpkg 的普通用法:1、dpkg -i安装一个 Debian 软件包,如你手动下载的文件。
2、dpkg -c列出的内容。
3、dpkg -I从中提取包裹信息。
4、dpkg -r移除一个已安装的包裹。
5、dpkg -P完全清除一个已安装的包裹。
和remove 不同的是,remove 只是删掉数据和可执行文件,purge 另外还删除所有的配制文件。
6、dpkg -L列出安装的所有文件清单。
同时请看dpkg -c 来检查一个 .deb 文件的内容。
7、dpkg -s显示已安装包裹的信息。
同时请看 apt-cache 显示 Debian 存档中的包裹信息,以及 dpkg -I 来显示从一个 .deb 文件中提取的包裹信息。
8、dpkg-reconfigure重新配制一个已经安装的包裹,如果它使用的是debconf (debconf 为包裹安装提供了一个统一的配制界面)。
Ubuntu的软件包格式是deb,如果要安装rpm的包,则要先用alien把rpm转换成deb。
sudo apt-get install alien #alien默认没有安装,所以首先要安装它
sudo alien xxxx.rpm #将rpm转换位deb,完成后会生成一个同名的xxxx.deb
sudo dpkg -i xxxx.deb #安装
注意,用alien转换的deb包并不能保证100%顺利安装,所以可以找到deb最好直接用deb
方法一:
1. 先安装alien 和fakeroot 这两个工具,其中前者可以将rpm 包转换为deb 包。
安装命令为:
sudo apt-get install alien fakeroot
2. 将需要安装的rpm 包下载备用,假设为package.rpm。
3. 使用alien 将rpm 包转换为deb 包:
fakeroot alien package.rpm
4. 一旦转换成功,我们可以即刻使用以下指令来安装:
sudo dpkg -i package.deb
方法二:
1.CODE:
sudo apt-get install rpm alien
2.CODE:
alien -d package.rpm
3.CODE:
sudo dpkg -i package.deb
作者: 王德水
出处:/cnblogsfans
版权:本文版权归作者和博客园共有,转载需经作者同意。