首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux rpm、yum指令及使用方法详解

rpm管理 一种用于互联网下载包打包及安装工具.它生成具有.RPM 扩展名文件, RPM是 RedHat Package Manager(RedHat 软件包管理工具)缩写,类似 windows... setup.exe rpm简单查询指令 rpm –qa # 查询已安装 rpm 列表 rpm 包名基本格式 一个 rpm 包名:firefox-45.0.1-1.el6.centos.x86...rpm -qi 软件包名 # 查看软件包信息 rpm -ql 软件包名 # 查看软件包中文件安装位置 rpm -qf 文件(如:/etc/passwd) # 查看某个文件属于哪个rpm包 卸载rpm...包 rpm -e 包名 包依赖问题: 如果其它软件包依赖于你要卸载软件包,卸载时则会产生错误信息 rpm -e --nodeps 包名 # 强制删除 安装rpmrpm -ivh RPM 包全路径名称...基于 RPM 包管理,能够从指定服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖软件包。使用 yum 前提是可以联网。

1.3K52
您找到你想要的搜索结果了吗?
是的
没有找到

LinuxRPM打包制作过程

,使用%patch0或%{patch0}引用 Prefix: %{_prefix} 这个主要是为了解决今后安装rpm包时,并不一定把软件安装到rpm中打包目录情况。...usr,而对于其他文件,例如/etc配置文件,则需要用%{_sysconfdir}标识 Build Arch: 指编译目标处理器架构,noarch标识不指定,但通常都是以/usr/lib/rpm...一般用%setup -c就可以了,但有两种情况:一就是同时编译多个源码包,二就是源码tar包名称与解压出来目录不一致,此时,就需要使用-n参数指定一了。...所以,还可以使用常规系统命令:引用install -d RPM_BUILD_ROOT/和cp -a * RPM_BUILD_ROOT/ %clean 清理临时文件 %pre rpm安装前执行脚本 %...post rpm安装后执行脚本 %preun rpm卸载前执行脚本 %postun rpm卸载后执行脚本 %files 定义那些文件或目录会放入rpm中 %defattr (-,root,root

4K20

linux rpm卸载包及其依赖,Linux如何用rpm卸载软件 rpm依赖包强制卸载

大家好,又见面了,我是你们朋友全栈君。 以Mysql为例。...#查看安装Mysql版本 sjgx2:/usr/local/mysql/bin # rpm -qa |grep -i mysql MySQL-client-5.1.17-0.glibc23 MySQL-server.../mysql/bin # rpm -e MySQL-server-5.1.17-0.glibc23 如果你输入rpm -e httpd-2.2.3-31.el5.centos.4命令,系统会提示你有依赖关系...所以要加上–nodeps不检查依赖强制删除,这个结果就是只删除了httpd,跟他有依赖关系其它软件是不会删除,但是这些软件因为系统里没有了httpd也会不能运行,这是所谓没有删除干净。...如发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

8.3K10

linux rpm 卸载 java_linuxrpm 安装卸载jdk「建议收藏」

1、如果linux是centos的话,请先卸载openjdk java -version ,会有下面的信息: 卸载默认 用root用户登陆到系统,打开一个终端输入 # rpm -qa|grep gcj....e16_3-i386 还有一些其他命令卸载openjdk rpm -qa | grep gcj rpm -qa | grep jdk 如果出现找不到openjdk source的话,那么还可以这样卸载...就直接用rpm -e 卸载rpmjdk: #rpm -qa|grep jdk 显示:jdk-1.6.0_10-fcs 卸载:#rpm -e –nodeps jdk-1.6.0_10-fcs...) 2、添加可执行权限,并安装: #chmod +x jdk-7u25-linux-x64.rpm #rpm -ivh jdk-7u25-linux-x64.rpm 执行结果: [root@localhost...java]# rpm -ivh jdk-7u25-linux-x64.rpm Preparing… ########################################### [100%]

9.6K11

Linux默认RPM安装路径「建议收藏」

大家好,又见面了,我是你们朋友全栈君。...针对RPM包 一般情况 命令放在/usr/bin或/usr/sbin 库在/usr/lib 数据文件在/usr/share/ 命名: rpm -pql [rpm文件名],来查看一个rpm.../configure –prefix=/opt/fcitx 另外: 用rpm包安装MySQL是不会安装/etc/my.cnf文件, 至于为什么没有这个文件而MySQL却也能正常启动和作用...,在点有两个说法, 第一种说法,my.cnf只是MySQL启动时一个参数文件,可以没有它,这时MySQL会用内置默认参数启动, 第二种说法,MySQL在启动时自动使用/usr/share/mysql...目录下my-medium.cnf文件,这种说法仅限于rpm包安装MySQL, 解决方法,只需要复制一个/usr/share/mysql目录下.cnf文件到/etc目录,并改名为my.cnf即可。

6.2K20

linuxmake命令使用方法

Make 如何工作 对于不知道背后机理的人来说,make 命令像命令行参数一样接收目标。这些目标通常存放在以 “Makefile” 来命名特殊文件中,同时文件也包含与目标相对应操作。...现在,假设你对某个源文件进行了修改,你再次执行 make 命令,它将只编译与该源文件相关目标文件,因此,编译完最终可执行文件节省了大量时间。...test.c anotherTest.o: anotherTest.c gcc -c -Wall anotherTest.c clean: rm -rf *.o test 现在我们来看 Linux...一个简单例子 为了编译整个工程,你可以简单使用 make 或者在 make 命令后带上目标 all。...This program built for x86_64-pc-linux-gnu Reading makefiles… Reading makefile `Makefile'… Updating makefiles

3.3K20

linuxrpm安装命令详解附“Linux安装软件几种方法”

Linux 软件包软件 rpm -i 需要安装包文件名 举例如下: rpm -i example.rpm 安装 example.rpm 包; rpm -iv example.rpm 安装 example.rpm...==如何卸载: 1、打开一个SHELL终端 2、因为Linux软件名都包括版本号,所以卸载前最好先确定这个软件完整名称。...如何卸载:把安装时中选择安装目录删除就OK ===执行安装过程中可以指定,类似于windows安装。...如果不知道命令全程的话,可以输入开头字母,然后按tab键查找,系统会自动显示以输入字母开头所有命令/ D、你也可以直接到安装目录下运行启动文件,Linux可执行图标和shell终端图标很像...Linux系统把所有可执行文件命令在/usr/bin目录里都作了启动连接,你可以去那个目录寻找你安装文件启动命令,双击启动

4.2K20

Linux rpm命令

现象 在使用rpm对jdkrpm文件进行安装操作时,执行如下命令: rpm -ivh jdk-7u80-linux-x64.rpm 显示:jdk-7u80-linux-x64.rpm is already...此时想卸载之后重新安装,执行如下命令: rpm -e jdk-7u80-linux-x64.rpm 结果显示:xx.rpm is not installed。...原因追踪 因为在安装jdk过程中手动删除了rpm文件安装生成目录,导致重新执行安装命令时提示已经安装,可是卸载时却发现并没有安装。...解决方法 执行: rpm -qa | grep 1.7.0_80-fcs.x86_64 其中1.7.0_80-fcs.x86_64为执行安装时显示已经存在程序。...执行结果: jdk-1.7.0_80-fcs.x86_64 针对查出结果执行一命令: rpm -e jdk-1.7.0_80-fcs.x86_64 当执行完成之后,即可重新安装rpm文件。

5.1K60

RPM命令使用方法和参数详解

这篇文章主要讲解了“RPM命令使用方法和参数详解”,文中讲解内容简单清晰,易于学习与理解,下面请大家跟着小编思路慢慢深入,一起来研究和学习“RPM命令使用方法和参数详解”吧!   ...此工具包最先是由Red Hat公司推出,后来被其他Linux开发商所借用。由于它为Linux使用者省去了很多时间,所以被广泛应用于在Linux安装、删除软件。...下面就给大家介绍一具体使用方法。   ...1.我们得到一个新软件,在安装之前,一般都要先查看一这个软件包里有什么内容,假设这个文件是:Linux-1.4-6.i368.rpm,我们可以用这条命令查看:   rpm -qpi Linux-1.4...命令格式:   rpm -参数 现在大家对于RPM命令使用方法和参数详解内容应该都有一定认识了吧,希望这篇能对大家有所帮助。

71310

LInux如何挂载光盘找rpm方法步骤

写在前面 Linux 使用有时需要安装软件,当然可以通过 yum 命令来在线安装,也可以通过下载好 rpm 包来进行安装,但是 rpm 安装需要自己来找安装软件所依赖 rpm 包。...今天就来尝试操作 系统环境 CentOS 7.5 [root@localhost /]# cat /etc/redhat-release CentOS Linux release 7.5.1804...这个命令是把目录 /dev/cdrom 内容加载到了目录 /mnt ,也就是说目录 /mnt 可以访问目录 /dev/cdrom 中内容了,出现如下内容就挂载成功了 [root@localhost...-77EFI GPL isolinux Packages RPM-GPG-KEY-CentOS-7 TRANS.TBL 3.拷贝目标rpm包 进入刚才目录 Packages ,然后找到目标rpm包...,另一个是服务端,这里选择第一个即可,然后复制到 /root ,出现如下结果即成功 [root@localhost Packages]# cp telnet-0.17-64.el7.x86_64.rpm

3K22

Linuxcore文件使用方法详解

前言 有时候程序会异常退出而不带任何日志,此时就可以使用 code 文件进行分析,它会记录程序运行内存,寄存器,堆栈指针等信息 什么是core文件 通常在 Linux 遇到程序异常退出或者中止,我们都会使用...core 文件进行分析,其中包含了程序运行时内存,寄存器,堆栈指针等信息,格式为 ELF ,可以理解是程序工作当前状态转储成一个文件,通过工具分析这个文件,我们可以定位到程序异常退出或者终止时相应堆栈调用等信息...上面对 core 文件操作仅对当前生效,若需要永久生效,则要将相应操作写入 /etc/profile 生成路径 core 文件默认生成在程序工作目录,可以对生成路径进行设置,需要保证对对应目录有足够空间并具有写权限...如需要在 PC 上调试嵌入式设备产生 core 文件,则需要选取相应平台 gdb 工具,并在进入 gdb 后设置符号文件位置 $ xxx-xxx-gdb a.out ......总结 以上就是这篇文章全部内容了,希望本文内容对大家学习或者工作具有一定参考学习价值,如果有疑问大家可以留言交流,谢谢大家对ZaLou.Cn支持。

3.3K31

linux rpm解压命令,LINUX各种解压命令收藏「建议收藏」

大家好,又见面了,我是你们朋友全栈君。 大致总结了一linux各种格式压缩包压缩、解压方法。但是部分方法我没有用到,也就不全,希望大家帮我补充,我将随时修改完善,谢谢!...解压后请将sEx拷贝到/usr/bin目录(其他由$PATH环境变量指定目录也可以): [root@www2 tmp]# cp sEx /usr/bin/  Linux常见文件解压方法及命令 系统·...以.cpio/cpio为扩展名文件: #cpio -div file.cpio 或cpio -divc file.cpio 10.以.rpm为扩展名文件安装: #rpm -i file.rpm 11....以.rpm为扩展名文件解压缩: #rpm2cpio file.rpm | cpio -div 12.以.deb为扩展名文件安装: #dpkg -i file.deb 13.以.deb为扩展名文件解压缩...: #unzip file.zip 在linux解压Winzip格式文件 要是装了jdk的话,可以用 jar命令;还可以使用unzip命令。

8.7K40

Linux RPM 命令

RPM 包管理器 (RPM)是一个强大包管理系统,它广泛用于 Red Hat Linux 和它衍生版本,例如 CentOS 和 Fedora。RPM 涉及rpm命令和.rpm文件。...当安装 RPM 包时,确认它们是为你系统架构和你 CentOS 系统版本而构建。在替换或者更新重要系统包,例如 glibc,systemd,其他保证系统正常运行服务和库时,必须格外小心。...通过将 RPM 软件包 URL 地址提供给rpm命令,可以避免下载到本地步骤: sudo rpm -ivh https://example.com/package.rpm 想要升级一个 RPM 软件包...如果软件包没有安装,则会直接进行安装: sudo rpm -Uvh package.rpm 如果你正在安装或者升级软件包依赖于其他没有安装依赖包,那么rpm命令将会显示一个清单,列出所有缺失依赖包...如果想要在没有安装所有依赖包情况,继续安装一个 RPM 软件包,请使用--nodeps选项: sudo rpm -Uvh --nodeps package.rpm 想要移除(擦除)一个 RPM 软件包

7.9K10

linux系统nano命令使用方法

nano是一个字符终端文本编辑器,有点像DOSeditor程序。它比vi/vim要简单得多,比较适合Linux初学者使用。某些Linux发行版默认编辑器就是nano。...nano命令可以打开指定文件进行编辑,默认情况它会自动断行,即在一行中输入过长内容时自动拆分成几行,但用这种方式来处理某些文件可能会带来问题,比如Linux系统配置文件,自动断行就会使本来只能写在一行上内容折断成多行了...复制、剪贴和粘贴 复制一整行:Alt+6 剪贴一整行:Ctrl+K 粘贴:Ctrl+U 如果需要复制/剪贴多行或者一行中一部分,先将光标移动到需要复制/剪贴文本开头,按Ctrl+6(或者Alt+A...)做标记,然后移动光标到 待复制/剪贴文本末尾。...这将会定位到第一个匹配文本,接着可以用Alt+W来定位到下一个匹配文本。

1.6K00
领券