以下是一个简单的DEB安装包,它可以将移动1.sh脚本复制到/usr/bin目录,并安装必需的依赖项。

  1. 准备工作

首先,你需要安装一些工具来构建DEB包。在Ubuntu上,你可以使用以下命令来安装它们:

sudo apt-get update
sudo apt-get install build-essential debhelper dh-make
  1. 创建工作目录

接下来,我们需要创建一个工作目录来构建DEB包。在终端中执行以下命令:

mkdir ~/my-package
cd ~/my-package
  1. 编写脚本和控制文件

现在,我们需要创建一个名为"移动1.sh"的脚本,并将其复制到/usr/bin目录中。

#!/bin/bash
mv /path/to/move1.sh /usr/bin/

我们还需要编写一个控制文件来告诉DEB包如何安装和卸载软件。在工作目录中创建一个名为"debian"的子目录,并在其中创建一个名为"control"的文件。

mkdir debian
cd debian
nano control

在"control"文件中,将以下内容复制并粘贴:

Source: my-package
Section: utils
Priority: optional
Maintainer: Your Name <youremail@example.com>
Build-Depends: debhelper (>= 9), wget, git, lsb-core

Package: my-package
Architecture: all
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Move script to /usr/bin

注意,这里的"Build-Depends"列出了需要安装的依赖项。

  1. 构建DEB包

现在,我们已经准备好构建DEB包了。在工作目录中执行以下命令:

cd ~/my-package
dpkg-buildpackage -rfakeroot -us -uc

这将构建一个名为"my-package_1.0-1_all.deb"的DEB包。

  1. 安装DEB包

最后,我们需要安装DEB包。在终端中执行以下命令:

sudo dpkg -i my-package_1.0-1_all.deb

这将安装DEB包并将脚本移动到/usr/bin目录中。

现在,你可以在终端中执行以下命令来运行脚本:

sudo move1.sh
``
写一个deb 安装包 deb要实现移动1sh 到usrbin 安装依赖wget git lsb-core

原文地址: https://www.cveoy.top/t/topic/fPb9 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录