yum是Linux系统中常用的软件包管理器,它可以帮助用户快速安装、更新、卸载软件,本文将详细介绍yum的安装命令及其使用方法。
网站的建设成都创新互联专注网站定制,经验丰富,不做模板,主营网站定制开发.小程序定制开发,H5页面制作!给你焕然一新的设计体验!已为门帘等企业提供专业服务。
我们需要了解yum的基本概念,yum是Yellowdog Updater Modified的缩写,它是在RPM(Red Hat Package Manager)基础上进行开发的,可以自动解决软件包之间的依赖关系,使得软件安装和更新变得更加简单。
yum的安装命令主要包括以下几个部分:
1. yum:这是yum的主命令,用于执行各种操作。
2. install:表示要安装一个或多个软件包。
3. update:表示要更新一个或多个已安装的软件包。
4. remove:表示要卸载一个或多个已安装的软件包。
5. list:表示要列出所有可用的软件包。
6. search:表示要搜索一个特定的软件包。
7. info:表示要查看一个软件包的详细信息。
8. groupinstall:表示要安装一个或多个软件组。
9. groupremove:表示要卸载一个或多个软件组。
10. repolist:表示要列出所有可用的软件源。
11. repoadd:表示要添加一个新的软件源。
12. reporemove:表示要删除一个已有的软件源。
13. cleanmetadata:表示要清除缓存中的元数据。
14. check-update:表示检查是否有可用的更新。
15. history:表示查看yum的历史记录。
下面我们通过一些实例来演示yum的安装命令的使用方法:
1. 安装一个名为example的软件包:
sudo yum install example
2. 更新一个名为example的已安装软件包:
sudo yum update example
3. 卸载一个名为example的已安装软件包:
sudo yum remove example
4. 列出所有可用的软件包:
sudo yum list available
5. 搜索一个名为example的软件包:
sudo yum search example
6. 查看一个名为example的软件包的详细信息:
sudo yum info example
7. 安装一个名为example-group的软件组:
sudo yum groupinstall "Example Group"
8. 卸载一个名为example-group的软件组:
sudo yum groupremove "Example Group"
9. 列出所有可用的软件源:
sudo yum repolist all
10. 添加一个新的软件源:
“`bash
sudo yum localinstall –nogpgcheck –downloadonly –resolve –destdir=/usr/local/myrepo -*.rpm -*.tar.gz -*.spec file:///path/to/local/filesystems/myrepo/mypackage-*.rpm file:///path/to/local/filesystems/myrepo/mypackage-*.tar.gz file:///path/to/local/filesystems/myrepo/mypackage-*.spec –disablerepo=”*” –enablerepo=”myrepo” –skipbroken –gpgcheck=0 –assumeyes –color=never –exclude=”gpgcheck*” –keepoldversions=0 –releasever=1 –setopt=tsflags=nodocs install_packages_from_local_repository_commandline_options=”–nogpgcheck –downloadonly –resolve –destdir=/usr/local/myrepo -*.rpm -*.tar.gz -*.spec file:///path/to/local/filesystems/myrepo/mypackage-*.rpm file:///path/to/local/filesystems/myrepo/mypackage-*.tar.gz file:///path/to/local/filesystems/myrepo/mypackage-*.spec –disablerepo=”*” –enablerepo=”myrepo” –skipbroken –gpgcheck=0 –assumeyes –color=never –exclude=”gpgcheck*” –keepoldversions=0 –releasever=1 –setopt=tsflags=nodocs install_packages_from_local_repository_commandline_options=”–nogpgcheck –downloadonly –resolve –destdir=/usr/local/myrepo -*.rpm -*.tar.gz -*.spec file:///path/to/local/filesystems/myrepo/mypackage-*.rpm file:///path/to/local/filesystems/myrepo/mypackage-*.tar.gz file:///path/to/local/filesystems/myrepo/mypackage-*.spec –disablerepo=”*” –enablerepo=”myrepo” –skipbroken –gpgcheck=0 –assumeyes –color=never –exclude=”gpgcheck*” –keepoldversions=0 –releasever=1 –setopt=tsflags=nodocs install_packages_from_local_repository_commandline_options=”–nogpgcheck –downloadonly –resolve –destdir=/usr/local/myrepo nginx-common-httpd *libnss3 libnss3 libnss3 libnss3 libnss3 libnss3 libnss3 libnss3 libnss3 libnss3 libnss3 libnss3 libnss3 libnss3 libnss3 libnss3 libnss3 libnss3 libnss3 libnss3 libnss3 libnss3 libnss3 libnss3 libnss3 libnss3 libnss3 libnss3 libnss3 libnss3 libnss3 libnss3 libnss3 libnss3 libnss3 libnss3 libnss3 *libc6 *libgcc *glibc *ld-linux *ld-lsb *libstdc++ *zlib *ncursesw *fontconfig *cairo *freetype *pangocairo *pixman *libpng *libjpeg *libtiff *libmng *liblcms *libwebp *libssh2 *libidn2 *libev *libsemanage *libcap2 *openbsd-compat-libswscale libsndfile apr apr-util apache2 php php-mysql php-pear php-xml php-mbstring php-bcmath php-ldap php-odbc php-pear php-devel php-gd php-curl php-intl php-json php-mcrypt php-mysqli php-pdo php-session php-soap php-xmlrpc php-zip mariadb mysql mysql-client mysql-common mysql-devel mysql-server mysqlng mysqlnd ncurses ncursesw ncurses-term ncursesw6 ncursesw5 cyrus-compat openssh openssh-client openssh-server pcre pcre-devel zlib zlib-devel bzip2 bzip2 bzip2 bzip2 bzip2 bzip2 bzip2 bzip2 bzip2 bzip2 bzip2 bzip2 bzip2 bzip2 bzip2 bzip2 bzip2 bzip2 bzip2 bzip2 bzip2 bzip2 bzip2 bzip2 bzip2 bzip2 bzip2 bzip2 bzip2 bzip2 bzip2 bzip2 bzip2 bzip2 bzip2 bzip2 bzip2 epel epel-release epel-release epel7 epel7 extrautils findutils fuse fuse fuser procps procps procps procps procps procps procps procps procps procps procps procps procps procps procps procps procps procps procps procps procps procps procps procps procps procps procps procps procps procps procps procps procps procps procps procps procps procps procps procps procps procps procps procps procps procps procps procps procps procps procps procps procps procps procps procps procps rsync rsync rsync rsync rsync rsync rsync
文章标题:yum安装命令出错
网站路径:http://www.shufengxianlan.com/qtweb/news28/230728.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联