Ubuntu处理deb命令
终端命令行
进入root模式
1
sudo su
创建tmp文件夹
1
mkdir tmp
创建tmp下的DEBIAN文件夹
1
mkdir tmp/DEBIAN
解包程序文件到tmp
1
dpkg-deb -x 1.deb tmp/
用法:
dpkg-deb -x 【指定要操作的”deb”插件的全名(列如:1.deb)】 【解压到指定程序文件的目录(列如:tmp/)】解包控制信息到tmp/DEBIAN
1
dpkg-deb -e 1.deb tmp/DEBIAN/
用法:
dpkg-deb -e 【指定要操作的”deb”插件的全名(列如:1.deb)】 【解压到指定控制信息的目录(列如:tmp/DEBIAN/)】用gedit修改control文件
1
sudo gedit /home/yife/桌面/deb/tmp/DEBIAN/control
用法:
sudo gedit 【文件目录(列如:/home/yife/桌面/deb/tmp/DEBIAN/control】打包成deb文件
1
dpkg -b tmp/ 2.deb
用法:
dpkg -b 【已修改好的目录(列如:tmp/)】 【需要命名的deb名称(列如:2.deb)】
更多拓展命令
查询deb包中的文件内容
1
dpkg-deb -c 2.deb
用法:
dpkg-deb -c 【指定要操作的”deb”插件的全名(列如:2.deb)】用于打包完成后查看新deb包中的文件内容
删除tmp文件夹(需要进入root)
1
rm -rf tmp
用法:
dpkg-deb -c 【指定要操作的工作文件夹(列如:tmp)】用于打包完后删除工作文件夹tmp命令
修改维护者的脚本权限为755
1
chmod 755 -R /home/yife/桌面/deb/tmp
用法:
chmod 【文件权限(列如:755)】 -R 【需要修改的目录(列如:/home/yife/桌面/deb/tmp)】用于打包时提示权限不足时,修改文件夹操作权限
修改文件夹属性
1
chown -R 501:staff tmp/
用法:
chown -R 【赋予所有者权限:群组(列如:501:staff)】 【需要修改的目录(列如:/tmp)】用于改变/tmp的所有者为501,群组为staff
评论
隐私政策