linux远程和软件包的管理

远程管理

   ssh   用户名@对方IP地址  

          -X   在本地可以运行对方的图形程序

          端口 22

[root@room9pc01 ~]# ssh root@172.25.0.11

[root@server0 ~]#  exit            #退出远程管理

Ctrl + shfit + t  新开一个终端

软件包的管理

 

1、RPM Package Manager,RPM包管理器

– rpm  -q   软件名...   查询软件安装情况

– rpm  -ivh 软件名-版本信息.rpm...   i安装软件包(vh:显示安装进度)

– rpm  -e   软件名...   删除软件

  rpm -qa  查看已安装的所有软件

  导入红帽的签名信息

  rpm --import /dvd/RPM-GPG-KEY-redhat-release

 

缺点:需手动解决依赖关系,软件安装依赖关系较多时安装困难

 

2、Yum软件包仓库,自动解决依赖关系

 服务:为客户端 自动解决依赖 安装软件

 服务端: classroom虚拟机搭建Web服务,共享光盘所有内容

 yum配置文件的路径:/etc/yum.repos.d/*.repo

 错误的配置文件,会影响正确配置文件

 

 搭建YUM仓库

[root@server0 ~]# rm -rf /etc/yum.repos.d/*   

[root@server0 ~]# vim /etc/yum.repos.d/dvd.repo

 

 [rhel7]                #仓库标识

 name=nsd 1803          #仓库的描述信息

 baseurl=http://classroom.example.com/content/rhel7.0/x86_64/dvd/              #指定Yum仓库的位置

 enabled=1              #启用该文件

 gpgcheck=0             #关闭检测软件包签名功能

 

[root@server0 ~]# yum repolist    #列出仓库信息

 

Yum的使用

  安装: yum  -y  install  软件名

  卸载: yum  remove  软件名

  yum clean all   清空Yum的缓存

  yum  list  查看仓库所有软件包

  yum  provides  服务名  查看服务对应的软件包名

  yum deplist 软件名  查看依赖关系

 

 wget下载,默认下载到当前目录

     wget 软件包的URL网址

     wget 软件包的URL网址  -O  /目录路径/新文件名

 

linux远程和软件包的管理

上一篇:Linux ps -ef 和 ps aux 的区别及格式详解


下一篇:Ubuntu系统下为Avalonia应用创建桌面图标