【Linux入门篇】四种软件查看、安装、卸载方式

这篇具有很好参考价值的文章主要介绍了【Linux入门篇】四种软件查看、安装、卸载方式。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【Linux入门篇】四种软件查看、安装、卸载方式

目录

🍁rpm方式

🍁yum方式

🍁源码编译方式

🍁二进制安装


 🦐博客主页:大虾好吃吗的博客

 🦐专栏地址:Linux从入门到精通

rpm方式

优点:无需网络安装软件

缺点:无法解决软件依赖

命令如下:

rpm  -ivh       安装
rpm  -Uvh       升级安装,未装则安装
rpm  -Fvh       更新安装,未装则不装
rpm  -e         卸载(--nodeps忽略依赖,强制卸载)
rpm  -q         查看软件是否安装
rpm  -ql        查看软件所有的安装文件列表
rpm  -qc        查看软件的配置文件
rpm  -qd        查看软件的模板文件
rpm  -qf        查看命令文件由哪个软件所装

yum方式

优点:自动解决软件依赖 缺点:无法定制化安装

1. 安装

yum install                     #全部安装
yum install package1            #装指定的安装包package1
yum groupinsall group1          #安装程序组group1

2. 更新和升级 

yum update                      #全部更新
yum update package1             #更新指定程序包package1
yum check-update                #检查可更新的程序
yum upgrade package1            #升级指定程序包package1
yum groupupdate group1          #升级程序组group1

3. 查找和显示 

yum info package1               #显示安装包信息package1
yum list                        #显示所有已经安装和可以安装的程序包
yum list package1               #显示指定程序包安装情况package1
yum groupinfo group1            #显示程序组group1信息
yum search string               #根据关键字string查找安装包

​4. 删除程序

yum remove | erase package1     #删除程序包package1
yum groupremove group1          #删除程序组group1
yum deplist package1            #查看程序package1依赖情况

​5. 清除缓存

yum clean packages              #清除缓存目录下的软件包
yum clean headers               #清除缓存目录下的 headers
yum clean oldheaders            #清除缓存目录下旧的 headers
yum clean, yum clean all (yum clean packages; yum clean oldheaders)     #清除缓存目录下的软件包及旧的headers

6. 仅下载,并以本地文件安装。下载到本地目录,并以localinstall安装

mkdir /http-rpm
yum -y install --downloadonly --downloaddir=/http-rpm httpd
cd /http-rpm
yum -y localinstall *.rpm

源码编译方式

优点:可以定制化软件安装 缺点:无法解决软件依赖

前提依赖:yum -y install apr* pcre*

复制httpd源码包到/usr/src目录

cd /usr/src
tar  xf  httpd-2.4.52.tar.gz
cd  http-2.4.52
./configure --prefix=/usr/local/httpd
make 
make install

二进制安装

优点:简化安装过程 缺点:无法解决软件依赖

案例:安装二进制mysql 5.7.20

1.复制MySQL二进制包,解压改名到/usr/local/mysql

tar xf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.7.20-linux-glibc2.12-x86_64  /usr/local/mysql

2.执行下列命令安装文章来源地址https://www.toymoban.com/news/detail-407006.html

echo "export PATH=/usr/local/mysql/bin:$PATH" >> /etc/profile
source /etc/profile
rm -rf /var/run/yum.pid
yum remove -y mariadb-libs
useradd  mysql
mkdir -p /usr/local/mysql/data
chown -R mysql.mysql /usr/local/mysql/data
/usr/local/mysql/bin/mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
​
cat >> /etc/my.cnf << end
[mysqld]
user=mysql
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
socket=/tmp/mysql.sock
server_id=6
port=3306
[mysql]
socket=/tmp/mysql.sock
prompt=mysql>
end
​
cat >> /etc/systemd/system/mysqld.service << end
[Unit]
Description=MySQL Server
Documentation=man:mysqld(8)
Documentation=http://dev.mysql.com/doc/refman/en/using-systemd.html
After=network.target
After=syslog.target
[Install]
WantedBy=multi-user.target
[Service]
User=mysql
Group=mysql
ExecStart=/usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf
LimitNOFILE = 5000
end
​
systemctl restart mysqld

