• [问题求助] 【ITS800】【rpm命令执行报错,yum命令没有】
    【功能模块】欧拉系统使用 yum 跟 rpm【操作步骤&问题现象】12、【截图信息】【日志信息】(可选,上传日志内容或者附件)
  • [技术干货] centos之yum命令
    yum( Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。yum 提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。yum 语法yum [options] [command] [package ...]options:可选,选项包括-h(帮助),-y(当安装过程提示选择全部为 "yes"),-q(不显示安装的过程)等等。command:要进行的操作。package:安装的包名。yum常用命令1. 列出所有可更新的软件清单命令:yum check-update2. 更新所有软件命令:yum update3. 仅安装指定的软件命令:yum install <package_name>4. 仅更新指定的软件命令:yum update <package_name>5. 列出所有可安裝的软件清单命令:yum list6. 删除软件包命令:yum remove <package_name>7. 查找软件包命令:yum search <keyword>8. 清除缓存命令:yum clean packages: 清除缓存目录下的软件包yum clean headers: 清除缓存目录下的 headersyum clean oldheaders: 清除缓存目录下旧的 headersyum clean, yum clean all (= yum clean packages; yum clean oldheaders) :清除缓存目录下的软件包及旧的 headers实例 1安装 pam-devel[root@www ~]# yum install pam-develSetting up Install ProcessParsing package install argumentsResolving Dependencies  <==先检查软件的属性相依问题--> Running transaction check---> Package pam-devel.i386 0:0.99.6.2-4.el5 set to be updated--> Processing Dependency: pam = 0.99.6.2-4.el5 for package: pam-devel--> Running transaction check---> Package pam.i386 0:0.99.6.2-4.el5 set to be updatedfilelists.xml.gz          100% |=========================| 1.6 MB    00:05filelists.xml.gz          100% |=========================| 138 kB    00:00-> Finished Dependency Resolution……(省略)实例 2移除 pam-devel[root@www ~]# yum remove pam-develSetting up Remove ProcessResolving Dependencies  <==同样的,先解决属性相依的问题--> Running transaction check---> Package pam-devel.i386 0:0.99.6.2-4.el5 set to be erased--> Finished Dependency ResolutionDependencies Resolved============================================================================= Package                 Arch       Version          Repository        Size=============================================================================Removing: pam-devel               i386       0.99.6.2-4.el5   installed         495 kTransaction Summary=============================================================================Install      0 Package(s)Update       0 Package(s)Remove       1 Package(s)  <==还好,并没有属性相依的问题,单纯移除一个软件Is this ok [y/N]: yDownloading Packages:Running rpm_check_debugRunning Transaction TestFinished Transaction TestTransaction Test SucceededRunning Transaction  Erasing   : pam-devel                    ######################### [1/1]Removed: pam-devel.i386 0:0.99.6.2-4.el5Complete!实例 3利用 yum 的功能,找出以 pam 为开头的软件名称有哪些?[root@www ~]# yum list pam*Installed Packagespam.i386                  0.99.6.2-3.27.el5      installedpam_ccreds.i386           3-5                    installedpam_krb5.i386             2.2.14-1               installedpam_passwdqc.i386         1.0.2-1.2.2            installedpam_pkcs11.i386           0.5.3-23               installedpam_smb.i386              1.1.7-7.2.1            installedAvailable Packages <==底下则是『可升级』的或『未安装』的pam.i386                  0.99.6.2-4.el5         basepam-devel.i386            0.99.6.2-4.el5         basepam_krb5.i386             2.2.14-10              base国内 yum 源网易(163)yum源是国内最好的yum源之一 ,无论是速度还是软件版本,都非常的不错。将yum源设置为163 yum,可以提升软件包安装和更新的速度,同时避免一些常见软件版本无法找到。安装步骤首先备份/etc/yum.repos.d/CentOS-Base.repomv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup下载对应版本 repo 文件, 放入 /etc/yum.repos.d/ (操作前请做好相应备份)CentOS5 :http://mirrors.163.com/.help/CentOS5-Base-163.repoCentOS6 :http://mirrors.163.com/.help/CentOS6-Base-163.repoCentOS7 :http://mirrors.163.com/.help/CentOS7-Base-163.repowget http://mirrors.163.com/.help/CentOS6-Base-163.repomv CentOS6-Base-163.repo CentOS-Base.repo运行以下命令生成缓存yum clean allyum makecache除了网易之外,国内还有其他不错的 yum 源,比如中科大和搜狐。中科大的 yum 源,安装方法查看:https://lug.ustc.edu.cn/wiki/mirrors/help/centossohu 的 yum 源安装方法查看: http://mirrors.sohu.com/help/centos.html
  • [开发者] yum使用相关经验
    1.yum介绍  yum,全称Yellow dog Updater,Modified,是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器,基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包。2.yum源  yum源是本地下载软件需要的一个软件仓库,可以是本地仓库也可以是在线仓库,仓库里是RPM包。  yum源的目录在/etc/yum.repos.d/#cat /etc/yum.repos.d/CentOS-Base.repo[base]name=CentOS-$releasever - Basebaseurl=http://mirror.centos.org/altarch/$releasever/os/$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7-aarch64 #released updates[updates]name=CentOS-$releasever - Updatesbaseurl=http://mirror.centos.org/altarch/$releasever/updates/$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7-aarch64 #additional packages that may be useful[extras]name=CentOS-$releasever - Extrasbaseurl=http://mirror.centos.org/altarch/$releasever/extras/$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7-aarch64enabled=1 #additional packages that extend functionality of existing packages[centosplus]name=CentOS-$releasever - Plusbaseurl=http://mirror.centos.org/altarch/$releasever/centosplus/$basearch/gpgcheck=1enabled=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 更新源:现在国内的源对应arm架构支持不够,很多都只有x86架构的源。可以使用华为云内部源,速度较快。更新源的步骤如下:备份原来的源mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak下载repo文件,指向华为源curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.myhuaweicloud.com/repo/Centos-altarch-7.repo清除原有缓存yum clean all更新源yum makecache 添加源:比如安装kubernetes的时候,使用kubernetes源vim /etc/yum.repos.d/kubernetes.repo添加如下内容:[kubernetes]name=Kubernetesbaseurl=http://yum.kubernetes.io/repos/kubernetes-el7-aarch64enable=1gpgcheck=1repo_gpgcheck=1gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpghttps://packages.cloud.google.com/yum/doc/rpm-package-key.gpg保存后退出,更新源yum makecache 3.yum的使用3.1查看仓库中的软件包和版本信息yum listyum list nginx3.2查看详细信息yum info nginx3.3安装软件在公网仓库搜索安装,-y参数代表忽略提示yum install nginx -y安装本地rpm包yum install rabbitmq-server-3.7.4-1.el7.noarch.rpm -y3.4查看仓库信息yum repolist
  • [技术干货] openeuler安装UKUI麒麟图形化、统信DDE图形化以及Xfce图形化
    在我原帖子写了如何使用openeuler安装gnome图形化,但是这个图形化有些简陋,并且安装有些麻烦,需要替换Xsession文件。加上openeuler团队在官方源里整合了UKUI麒麟图形化、统信DDE图形化以及Xfce图形化三款图形化的包,在此分享一下安装这三种图形化的方法。零、 预制条件        本次我用的华为云鲲鹏ecs,os版本为20.03,其他更高版本os的朋友请自己替换我下侧的yum源。        openeuler官方网站文档可惜就可惜在yum配置说明不清,导致容易走弯路。        20.03 yum源:[base] name=base baseurl=http://pub.mirrors.aliyun.com/openeuler/openEuler-20.03-LTS-SP2/everything/aarch64/ gpgcheck=0 [epol] name=epol baseurl=https://mirrors.aliyun.com/openeuler/openEuler-20.03-LTS-SP2/EPOL/main/aarch64/ gpgcheck=0一、UKUI麒麟图形化yum install ukui systemctl set-default graphical.target reboot二、DDEyum install dde systemctl set-default graphical.target reboot三、Xfceyum install dejavu-fonts liberation-fonts gnu-*-fonts google-*-fonts yum install xorg-* yum install xfwm4 xfdesktop xfce4-* xfce4-*-plugin network-manager-applet yum install lightdm lightdm-gtk echo 'user-session=xfce' >> /etc/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf systemctl start lightdm systemctl enable lightdm systemctl set-default graphical.target reboot
  • [沃土-方案构建经验分...] EulerOS-arm64 安装gsql工具后yum报错
    **一、问题现象** 1、按照华为云帮助文档指导安装gsql工具,华为云指导链接如下: https://support.huaweicloud.com/qs-opengauss/opengauss_01_0030.html 安装完成后,gsql -V 能查到具体版本号,说明工具已安装成功。 说明:本文档的gsql安装路径为: /opt/tools ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202111/23/145933gqnfivii7lp8fnqc.png) 2、验证yum命令是否异常 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202111/23/145948di4pxqov89nohbpf.png) 经确认,使用yum命令会报错。报错信息为:ImportError: /lib64/libcurl.so.4: symbol SSLv3_client_method version OPENSSL_1_1_0 not defined in file libssl.so.1.1 with link time reference **二、问题分析** 1、从报错信息看,OPENSSL_1_1_0的libssl.so库文件中缺少SSLv3_client_method函数的使用。 执行命令:ldd /lib64/libcurl64.so.4 查看引用openssl 库文件的路径 从以下图片可知,openssl库文件的路径为gsql安装路径,即安装gsql设置环境变量后,导致引用的文件路径发生了变化,导致yum命令异常。 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202111/23/150058xtqt6octxyrbbzi7.png) 2、确认libssl.so.1.1文件路径后,执行nm 命令确认库文件是否定义了SSLv3_client_method函数。 如图可知,当前的库文件未定义SSLv3_client_method函数。 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202111/23/1501128azanztzheweamgr.png) 3、查看系统自带的libssl.so.1.1是否定义了SSLv3_client_method函数 nm /lib64/libssl.so.1.1 | grep SSLv3_client_method ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202111/23/150120bdqshopelllfna7j.png) **三、解决方案** 1、备份/tmp/tools/lib下的libssl.so libssl.so.1.1 文件 cd /tmp/tools/lib mkdir bak mv libssl.so.1* bak ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202111/23/150144czi4swuaux1wvazs.png) 2、复制/lib64下 libssl.so.1.1 libssl.so.1.1.1文件到/tmp/tools/lib 下 cp /lib64/libssl.so.1.1* /tmp/tools/lib 3、验证yum 命令,yum list *jdk* 正常情况下,yum已经可以正常使用,如出现以下情况 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202111/23/150155hz1e87jyloto3wu0.png) 4、查看系统自带的libcrypto.so.1.1是否定义了BIO_dgram_sctp_wait_for_dry函数 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202111/23/150208a3bh1sgmqezh6txk.png) 5、备份/tmp/tools/lib下的libcrypto.so libcrypto.so.1.1 文件 cd /tmp/tools/lib mv libcrypto.so.1* bak cp /lib64/libcrypto.so.1.1* /opt/tools/lib ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202111/23/1502194vm35vjzsikjvj0q.png) 6、验证yum 命令,yum list *jdk* ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202111/23/150231epzlchxpgjx5fqrp.png) yum 命令已正常使用 **四、说明** 如果本地的libssl.so.1.1 文件也未做函数的SSLv3_client_method的定义,需要下载openssl源码重新进行编译安装。 ./config shared --prefix=/root/test enable-ssl3 enable-ssl3-method make make install 安装成功后,去到/root/test/lib 目录获取需要的 libssl.so libssl.so.1.1 文件替换工具包内的文件。
  • [问题求助] openeuler系统yum install csh 不能下载安装
    【功能模块】【操作步骤&问题现象】1、运行程序,提示csh:bad interpreter:No such file or directory2、安装提示在openeuler系统yum install csh 不能下载安装,麻烦帮忙看看,谢谢。【截图信息】【日志信息】(可选,上传日志内容或者附件)
  • [技术干货] yum命令和apt命令仅下载rpm或deb安装包的方式
    1、yum命令仅下载rpm安装包的方式添加--downloadonly选项命令示例:yum install gfortran --downloadonly如果gfortran已经安装则执行yum reinstall gfortran --downloadonly下载的rpm安装包在/var/cache/yum/ 路径下2、apt命令仅下载deb安装包的方式添加-d选项命令示例:apt install  gfortran -d如果gfortran已经安装则执行apt reinstall  gfortran -d下载的deb安装包在/var/cache/apt/archives 路径下
  • [问题求助] 我执行yum search lzma,系统可以找到 lzma.aarch64 : LZMA utils lzma-devel.a
    【功能模块】【操作步骤&问题现象】1、2、【截图信息】【日志信息】(可选,上传日志内容或者附件)
  • [问题求助] yum源中的cmake包安装失败
  • [问题求助] 鲲鹏处理器,麒麟操作系统,无法使用yum源
    问题已修复,无需处理
  • [问题求助] unbuntu的上网yum源怎么配置?
    ubuntu的上网yum源怎么配置?  求大佬解答 感谢。
  • [问题求助] 鲲鹏服务器arm架构 不能使用yum安装谷歌浏览器问题
    1[google-chrome]name=google-chromebaseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearchenabled=1gpgcheck=1gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub"/etc/yum.repos.d/google-chrome.repo"--------------------------------------------------------------------# yum -y install google-chrome-stable --nogpgcheck已加载插件:fastestmirror, langpacksLoading mirror speeds from cached hostfilebase                                                                                                                    | 3.6 kB  00:00:00     epel                                                                                                                    | 5.4 kB  00:00:00     extras                                                                                                                  | 2.9 kB  00:00:00     http://dl.google.com/linux/chrome/rpm/stable/aarch64/repodata/repomd.xml: [Errno 14] curl#56 - "Recv failure: Connection reset by peer"正在尝试其它镜像。 One of the configured repositories failed (google-chrome), and yum doesn't have enough cached data to continue. At this point the only safe thing yum can do is fail. There are a few ways to work "fix" this:     1. Contact the upstream for the repository and get them to fix the problem.     2. Reconfigure the baseurl/etc. for the repository, to point to a working        upstream. This is most often useful if you are using a newer        distribution release than is supported by the repository (and the        packages for the previous distribution release still work).     3. Run the command with the repository temporarily disabled            yum --disablerepo=google-chrome ...     4. Disable the repository permanently, so yum won't use it by default. Yum        will then just ignore the repository until you permanently enable it        again or use --enablerepo for temporary usage:            yum-config-manager --disable google-chrome        or            subscription-manager repos --disable=google-chrome     5. Configure the failing repository to be skipped, if it is unavailable.        Note that yum will try to contact the repo. when it runs most commands,        so will have to try and fail each time (and thus. yum will be be much        slower). If it is a very temporary problem though, this is often a nice        compromise:            yum-config-manager --save --setopt=google-chrome.skip_if_unavailable=truefailure: repodata/repomd.xml from google-chrome: [Errno 256] No more mirrors to try.http://dl.google.com/linux/chrome/rpm/stable/aarch64/repodata/repomd.xml: [Errno 14] curl#56 - "Recv failure: Connection reset by peer"2# yum -y localinstall google-chrome-stable_current_x86_64.rpm 已加载插件:fastestmirror, langpacks正在检查 google-chrome-stable_current_x86_64.rpm: google-chrome-stable-92.0.4515.107-1.x86_64无法添加软件包 google-chrome-stable_current_x86_64.rpm 至操作中。不属于任何可兼容的架构:x86_64无须任何处理
  • [问题求助] 【IVS1800产品】【XXX功能】设备上预装的是EulerOS系统,yum命令不能用,rpm命令报错
    【功能模块】【操作步骤&问题现象】1、设备上预装的EulerOS常用命令都不能使用,请大家帮忙分析下哪里出了问题。2、ping www.baidu.com,ping不通。【截图信息】【日志信息】(可选,上传日志内容或者附件)
  • [交流分享] yum 命令无法使用,安装python3.7.5之后
    主要原因 libpython3.7m.so.1.0 被替换了解决方案
  • [技术干货] IVS1800 8.1.0如何使用yum以及rpm
    IVS1800 8.1.0如何使用yum以及rpm,执行rpm后报错
总条数:108 到第
上滑加载中