草庐IT

debian-sys-maint

全部标签

docker - 无法在 docker debian :jessie 中安装软件包

我正在尝试在基于debian的容器中安装gitpostgres镜像基于debian:jessiedocker文件FROMpostgres:9.4RUNapt-get-qqupdateRUNapt-getinstallgit-coreRUNapt-getinstallosm2pgsqlgit和osm2​​pgsql都找不到错误E:Unabletolocatepackagegit-core我错过了什么? 最佳答案 我不知道是什么导致了“无法定位包”错误,但是您的apt-get调用缺少-y,这意味着您将得到:Afterthisoperat

python - Vaultier 无法用于 docker/ubuntu/debian (Python)

我正在为我的公司寻找一个好的密码保险箱。我想测试Vaultier,但它按预期工作。不适用于Docker或其他平台。总是有错误,如果它的Docker我得到那个输出。我不是python专家,但是使pipinstall--upgrade使安装丢失了整个应用程序。我遵循了这些指南https://www.vaultier.org/install/sudodockerrun-t-i--namevaultier-p80:8088rclick/vaultier:latest-e"VAULTIER_DOMAIN=vaultier.bla.com"Error:invalidvaluefor-e'VAULT

docker - 无法在 Debian Jessie 上安装 Docker

尽管尝试了使用新的aptrepo描述的官方安装机制here,以及curl-fsSLhttps://get.docker.com/|sh路由,当我尝试apt-getinstalldocker-engine时,我仍然得到E:Unabletolocatepackagedocker-engine从APT。我的版本是:$uname-aLinuxblah4.5.5-x86_64-linode69#3SMPFriMay2015:25:13EDT2016x86_64GNU/Linux$lsb_release-cCodename:jessie$cat/etc/debian_version8.5$cat/

docker - 如何在 Debian 上启用 AUFS?

当我尝试通过以下方式安装docker时:curl-sSLhttps://get.docker.com/|sh我收到消息:Warning:currentkernelisnotsupportedbythelinux-image-extra-virtualpackage.WehavenoAUFSsupport.Considerinstallingthepackageslinux-image-virtualkernelandlinux-image-extra-virtualforAUFSsupport.但是,DebianJessie上似乎都不存在这两个软件包:#apt-getinstallli

Docker 未能获取 http ://deb. debian.org/debian/dists/jessie/InRelease

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers无关.如果您认为该问题将成为anotherStackExchangesite上的主题,您可以发表评论,说明在哪里可以回答问题。关闭2年前。Improvethisquestion我在尝试在家中构建docker镜像时发现了一些奇怪的问题,但我不确定它是与浏览器相关还是只是网络问题。这就是我得到的。我试图在我的Docke

python - sys.stdin.readline() 无提示读取,返回 'nothing in between'

我有一个执行以下操作的函数(除其他外):userinput=stdin.readline()betAmount=int(userinput)应该将输入的整数从标准输入中作为字符串转换为整数。但是,当我调用该函数时,它会返回一个换行符(它甚至不等待我输入任何内容)。在程序的早期,我得到了以下形式的一些输入:stdin.read(1)捕获单个字符。这可能与它有关吗?我是否以某种方式将换行符写入标准输入的下一行?我该如何解决这个问题? 最佳答案 stdin.read(1)从stdin读取一个字符。如果此时要读取多个字符(例如,读入的一个字

python - 在 Debian 上安装第二个 python

所以我有Debian机器用于我的Django生产服务器。我需要安装第二个python(2.7.1)才能与virtualenv一起使用。但它总是写我没有一些模块,然后我必须手动搜索,apt-install它们并重建。有没有办法解决构建的依赖关系,或者使用python2.7.1为DebianSqueeze预编译.deb?抱歉,如果这是一个菜鸟问题,老实说,我用谷歌搜索了。 最佳答案 获取Python2.7.1源代码并手动编译:configure--prefix=/path/to/python-2.7make;makeinstall

python - python中的len()和sys.getsizeof()方法有什么区别?

当我运行以下代码时,我分别得到3和36作为答案。x="abd"printlen(x)printsys.getsizeof(x)谁能给我解释一下它们之间有什么区别? 最佳答案 它们根本不是一回事。len()查询容器中包含的项目数。对于字符数的字符串:Returnthelength(thenumberofitems)ofanobject.Theargumentmaybeasequence(string,tupleorlist)oramapping(dictionary).sys.getsizeof()另一方面返回对象的内存大小:Retu

python - 为什么分配给 sys.modules[__name__] 后 __name__ 的值会发生变化?

在尝试执行类似于ActiveState配方中标题为ConstantsinPython的操作时通过AlexMartelli,我遇到了意想不到的副作用(在Python2.7中),将类实例分配给sys.modules中的条目具有-即这样做显然会改变__name__到None如下面的代码片段所示(它破坏了配方中的部分代码):class_test(object):passimportsysprint'#__name__:%r'%__name__#__name__:'__main__'sys.modules[__name__]=_test()print'#__name__:%r'%__name__

python - sys 和 os.sys 有什么区别

sys和os.sys在python中有什么区别?我见过很多项目在导入os时使用sys。当我尝试dir(sys)和dir(os.sys)时,它们的功能相同,输出也相同。我经常看到像这样使用sys.exit的代码,而不是使用os.sys.exit,但两者都做同样的事情。importosimportsyssys.exit() 最佳答案 os.sys是os对sys的“私有(private)”名称;Python不会隐藏在另一个模块中执行的导入。您不应该依赖它的存在,而应该自己直接导入sys。 关于