笔记6

Linux软件包安装教程

Linux下软件包的安装:

1.rpm命令安装软件包

    查看操作系统版本: hostnamectl

    查看iso镜像的内容

    rpm命令的使用:

rpm -ivh xxx.rpm //-i,install,-v      //显示安装过程,-h,指定解密方式

rpm -qa //查询所有已经安装过的软件包

rpm -qa | grep httpd //查看某个软件包(httpd)是否安装

rpm -e xxx //卸载软件包

rpm -qp xxx.rpm //查看软件包在系统中的名称

rpm -ql xxx //查看安装软件时生成的文件

rpm -qf /usr/bin/ls //查询/usr/bin/ls文件是由哪个软件包提供

rpm -ivh xx.rpm --force //强制安装软件包

rpm -ivh xxx.rpm --nodeps //忽略依赖性安装软件包,主要解决环形依赖的问题

2. yum命令安装软件包

搭建本地yum仓库

1)需要一个与本机匹配的安装镜像,rhel-server-7.0-x86_64-dvd.iso,这个文件从官方网站下载得到

2)mount rhel-server-7.0-x86_64-dvd.iso /rhel7.0

3)rm -fr /etc/yum.repos.d/*

4)vim /etc/yum.repos.d/rhel7.repo //注意:一定要以.repo结尾

   @@@

    [rhel7.0] //仓库名称

name=localsoftware //仓库描述

    baseurl=file:///rhel7.0 //仓库地址

     gpgcheck=0 //是否检测软件的gpgkey

  @@@

5)检测本地yum仓库是否成功?

   yum clean all //清空yum仓库的缓存

   yum repolist //列出该yum仓库中可安装的软件包


搭建网络yum仓库

1).安装httpd服务(yum install httpd -y),关闭防火墙,启动httpd服务

2).清理本地yum仓库的设置

umount /rhel7.0

3).将iso镜像挂载到/var/www/html/rhel7.0

mkdir /var/www/html/rhel7.0

mount rhel-server-7.0-x86_64-dvd.iso /var/www/html/rhel7.0

     检测是否共享成功:浏览器访问http://ip/rhel7.0

4).修改yum配置文件/etc/yum.repos.d/yum.repo(baseurl=http://ip/rhel7.0)

5).检测网络yum仓库是否成功?

yum clean all //清空yum仓库的缓存

yum repolist //列出该yum仓库中可安装的软件包

6).注意:如果网络上其他主机想要安装软件,只需要更改yum的配置文件

rm -fr /etc/yum.repos.d/*

vim /etc/yum.repos.d/yum.repo

(baseurl=http://ip/rhel7.0)

设置重启后也可以使用:

systemctl disable firewalld

systemctl enable httpd

vim /etc/fstab

/iso/rhel-server-7.0-x86_64-dvd.iso /var/www/html/rhel7.0 iso9660 defaults 0 0

mount -a

yum命令的具体使用

yum install 软件包 -y //安装软件,eg:yum install gcc -y

yum search 关键字 //根据关键字查找软件,eg:yum search gcc

yum list all //列出所有的软件包

yum repolist //列出yum仓库中所有的软件包个数

yum list installed //列出所有已经安装的软件,等同于rpm -qa

yum list available //列出所有没有安装的软件

yum remove 软件包 -y //卸载软件包,eg:yum remove gcc -y

yum provides */文件名  //查找文件是由哪个软件包提供,等同于rpm -qf 文件

yum reinstall 软件包 -y //重新安装软件包,等同于rpm -ivh

xxx.rpm --force

yum groups list

yum groups install 组安装包

yum groups remove 组安装包

yum groups info 组安装包

六自由度机械臂ANN人工神经网络设计:正向逆向运动学求解、正向动力学控制、拉格朗日-欧拉法推导逆向动力学方程(Matlab代码实现)内容概要:本文档围绕六自由度机械臂的ANN人工神经网络设计展开,详细介绍了正向与逆向运动学求解、正向动力学控制以及基于拉格朗日-欧拉法推导逆向动力学方程的理论与Matlab代码实现过程。文档还涵盖了PINN物理信息神经网络在微分方程求解、主动噪声控制、天线分析、电动汽车调度、储能优化等多个工程与科研领域的应用案例,并提供了丰富的Matlab/Simulink仿真资源和技术支持方向,体现了其在多学科交叉仿真与优化中的综合性价值。; 适合人群:具备一定Matlab编程基础,从事机器人控制、自动化、智能制造、电力系统或相关工程领域研究的科研人员、研究生及工程师。; 使用场景及目标:①掌握六自由度机械臂的运动学与动力学建模方法;②学习人工神经网络在复杂非线性系统控制中的应用;③借助Matlab实现动力学方程推导与仿真验证;④拓展至路径规划、优化调度、信号处理等相关课题的研究与复现。; 阅读建议:建议按目录顺序系统学习,重点关注机械臂建模与神经网络控制部分的代码实现,结合提供的网盘资源进行实践操作,并参考文中列举的优化算法与仿真方法拓展自身研究思路。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值