草庐IT

debian_chroot

全部标签

python - 如何比较 Debian 软件包版本?

我查看了python-apt和python-debian,它们似乎没有比较软件包版本的功能。我必须自己写吗,或者有什么我可以使用的吗?理想情况下,它看起来像:>>>v1=apt.version("1:1.3.10-0.3")>>>v2=apt.version("1.3.4-1")>>>v1>v2True 最佳答案 也许是因为标题没有提到Python(尽管标签提到了),Google在问同样的问题但希望得到一个bash答案时把我带到了这里。好像是:$dpkg--compare-versions11alt100a&&echotruetru

python - 有没有一种标准的方法来创建用于分发 Python 程序的 Debian 包?

有大量关于如何做到这一点的信息,但由于“给猫剥皮的方法不止一种”,所有的教程/手册都涵盖了一些过程似乎做了一些与其他教程不同的假设,我仍然没有掌握它。到目前为止,这是我认为我理解的。我的最终目标应该是创建一个“二进制”.deb包。这样的包将是平台无关的(32/64位),因为所有Python程序都是如此。要创建“二进制”包,我首先需要创建一个源包。要创建源代码包,我可以使用CDBS或debhelper。Debhelper是初学者的推荐方式。创建源代码包的核心是在源目录中的DEBIAN目录中填充许多文件,这些文件说明需要复制文件的位置、它们受哪些版权和许可方案的约束、什么他们拥有的依赖项等

mysql - 用户 debian-sys-maint 的访问被拒绝

我遇到了mysql的问题。我试图执行这个:echo"showdatabases"|mysql-B-N但我得到了:ERROR1045(28000):Accessdeniedforuser'debian-sys-maint'@'localhost'(usingpassword:YES)但是当我执行时:/etc/init.d/mysqlrestart我得到了一个“好的”。我做到了GRANTALLPRIVILEGESon*.*TOdebian-sys-maint@localhostIDENTIFIEDBYPASSWORD'yourpassword'WITHGRANTOPTION;FLUSHPR

Docker Debian apt 从服务器读取错误

似乎apt-get与存储库服务器的连接存在问题。我想这可能是兼容性问题,如here所述,但是apt-getclean的建议解决方案对我不起作用。我也很惊讶,如果是这样的话,没有更多的人遇到我的问题。MWEDockerfileFROMdebian:jessieRUNapt-getclean&&apt-getupdate&&apt-getinstall-y--no-install-recommends\git$dockerbuild.dockerbuild.SendingbuildcontexttoDockerdaemon2.048kBStep0:FROMdebian:jessie--->

node.js - W : Failed to fetch http://deb. debian.org/debian/dists/jessie-updates/main/binary-amd64/Packages 404 未找到 [IP : 151. 101.140.204 80]

我正在尝试让一个项目在Deepin上本地运行。该项目依赖于Node6.10,我知道它是一个旧版本,但它可以工作。当Dockerfile尝试运行sudoapt-getupdate时,会出现以下错误:W:Failedtofetchhttp://deb.debian.org/debian/dists/jessie-updates/main/binary-amd64/Packages404NotFound[IP:151.101.140.20480]奇怪的是,我昨天刚刚在Macbook上部署了它,没有出现这样的问题。有什么想法吗?提到的重复问题对我没有帮助,因为我不依赖DebianJessie的

docker - 如何在 docker debian :jessie 上安装 oracle-java8-installer

我正在尝试通过oracle-java8-installer在debian:jessiedocker容器上安装java8。以下是我的Dockerfile:FROMdebian:jessieENVJAVA_VERSION1.8.0RUNecho"debhttp://ppa.launchpad.net/webupd8team/java/ubuntutrustymain">/etc/apt/sources.list.d/webupd8team-java.listRUNecho"deb-srchttp://ppa.launchpad.net/webupd8team/java/ubuntutrus

docker - 如何在 Debian/Ubuntu Docker 容器中设置语言环境?

我正在运行一个UbuntuDocker容器。我有挪威语键盘,需要使用挪威语字符(øæå)。我的终端字符编码设置为UTF-8,并且我使用SSH连接到我的容器。但是,我无法输入挪威语字符,也无法复制和粘贴挪威语字符,也无法使用CTL+SHIFT+U+00f8。我试过了:locale-gennb_NO.UTF-8但没有任何改变。如何在Docker容器中设置语言环境和键盘? 最佳答案 在你的Dockerfile中加入一些改编自#SetthelocaleRUNsed-i'/en_US.UTF-8/s/^#//g'/etc/locale.gen

debian - ps 命令在 docker 容器中不起作用

我想在派生自Debian官方Dockerhub存储库的docker容器中执行ps命令:$dockerrun-tidebian:wheezy/bin/bashroot@51afd6b09af8:/#psbash:ps:commandnotfound 最佳答案 ps未安装在基本wheezy镜像中。在容器中试试这个:apt-getupdate&&apt-getinstallprocps或将以下行添加到Dockerfile:RUNapt-getupdate&&apt-getinstall-yprocps&&rm-rf/var/lib/apt

linux - 无法从 debian 中删除、清除、卸载 mongodb

我正在尝试重新安装它,因为它有问题。例如,我无法安装Chromium,因为未配置mongodb-org-server。但出于同样的原因,我什至无法删除它。apt-getautoremove--purgemongodb或者:apt-getpurgemongodb或者:apt-getremove--purgemongodb一切都以同样的方式结束:dpkg:errorprocessingpackagemongodb-org-server(--configure):subprocessinstalledpost-installationscriptreturnederrorexitstatus

go - 为类 Debian 系统打包 Go 1.5 应用程序

原来的问题,PackagingGoapplicationforDebian,在三年多前被问到,当Go静态链接可执行文件时。现在,有了新的Go1.5版本,它的releasenote说,ChangestothelinkerenabledistributingGopackagesassharedlibrariestolinkintoGoprograms,andbuildingGopackagesintoarchivesorsharedlibrariesthatmaybelinkedintoorloadedbyCprograms我前往DebianGoPackagingwiki,但是才发现它还没