制作、安装、卸载补丁
来源:互联网 发布:教你网络捕鱼怎样破解 编辑:程序博客网 时间:2024/04/29 17:49
1. 安装virt-manager:apt-get install virt-manager
2. 运行virt-manager,提示出错。
提示:/usr/share/virt-manager/virt-manager.py文件中引用过期,因此不能正常运行。
3. 制作补丁文件。
3.1 复制文件夹
cd /usr/share
cp -r virt-manager virt-manager-new
3.2 在新文件夹中更改文件。
cd virt-manager-new
vi virt-manager.py
//更改文件:
// import dbus
// - import dbus.glib
// - dbus.glib.threads_init()
// + from dbus.mainloop.glib import DBusGMainLoop
// + dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
// + dbus.mainloop.glib.threads_init()
// import dbus.service
3.3 制作补丁文件。
在终端中运行diff -Naurvirt-manager/ virt-manager-new >virt-manager.patch
查看补丁文件内容:vi virt-manager.patch
4. 将补丁发布出去。
客户端打补丁
1. 下载补丁。
2. 打补丁与卸载补丁。
分两种情况:
2.1 如果将补丁文件存放在/usr/share/文件夹中,则用户运行
//打补丁
patch -p0 < virt-manager.patch
//卸载补丁
patch -R -p0 < virt-manager.patch
2.2 如果将补丁文件存放在/usr/share/virt-manager文件夹中,则用户运行
//打补丁
patch -p1 < virt-manager.patch
//卸载补丁
patch -R -p1 < virt-manager.patch
patch 参数:
-p 参数决定了是否使用读出的源文件名的前缀目录信息,
不提供-p参数,则忽略所有目录信息,
具体用法:
patch-p0 (“p”指的是路径,后面的数字表示去掉路径的第几部分。
0,表示不去掉,为全路径)
patch -p1 (“p”后面的数字1,表示去掉前第一个路径,
第一个"/"以前的目录,依此类推。)
- 制作、安装、卸载补丁
- Linux下制作补丁、打补丁及卸载补丁
- OPatch补丁安装与卸载(RAC)
- 利用Inno Setup制作补丁安装程序
- winForm安装卸载程序制作
- winForm安装卸载程序制作
- winForm安装卸载程序制作
- winForm安装卸载程序制作
- 补丁制作
- 制作补丁
- 用bsu命令行为weblogic安装或者卸载补丁
- 如何卸载kb2670838补丁
- windows卸载系统补丁
- [转载].NET制作安装卸载程序
- [转载].NET制作安装卸载程序
- 制作.NET安装和卸载程序
- Net程序打包安装与卸载制作
- 制作.NET安装和卸载程序
- 基于zookeeper实现分布式锁
- 跟我一起写Makefile
- hibernate.hbm2ddl.auto配置详解
- MyBatis 运行原理
- python的compile函数
- 制作、安装、卸载补丁
- GKCircleObstacle
- Java高并发,如何解决,什么方式解决
- python 实现 frontCon 函数,画 马克韦茨 有效前沿和求切线 思路
- 2、SQL server:分页
- 天气获取通过经纬度或城市信息
- 字符串输入相关
- react-router
- [自用门户]门户公告状态显示问题