Linux deb包解压、修改等操作方法代码示例_Linux

来源:脚本之家  责任编辑:小易  

在linux命令行下2113对jar进行解压缩操作,比如有个jar包/usr/local/EtnetChinaApplication.jar#解压jar包到临5261时目录cd /usr/localunzip EtnetChinaApplication.jar -d app#进入临时目录app,编辑文件4102ls app ...... log4j.properties xmemcache.properties ......#压缩文件为1653jar包jar cvfm0 EtnetChinaApplication.jar META-INF/MANIFEST.MF . cp jar包到指定目录cp EtnetChinaApplication.jar ../,在linux命令2113行下对jar进行解压缩操作,比如有个5261jar包/usr/local/EtnetChinaApplication.jar#解压jar包到4102临时目录1653cd /usr/localunzip EtnetChinaApplication.jar -d app#进入临时目录app,编辑文件ls app ...... log4j.properties xmemcache.properties ......#压缩文件为jar包jar cvfm0 EtnetChinaApplication.jar META-INF/MANIFEST.MF . cp jar包到指定目录cp EtnetChinaApplication.jar ../本回答被网友采纳,jar xvf xxxx.jar,有点类似tar的操作www.zgxue.com防采集请勿采集本网。

出于多种原因,有的时候需要直接对deb包中的各种文件内容进行修改

linux里面的压缩文件,一般是tar.gz 或者是zip文件;rar文件时没法解压缩的。 1、tar.gz 文件:tar zxvf 文件.tar.gz 文件会直接加压到当前目录 2、zip

主要有三个问题需要解决:

deb是debian linux的安装格式,跟redhat的rpm非常相似,最基本的安装命令是:dpkg -i file.deb dpkg 是Debian Package的简写,是为Debian 专门开发的套件管理

0、如何将deb包文件进行解包呢?

你的路径问题 打开终端后 先输入pwd命令查看当前路径 一般应该是 /home/[username]/ 然后下面应该有一个documents 文件夹 用cd命令进入 再安装

1、修改要修改的文件?

deb是debian发行版的软件包 ubuntu是基于debian 发行的 所有可以用 .deb是solaris系统下的安装包后缀名。安装方法如下 cd 到安装包的目录 dpkg -i 安装

2、对修改后的内容进行生成deb包?

你好,这个需要安装Checkinstall创建一个RPM和DEB软件包。 在linux上安装Checkinstall,在Debian及其衍生发行版上安装Checkinstall: # aptitude install check

解包命令为

#解压出包中的文件到extract目录下

lin@lin-host:~/Desktop/100次重启工具$ lsLongTestTools.sh loong-test-s2s3_1.0.0-2_all.deb readme.txtlin@lin-host:~/Desktop/100次重启工具$ dpkg -X loong-test-s2s3_1.0.0-2_all.deb extract/././usr/./usr/bin/./usr/bin/BootReplace.sh./usr/bin/BootTest.sh./usr/bin/LongTestTools.sh./usr/bin/RebootReplace.sh./usr/bin/RebootTest.sh./usr/bin/SleepTest.sh./usr/bin/SuspendTest.shlin@lin-host:~/Desktop/100次重启工具$ lsextract LongTestTools.sh loong-test-s2s3_1.0.0-2_all.deb readme.txt

lin@lin-host:~/Desktop/100次重启工具$ tree extract/extract/└── usr └── bin ├── BootReplace.sh ├── BootTest.sh ├── LongTestTools.sh ├── RebootReplace.sh ├── RebootTest.sh ├── SleepTest.sh └── SuspendTest.sh

#解压出包的控制信息extract/DEBIAN/下:

lin@lin-host:~/Desktop/100次重启工具$ dpkg -e loong-test-s2s3_1.0.0-2_all.deb extract/DEBIAN/ lin@lin-host:~/Desktop/100次重启工具$ tree extract/extract/├── DEBIAN│   ├── control│   └── md5sums└── usr └── bin ├── BootReplace.sh ├── BootTest.sh ├── LongTestTools.sh ├── RebootReplace.sh ├── RebootTest.sh ├── SleepTest.sh └── SuspendTest.sh3 directories, 9 files