到了这里,关于【Linux入门篇】四种软件查看、安装、卸载方式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Linux】——使用yum进行软件安装和卸载&&Win和Linux文件交互

    ========================================================================= 个人主页点击直达: 小白不是程序媛 Linux系列专栏: Linux被操作记 ========================================================================= 目录 前言: Linux软件包管理器yum 什么是软件包 ​编辑软件查找 如何安装软件 如何卸载软件

    2024年02月06日
    浏览(34)
  • Linux查看已安装软件版本

    在Linux中,可以使用以下命令来查看软件版本: 1、使用命令“软件名 --version”来查看软件版本,例如: 2、使用命令“软件名 -v”来查看软件版本,例如: 3、使用命令“rpm -q 软件名”来查看已安装的软件版本,例如: 4、使用命令“dpkg -l 软件名”来查看已安装的软件版本

    2024年02月13日
    浏览(47)
  • Linux: yum查看、安装、删除软件包

    在Linux中提供一条 yum list 指令用于查看 当前系统中已存在和可以安装的软件包 ,但由于软件包的数量过多,所以我们可以通过 grep指令来过滤出我们需要查找的软件包 。 例如查找有关tar指令的软件包,我们可以输入 yum list | grep tar (下面展示的只是查找结果中的一个片段) 需

    2024年03月09日
    浏览(67)
  • Linux软件安装方式

    目录 一、软件安装方式 1、以软件包的方式安装 2、在线方式安装 3、以源代码方式安装 二、使用rpm和yum命令安装软件 1、rpm命令安装软件 2、yum命令安装软件 1、以软件包的方式安装         rpm软件包:由Redhat公司提出并使用在Redhat、centos中,对应的软件包管理工具称为

    2024年02月07日
    浏览(43)
  • Linux中软件的安装方式

    【方式一】下载编译好的压缩包 这种安装方式与Windows下的.exe可执行安装文件类似,压缩包内一般是编译好的可执行二进制文件,直接解压、配置软件的相关文件即可使用。 【方式二】源码编译安装 这种方式需要下载相关的编译器,安装步骤大致如下: 下载软件源码包 编译

    2024年02月13日
    浏览(40)
  • Linux下的MPI安装(类比linux软件的安装方式)

    MPI(Message-Passing Interface),并不是一种新的语言,而是消息传递接口,它定义了一个可以被C、C++和Fortran程序调用的函数库[1]。我们可以用MPI来进行进程间的通信,以消息传递的方式来对分布式内存系统进行编程。通过安装MPICH构建MPI编程环境,从而进行并行程序的开发。MPICH是

    2024年02月05日
    浏览(43)
  • Linux软件安装三种方式

    目录 一、源代码编译安装 二、rpm安装 三、yum   优点: 获得最新的软件版本,及时修复bug; 根据用户需要,自由选择模块安装,灵活定制软件功能; 可以将文件放在同一目录下,便于管理。 步骤:1、./configure配置            2、make编译与安装            3、执行make in

    2024年02月12日
    浏览(38)
  • 在linux下如何使用yum命令查看安装了哪些软件包

    Linux 系统下 yum 命令查看安装了哪些软件包: 1. 使用 yum 查找软件包 命令: 2. 列出所有可安装的软件包 命令: 3. 列出所有可更新的软件包 命令: 4. 列出所有已安装的软件包 命令: 5. 列出所有已安装但不在 Yum Repository 内的软件包 命令: 6. 使用 yum 获取软件包信息 命令:

    2024年02月02日
    浏览(84)
  • Linux安装软件的三种方式

    Linux安装软件的三种方式分别为: rpm yum在线安装 解压缩 概述:RPM(RedHat Package Manager),RedHat软件包管理工具,类似windows里面的setup.exe,是Linux这系列操作系统里面的打包安装工具,它虽然是RedHat的标志,但理念是通用的。 RPM包的名称格式 Apache-1.3.23-11.i386.rpm “apache” 软件

    2024年02月06日
    浏览(41)
  • Linux 安装软件的几种方式

    哈喽大家好,我是咸鱼 相信小伙伴们都知道在 Linux 中,安装软件一般有三种方式 yum 安装 rpm 安装 源码编译安装 咸鱼平时三种安装方式都会用,但是具体原理和区别却没有去深入了解过 结果上周部门刚来的新人问我这几种安装方式的时候,一下子把我问懵了 那么今天咸鱼将

    2024年02月14日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包