打包文件的修改

上次说到的pci.ids、simple.map两个文件都在binmod.tgz压缩文件中
位于如下的路径
/usr/share/hwdata/pci.ids
/etc/vmware/simple.map
那么把binmod.tgz文件解压了,修改文件后再压成tgz不就行了?
最开始我也是这么想的,用7zip压好扔到光盘中启动,出错!
那我不解压,把修改过的文件拖进去覆盖原文件,还是出错!
在仔细查看binmod.tgz压缩文件后,发现用7zip打开时binmod.tar包的Host OS是Unix
再进binmod.tar包,所有的文件和文件夹的User和Group属性都是mts
这一定是在Linux下打的包!不能在windows环境中修改压缩包
细心的朋友会看出来我上次随笔中的截图就是linux的环境
我是在虚拟机中装的openSUSE 11.0,桌面环境是Gnome
KDE中的压缩软件只能解开、打包,不能直接修改压缩包
在Linux下打开binmod.tgz文件,把pci.ids和simple.map两个文件直接拽出来
免费版VMware ESXi深入研究(四)
这时查看文件的权限会发现所有者和组是两个数字:201,200
免费版VMware ESXi深入研究(四)
那么我们就来建个ID为200的组mts,再建个ID为201的用户mts
免费版VMware ESXi深入研究(四)
再回来看文件的权限就是mts了
免费版VMware ESXi深入研究(四)
在Linux下,按照上次讲过的内容修改两个文件
最好也不要在Windows下修改,Linux下换行符是不同的
修改好文件后,再打开binmod.tgz文件,点Add Files添加到包里覆盖掉原文件
免费版VMware ESXi深入研究(四)
这样,binmod.tgz文件就修改好了

相关文章:

  • 2022-01-03
  • 2022-12-23
  • 2021-08-26
  • 2021-09-12
  • 2022-01-07
  • 2021-07-21
  • 2021-09-25
  • 2021-08-05
猜你喜欢
  • 2021-12-13
  • 2021-11-06
  • 2021-06-27
  • 2022-01-14
  • 2021-05-08
  • 2022-01-26
相关资源
相似解决方案