我在Ubuntu上安装了sbt.
:~/bin/sbt/bin$ ls
classes sbt sbt-launch.jar target
jansi.jar sbt.bat sbt-launch-lib.bash win-sbt
Run Code Online (Sandbox Code Playgroud)
但是,每当我尝试启动sbt(从sbt所在的同一目录)时,它都不起作用:
No command 'sbt' found, did you mean:
Command 'skt' from package 'latex-sanskrit' (universe)
Command 'sb2' from package 'scratchbox2' (universe)
Command 'sbd' from package 'cluster-glue' (main)
Command 'mbt' from package 'mbt' (universe)
Command 'sbmt' from package 'atfs' (universe)
Command 'lbt' from package 'lbt' (universe)
Command 'st' from package 'suckless-tools' (universe)
Command 'sb' from package 'lrzsz' (universe)
Run Code Online (Sandbox Code Playgroud)
我是linux的新手,我不知道如何解决这个问题.
当我尝试在我的AWS EC2 Linux实例中安装mongoDb时:Ubuntu 12.04.1 LTS,
deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen
Run Code Online (Sandbox Code Playgroud)
我得到以下错误,意味着找不到deb命令.
$ deb抱歉,命令未发现已经崩溃了!请在以下网址提交错误报告:https://bugs.launchpad.net/command-not-found/+filebug请在报告中包含以下信息:
command-not-found版本:0.2.44
有人可以帮我找一下如何在我的AWS实例中安装deb吗?
我有一个大项目,我们有以下文件:
该产品将安装在我的雇主已选择的设备硬件上,使用Ubuntu Linux(Lucid)作为目标操作系统,我们的目标是将存档作为Debian软件包分发,以简化安装和升级.此外,我们还有许多ERB模板,我们需要根据每个客户"填写"适当的值,因此使用postinst脚本对我们的目的特别方便.
作为旁注,Debian软件包将存储在我们内部管理的服务器存储库中.
在这个阶段,我使用dh_make来创建debian目录和相关文件(例如,规则,控制等),但生成的规则文件对我来说似乎有点过分.
基于此描述,我真正需要的"规则"文件只是将文件从源目录(或存档内)复制到下面显示的目标目录:
我已经阅读了Debian Policy Manual和几个How-To,它们表明你不应该改变规则文件来使用mkdir来创建目录,而且通常有一个dh_ app(例如,dh_installdirs,et.al.)可以适合你的几乎所有安装目的都需要.这些dh_相关应用程序的手册页充其量只是粗略的,我是一个"榜样"的人.
也就是说,我最好的办法是让我的规则文件将我的各种预编译的二进制文件和Ruby/Rails文本文件安装到所需的位置.
这是我的初始规则文件.它几乎是dh_make创建的标准样板规则文件.我的想法是我应该注释掉除安装之外的所有部分,然后在该部分中找到适当的命令来制作目录,复制文件等.
非常感谢任何建议或意见.
#!/usr/bin/make -f package = testapp CC = gcc CFLAGS = -g -Wall …
我正在尝试从LXC rootfs创建deb包,在创建它之后我想在任何计算机上安装该包.到目前为止,我实现了打包和安装deb软件包,但是在安装LXC软件包之后,我不能成为lxc的超级用户.当我使用"sudo"命令时,我收到此错误 .
sudo:有效的uid不是0,sudo是否安装了setuid root?
提前致谢.
我正在尝试为我的服务器编译deb包.当我去构建时,一切看起来都很好,直到它到达dh_usrlocal构建停止并返回错误.问题是我第一次尝试这个,我真的不知道在哪里寻找问题.
这是我终端的输出,我还包括我在输出底部运行的命令.
make[2]: Leaving directory `/home/ian/Desktop/scst-2.1.0/src'
make[1]: Leaving directory `/home/ian/Desktop/scst-2.1.0'
dh_install
dh_installdocs
dh_installchangelogs
dh_installexamples
dh_installman
dh_installcatalogs
dh_installcron
dh_installdebconf
dh_installemacsen
dh_installifupdown
dh_installinfo
dh_pysupport
dh_installinit
dh_installmenu
dh_installmime
dh_installmodules
dh_installlogcheck
dh_installlogrotate
dh_installpam
dh_installppp
dh_installudev
dh_installwm
dh_installxfonts
dh_bugfiles
dh_lintian
dh_gconf
dh_icons
dh_perl
dh_usrlocal
dh_usrlocal: debian/scst/usr/local/include/scst/scst.h is not a directory
dh_usrlocal: debian/scst/usr/local/include/scst/scst_user.h is not a directory
dh_usrlocal: debian/scst/usr/local/include/scst/Module.symvers is not a directory
dh_usrlocal: debian/scst/usr/local/include/scst/scst_debug.h is not a directory
dh_usrlocal: debian/scst/usr/local/include/scst/scst_const.h is not a directory
dh_usrlocal: debian/scst/usr/local/include/scst/scst_sgv.h is not a directory
rmdir: failed to …Run Code Online (Sandbox Code Playgroud) 我正在编写一个脚本,用于无人值守安装我们的Repo中的软件包,它是一个软件包,其中一个Debian标记为config.有没有我可以传递给apt-get/aptitude的选项,以便它接受新的配置文件.
基本上我需要一个相当于dpkg --force-confnew的apt/aptitude
在使用Y进行apt-get安装时,我需要回答以下问题
配置文件`/opt/application/conf/XXX.conf'
==>由您或脚本创建的系统上的文件.
==>文件也在包维护者提供的包中.
你想做些什么?你的选择是:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions
Z : background this process to examine the
Run Code Online (Sandbox Code Playgroud)
默认操作是保留当前版本.
附加信息:
另外,我在管道中传递sudo密码来执行命令
echo"mysudopass"| sudo -S apt-get mypackage
当安装位于Config Interactive阶段时,这会标记安装错误.
我在Ubuntu 10.04 apt版本:apt 0.7.25.3
为什么我不能使用dpkg:这些debian将从Repo安装,我的机器上没有本地debian
感谢大家提前帮助!!!!
我有使用-m32开关(在DMD和/或GCC中)成功编译的应用程序,以生成:
appname: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked
(uses shared libs), for GNU/Linux 2.6.15, not stripped
Run Code Online (Sandbox Code Playgroud)
我创建的源包工作正常,在32位和64位Ubuntu上构建适当的二进制.debs.
我想在我用来生成64位.deb的64位机器上生成i386 .deb.
这可能吗,我应该在哪里寻找指示?
我想在Cydia上传我的应用程序,它需要.deb包.我无法弄清楚如何在mac上制作.deb包.我在终端上写这个命令时使用的是10.6.3
dpkg-deb -b MyProgram
Run Code Online (Sandbox Code Playgroud)
终端输出是
-bash: dpkg-deb: command not found
Run Code Online (Sandbox Code Playgroud)
我已经安装了fink,Mac端口插入Mac DVD以找出但没有任何帮助.
到目前为止,我的项目只有.cpp 文件被编译成不同的二进制文件,我设法配置CPack来构建一个正确的debian包,没有任何问题.
最近我写了几个python应用程序并将它们添加到项目中,以及一些我想要合并到包中的自定义模块.
编写setup.py脚本之后,我想知道如何将这些文件添加到CPack配置中,setup.py以便在用户在系统上安装软件包时自动执行dpkg -i package.deb.
我很难找到有关如何配置CPack以安装自定义python应用程序/模块的相关信息.有没人试过这个?
有没有人打算为Android SDK和/或NDK包创建PPA?
我在谷歌搜索中看到了一些暗示这一点的东西,但没有任何东西作为首选解决方案跳出来.
我猜测许可问题可能要求它像flash-installer(或更具比较性的google-earth)软件包一样运行,但它会非常有用.SDK安装OOB缺少正确的软件包管理可能带来的许多功能(依赖项,多用户权限/功能等)