首页 > 系统相关 >Linux安装包管理

Linux安装包管理

时间:2023-05-22 19:35:11浏览次数:36  
标签:安装 管理 rpm Linux apt filename yum 软件包 安装包

VMware Workstation网络模式

使用桥接网络:相当于在物理机与虚拟机网卡之间架设了一座桥梁,从而可以通过网络主机的网卡访问外网。
使用网络地址转换(NAT):让VM虚拟机的网络服务发挥路由器的作用,使得通过虚拟机软件模拟的主机可以通过物理主机访问外网;在物理机中对应的物理网卡是VMnet8
使用仅主机模式网络:仅让虚拟机的系统与物理主机通信,不能访问外网;在物理机中对应的物理网卡是VMnet1

安装软件方法

1. RPM命令安装

命令 作用
rpm -ivh filename.rpm 安装软件
rpm -Uvh filename.rpm 升级软件
rpm -e filename.rpm 卸载软件
rpm -qpi filename.rpm 查询软件描述信息
rpm -qpl filename.rpm 列出软件文件信息
rpm -qf filename 查询文件属于哪个RPM
RPM安装缺点:无法解决软件包的依赖问题。

2. Yum安装命令

命令 作用
yum repolist all 列出所有仓库
yum list all 列出仓库中所有的软件包
yum info 软件包名称 查看软件包信息
yum install 软件包名称 安装软件包
yum reinstall 软件包名称 重新安装软件包
yum update 软件包名称 升级软件包
yum remove 软件包名称 移除软件包
yum clean all 清除所有仓库缓存
yum check-update 检查可更新的软件包
yum grouplist 查看系统中已经安装的软件包组
yum groupinstall 软件包组 安装指定的软件包组
yum groupremove 软件包组 移除指定的软件包组
yum groupinfo 软件包组 查询指定的软件包组信息

3. apt安装
apt是一个在Debian和Ubuntu中的Shell前端软件包管理器

命令 作用
apt update 列出所有可更新的软件清单
apt upgrade 升级所有可升级的软件包
apt list --upgradeable 列出可更新的软件包及版本信息
apt install <package_name> 安装指定的软件命令
apt update <package_name> 更新指定的软件包
apt show <package_name> 显示软件包具体信息
apt remove <package_name> 删除指定软件包
apt search 搜索某个程序
apt list --installed 列出所有已安装的包

标签:安装,管理,rpm,Linux,apt,filename,yum,软件包,安装包
From: https://www.cnblogs.com/kalixcn/p/17421519.html

相关文章

  • linux常用命令大全
    pwd显示工作路径shutdown-hnow关闭系统  /halt关闭系统shutdown-rnow重启/reboot重启systemctl stopfirewalld关闭防火墙ipaddr查看ip地址1、cd命令:这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可......
  • Linux命令
    Linux命令passsword命令交互式root用户输入用户密码passwd(用户名)非交互式echo'用户名:用户密码'|chpasswdps命令ps-a//显示用户进程ps-au//显示用户ps-aux//显示终端过滤进程ps-aux|grepsshd排序降序ps-sux--sort-pcpups-sux--sort......
  • Linux 使用grep过滤字符串中的指定内容
    命令示例:echoport1234123|grep-oP'port\s+\K\d+'返回:1234这条命令使用grep工具来在文本中查找"Port"后面跟着一个或多个空格的数字,并使用-oP标志来仅显示匹配的数字而不是整个行。其中\K是一个正则表达式的零宽度断言,表示从此处开始匹配,但不包括前面的字符......
  • Checkra1n Linux系统U盘制作及启动方法
    说起苹果手机越狱工具,那么不得不提起checkra1n,这是一款使用硬件漏洞打造而成的越狱工具,可轻松实现iPhoneX以下设备实现永久越狱(包括X),受到了不少用户的喜爱与好评,但一直以来,该工具只能在Mac或者“黑苹果”系统上进行使用,那么Mac的Windows用户想越狱怎么办呢?不要担心,此次小编......
  • 2..NetCore部署Linux环境搭建
    1.查考链接 https://www.cnblogs.com/wugh8726254/p/15231372.html2.https://zhuanlan.zhihu.com/p/3447148063.https://blog.csdn.net/qq_39173779/article/details/1295077924.https://blog.csdn.net/SIXGODrr/article/details/1253723385.https://zhuanlan.zhihu.com/p/59......
  • Linux 安装已下载的 dotnet-sdk-6.0
    1.下载地址 https://dotnet.microsoft.com/zh-cn/download/dotnet 2.用工具 FileZilla(类似FTP功能)上传到Linux系统(用root登录) 3.用工具 Xshell7(类似Cmd功能) (用root登录)3.1切换到上传的目录下:  cd /root/下载3.2创建安装目录:     ......
  • 管理git项目:003
    首先我们得创建一个git管理仓库进入桌面路径,待会创建的文件可以在桌面找到cd.. 【创建git管理仓库】:创建一个.git管理仓库,这个文件被创建后是一个隐藏文件。这个.git文件的作用是:指定当前文件夹作为git管理仓库gitinit项目名 然后就可以把项目代码放到这个文件......
  • linux查找文件内容 linux文件关键字搜索
    linux系统中,查看指定文件的指定内容,linux查找文件内容,linux文件关键字搜索:查找所有1.grep‘异常’catalina.out2.catcatalina.out|grep‘线程池计算当月理财余额异常’指定条件1.匹配行上下10行grep-10‘线程池计算当月理财余额异常’catalina.out2.匹配行前10行grep-B......
  • 成长笔记二、MySQL数据库--学生管理系统数据库手写SQL实现(实践篇)
    学生对象---->学生表(student)老师对象---->老师表(teacher)课程对象---->课程表(course)成绩对象---->成绩表(score)班级对象---->班级表(前缀_class,因为user或class等英文单词是程序中的关键字.尽量不直接用)等.....数据库设计设计参考上篇博客https://ww......
  • linux 部署代码常用命令
    139上ngnix的启动:查看端口:ps-ef|grepngnix启动命令:./nginx关闭命令:./nginx-sstop杀死进程命令:killport压缩文件命令:zipname.zipname解压文件命令:unzipfilename下载文件命令:sz复制文件到另一个文件夹:cp文件夹路径......