如果我不开发软件,是否允许我创建并分发一个deb包到Ubuntu商店?
我想按照Debian/Ubuntu标准创建一个包(.deb)文件,提交到Ubuntu并等待批准。
要做到这一点,我必须是软件的原始开发者吗?
我要打包的数据是,一个安装CSF的脚本,一个基于Linux表的入侵预防系统:
cd /usr/src
rm -fv csf.tgz
wget https://download.configserver.com/csf.tgz
tar -xzf csf.tgz
cd csf
sh install.sh
sed -i 's/TESTING = "1"/TESTIN
这是我的docker文件
# This is a comment
FROM chapmanb/bcbio-nextgen-devel
MAINTAINER Sabarish Subramanian
RUN mkdir /root/software && cd /root/software && wget http://bio.math.berkeley.edu /eXpress /downloads/express-1.5.1/express-1.5.1-linux_x86_64.tgz
RUN cd /root && mkdir src
我使用下面的代码来创建tgz文件。当我试图在压缩后导出tgz文件时,我在Linux上会遇到问题。但当我在FreeBSD上试用时,它提取出了成功的信息。
import tarfile
import os
def create_tgzfile(output_filename, source_dir,item_list):
os.chdir(source_dir)
tar = tarfile.open(output_filename+".tar.gz", "w")
for name in item_list:
tar.add
我有一个文件夹演示,在里面我做了一个Makefile和其他各种文件。现在我想压缩这个文件夹,因为我已经编写了下面的Makefile,但是它总是给我带来错误。
Makefile-:
all:demo.tgz
demo.tgz:
cd ..
tar -cvzf demo.tgz demo/
错误是“演示没有文件或目录”。
我能告诉我这里出了什么问题吗.
它给了我以下错误
jatinkhurana@jatinkhurana-HP-ProBook-4430s:~/Mtech1/SoftwareLab/makefile/demo$ make
cd ..
tar -cvzf demo.t
我正在尝试在mac os x 10.4.10上运行的mac mini上从源代码构建zimbra。
似乎我需要这样的文件" jdk -1_5__16-linux-i586.bin“,但是我似乎找不到为mac制作的jdk二进制文件。
谁能告诉我这个二进制文件是什么?
以下是zimbra对二进制文件的操作:
sh jdk-1_5_0_15-linux-amd64.bin
tar czf jdk1.5.0_15.tgz jdk1.5.0_15
mv jdk1.5.0_15.tgz /opt/build.zimbra/source/FRANKLIN/ThirdPartyBuilds/x8
我需要将一个小的二进制应用程序分发给有限数量的已知用户(大约20个)。
安装过程需要尽可能简单和用户友好。理想情况下,它是命令行上的一个条目,它下载并安装二进制文件。
同样重要的是:
二进制文件是一个文件,没有外部依赖关系。
二进制文件需要通过init.d连接到启动进程。
目标发行版对所有用户都是一样的(Debian)。
我正在考虑向用户提供一个单一的命令,例如:
To install the app, please run this from the command line:
wget https://myapp.com/binary.tgz; tar xvfz binary.tgz; s
我尝试在Google上Shell中的ssh控制台中导入这个库:
import org.apache.flink.connector.kafka.source.KafkaSource
我以前安装过flink:
wget https://dlcdn.apache.org/flink/flink-1.14.4/flink-1.14.4-bin-scala_2.11.tgz
tar -xzf flink-1.14.4-bin-scala_2.11.tgz
但是,当我运行导入行时,我会得到以下错误:
<console>:81: error: object kafka is not a mem
sudo tar xuzf splunk-7.2.4-8a94541dcfac-Linux-x86_64.tgz -C /opt
我收到以下信息:
tar: You may not specify more than one '-Acdtrux', '--delete' or '--test-label' option Try 'tar --help' or 'tar --usage' for more information.
注意:我在运行chromeos并使用Linux终端的google像素簿上。
编辑:我
我已经将我的MongoDB社区版本升级到3.4.3
当我运行sudo apt-get install -y mongodb-org时
我得到了
Reading package lists... Done
Building dependency tree
Reading state information... Done
mongodb-org is already the newest version (3.4.3).
但是当我运行mongod --version时
我得到了
db version v3.2.11
git version: 009580ad490190ba33d1c6253eb