如果我不开发软件,是否允许我创建并分发一个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
我使用下面的代码来创建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
Script does not exist at specified location: /opt/codedeploy-agent/deployment-root/47208456650-458497-4028-97qa6-ef3a7sa30fa96f/d-0S472LBGI/deployment-archive/deployment/backup.sh
我的构建归档文件只包含源代码。构建脚本永久位于我的服务器上。
AppSpec.yml看起来像
version: 0.0
os: linux
files:
- source: /build.tgz
destination: /
我正在尝试在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
我已经用npm pack创建了一个.tgz文件。尝试安装时,npm会打印出以下错误:
D:\tmp>npm install package-0.0.1.tgz
npm WARN saveError ENOENT: no such file or directory, open 'D:\tmp\package.json'
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN enoent ENOENT: no such file or directo
我是一个最近转变为Ubuntu (14.04),仍然是一个相当新手。为了寻找DVD编写软件,并且对Brasero和K3b都不满意,我下载了NeroLinux4,这非常好,除了一个方面:它不能进行多会话编写。我从互联网上得知,Nero Linux 3没有这样的问题,所以我下载了它。但是Nero Linux 3需要通过命令行进行安装,我对此非常感兴趣。
它所附的指示说:
INSTALLATION NERO LINUX 3.0.5.1
===============================
OPEN TERMINAL IN THIS FOLDER
=====================
这是我的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
我已经将我的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
我是linux新手,我正在尝试以下几个方面:
我有目录数据。在这个目录中,有x个文件以*.tgz结尾。我想解压每一个,并将输出存储在一个新文件夹中。举个例子。首先,我要:
ls data
folder_a.tgz folder_b.tgz folder_c.tgz
我想结束的是:
ls /data/test/
folder_a folder_b folder_c
我尝试了以下几点:
ls *.tgz | xargs -n1 tar zxvf -C /data/test/
这就产生了错误:
-C cannot open: no such file or director