#修改文件

vi extract/usr/bin/BootTest.sh

对修改后的内容重新进行打包生成deb包

lin@lin-host:~/Desktop/100次重启工具$ dpkg-deb -b extract/ dpkg-deb:正在新建软件包 loong-test-s2s3,包文件为 extract.deb。lin@lin-host:~/Desktop/100次重启工具$ lsextract extract.deb LongTestTools.sh readme.txt

在linux命令行下对jar进行解压缩2113操作,比如有个jar包/usr/local/EtnetChinaApplication.jar。5261#解压jar包到临4102时目录。cd /usr/local,1653unzip EtnetChinaApplication.jar -d app,#进入临时目录app,编辑文件,ls app,log4j.properties xmemcache.properties,#压缩文件为jar包jar cvfm0 EtnetChinaApplication.jar META-INF/MANIFEST.MF .cp jar包到指定目录cp EtnetChinaApplication.jar ../想了解更多linux相关,欢迎关注《linux就该这么学》官网内容来自www.zgxue.com请勿采集。


  • 本文相关:
  • apachetop 实现实时监测web服务器运行情况
  • linux中chmod命令用法详解
  • ubuntu下安装nvidia显卡驱动(安装方式简单)
  • 在ubuntu中实现人脸识别登录的完整步骤
  • php程序员玩转linux系列 linux和windows安装nginx
  • vmware虚拟机安装centos操作系统的教程
  • apache限制ip并发数和流量控制的方法
  • 详解ubuntu16.04启动器图标异常解决方法
  • linux下安装memcached_动力节点java学院整理
  • centos 6.5 环境实现本地局域网搭建yum的方法【基于ftp】
  • linux中解压jar包怎么操作?
  • linux中解压jar包 怎么操作?
  • linux 解压命令
  • deb怎么安装 Linux下Deb包的安装方法及错误解救
  • linux解包并解压用什么命令
  • linux下怎么安装deb格式的应用程序
  • linux下如何安装deb文件?
  • linux系统下怎么安装.deb文件
  • 如何从Linux源码创建RPM或DEB包
  • Linux解压.gz的命令?
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全星外虚拟主机华众虚拟主机linuxwin服务器ftp服务器dns服务器tomcat nginxzabbix云和虚拟化服务器其它首页服务器intellij idea远程debug linux的java程序,找问题不要只会看日志了(推荐)linux下查看.so和可执行文件是否debug编译的方法(必看)详解linux 下安装软件tar.gz, rpm,deb的方法debian配置jdk1.7 与linux java helloworld在debian系的linux中编译并安装ixgbe驱动的教程在debian系的linux中检查软件包是否被安装的方法windows和linux中php代码调试工具xdebug的安装与配置详解linux服务器系统centos、ubuntu、gentoo、freebsd、debian的比较linux vps安全设置之一 修改ssh端口(centos/debian)apachetop 实现实时监测web服务器运行情况linux中chmod命令用法详解ubuntu下安装nvidia显卡驱动(安装方式简单)在ubuntu中实现人脸识别登录的完整步骤php程序员玩转linux系列 linux和windows安装nginxvmware虚拟机安装centos操作系统的教程apache限制ip并发数和流量控制的方法详解ubuntu16.04启动器图标异常解决方法linux下安装memcached_动力节点java学院整理centos 6.5 环境实现本地局域网搭建yum的方法【基于ftp】apache开启.htaccess及.htaccessservice temporarily unavailabllinux下实现免密码登录(超详细)apache rewrite url重定向功能的linux下用cron定时执行任务的方法apache性能测试工具ab使用详解centos 6.4安装配置lamp服务器(a阿里云服务器ping不通解决办法(centos+nginx+php+mysql详细配置apache you don""t have permissopenssl实现双向认证教程(附服务端客户端linux实现301重定向和伪静态方法linux查看某个端口的连接数的方法web服务器集群(多台web服务器)session同linux系统安装iso文件方法linux下安装boost库的完整步骤记录vim学习高级技巧之序列的生成方法详解linux下ip设置脚本的实例及遇到问题解决办linux tomcat下catalina.out日志文件分割关于linux分区,文件系统,目录结构的概述
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved