Questions tagged «debian»

注意:问题必须与编程有关。仅当您的问题与使用操作系统API或特定于Debian的功能在Debian上进行开发有关,或与使用deb格式创建软件包有关时,才使用此标签。


6
如何在GNU / Linux上设置Subversion(SVN)服务器-Ubuntu
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 4年前关闭。 改善这个问题 我有一台运行Ubuntu的笔记本电脑,希望用作Subversion服务器。无论是我自己致力于本地还是远程。要执行此步骤需要采取什么步骤?请包括以下步骤: 获取并配置Apache和必要的模块(我知道还有其他方法可以创建SVN服务器,但是我希望它特定于Apache) 配置访问服务器的安全方式(SSH / HTTPS) 配置一组授权用户(例如,他们必须有权提交,但可以自由浏览) 通过初始提交(某种“ Hello world”)验证设置 这些步骤可能涉及命令行或GUI应用程序指令的任何混合。如果可以的话,请注意特定于特定发行版或版本的说明,以及可以使用用户对特定工具的选择代替(例如,nano代替vi)。
95 linux  svn  ubuntu  debian 

9
即使没有其他进程阻止该端口,Node.js应用也无法在端口80上运行
我正在安装了Node.js的Amazon EC2上运行Debian的实例。如果我运行下面的代码: http = require('http'); http.createServer(function (request, response){ response.writeHead(200, {'Content-Type':'text/plain'}); response.end('Hello World\n'); }).listen(80); console.log("Running server at port 80"); 我得到下面的输出,它告诉我还有另一个进程正在侦听端口80: Running server at port 80 events.js:72 throw er; // Unhandled 'error' event ^ Error: listen EACCES at errnoException (net.js:901:11) at Server._listen2 (net.js:1020:19) at listen (net.js:1061:10) at Server.listen (net.js:1127:5) at Object.<anonymous> (/home/admin/nodetests/nodetest.js:6:4) …

7
使用参数从bash调用Python脚本
我知道我可以使用以下命令从bash脚本运行python脚本: python python_script.py 但是,如果我想将变量/自变量从bash脚本传递给python脚本,该怎么办?我怎样才能做到这一点? 基本上,bash会计算出文件名,然后python将其上传,但是当我调用它时,我需要将文件名从bash发送到python。
91 python  linux  bash  shell  debian 

3
解压缩tar.gz文件
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow的主题。 7年前关闭。 改善这个问题 通过使用wget命令行,我得到了一个tar.gz文件。我将其下载到root @ raspberrypi。有什么方法可以将其解压缩到/ usr / src文件夹中?
83 linux  ubuntu  debian 

4
如何在特定时间在Linux上运行脚本?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 7年前关闭。 改善这个问题 我有一个包含特定日期和时间的文本文件。 我希望能够在该文件中指定的时间运行脚本。 您将如何实现?创建另一个在后台运行的脚本(有点像守护进程),并每秒检查当前时间是否与文件中的时间匹配?还有另一种方法吗?该机是linux服务器,Debian wheezy。提前致谢
80 linux  bash  scripting  debian 

8
如何使用命令update-alternatives --config java
我正在Linux Debian(Squeeze)上安装Apache Solr。我被指示安装sun-java jdk 1st。然后被告知我应该使用命令sudo update-alternatives --config java来确保特定的Java(sun-java)是默认的运行时。但是,当我运行此命令时,我得到: There are 3 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode 1 /usr/bin/gij-4.4 1044 manual mode 2 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode 3 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode Press enter to keep the current …
80 java  debian 

6
将Docker映像内的用户切换为非root用户
我正在尝试将用户切换到tomcat7用户,以设置SSH证书。 当我这样做时su tomcat7,什么也没发生。 whoami 做完后仍然发根 su tomcat7 这样做more /etc/passwd,我得到以下结果,清楚地表明存在tomcat7用户: root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh proxy:x:13:13:proxy:/bin:/bin/sh www-data:x:33:33:www-data:/var/www:/bin/sh backup:x:34:34:backup:/var/backups:/bin/sh list:x:38:38:Mailing List Manager:/var/list:/bin/sh irc:x:39:39:ircd:/var/run/ircd:/bin/sh gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh nobody:x:65534:65534:nobody:/nonexistent:/bin/sh libuuid:x:100:101::/var/lib/libuuid:/bin/sh messagebus:x:101:104::/var/run/dbus:/bin/false colord:x:102:105:colord colour management daemon,,,:/var/lib/colord:/bin/false saned:x:103:106::/home/saned:/bin/false tomcat7:x:104:107::/usr/share/tomcat7:/bin/false 我正在尝试解决的是哈德逊(Hadson)中的此错误: Command "git fetch -t git@________.co.za:_______/_____________.git +refs/heads/*:refs/remotes/origin/*" returned status code …
79 git  debian  docker 

10
E:无法找到软件包npm
当我尝试使用安装npm时sudo apt-get install npm,出现以下错误: E:无法找到软件包npm 为什么找不到npm?我正在使用Debian 9并且已经运行了 sudo apt-get install nodejs
79 node.js  npm  debian  apt-get  apt 

1
通过apt-get在Debian中安装Java 7(Oracle)
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow的主题。 7年前关闭。 改善这个问题 通过apt-get存储库在Debian中安装Oracle Java 7似乎不起作用。 apt-get install oracle-java7-installer 貌似apt-get不认oracle-java7-installer。
78 debian  java-7  apt-get 

4
Bash Shell脚本-检查标志并获取其值
我正在尝试制作一个shell脚本,旨在像这样运行: script.sh -t application 首先,在我的脚本中,我想检查脚本是否已使用-t标志运行。例如,如果运行时没有这样的标志,我希望它出错: script.sh 其次,假设存在-t标志,我想获取该值并将其存储在我可以在脚本中使用的变量中,例如: FLAG="application" 到目前为止,我在这方面取得的唯一进步是$ @可以获取所有命令行参数,但是我不知道这与标志之间的关系,或者甚至是不可能的。
78 linux  bash  shell  debian 

5
是否有创建用于分发Python程序的Debian软件包的标准方法?
有关如何执行此操作的信息很多,但是由于“有多种方法可以给猫换皮”,因此涵盖该过程的所有教程/手册似乎都做出了与其他假设不同的某些假设。教程,我仍然没有设法掌握它。 到目前为止,这是我认为我了解的。 我的最终目标应该是创建“二进制” .deb软件包。由于所有Python程序都是这样的,因此此类软件包将独立于平台(32/64位)。 要创建“二进制”包,我首先需要创建一个源包。 要创建源包,我可以使用CDBS或debhelper。Debhelper是初学者的推荐方法。 创建源程序包的核心是DEBIAN在源目录中的目录中填充许多文件,以阐明需要在何处复制文件,它们受什么版权和许可方案,它们具有什么依赖性等。 如果Python源代码还附带distutils的脚本,则该步骤#4可在很大程度上自动化该dh_make命令。setup.py 现在我的问题是: 我对流程的理解正确吗?有什么我想念的东西,或者我弄错了吗? 步骤5确实让我更困惑:特别是对我来说最模糊的两点是: 如何编写setup.py安装独立程序的脚本? 编辑:通过独立的程序,我指的是节目旨在通过桌面用户使用(而不是一个模块,这是我理解的一样功能的集合被其他软件已经被导入后使用)。在我的特定情况下,我实际上需要两个这样的“程序”:主软件和单独的实用程序(实际上,另一个“程序”应与另一个程序放在同一程序包中)。 这种脚本对DEB包有什么特殊性?官方文档似乎只涉及RPM和Windows内容。 顺便说一句:这些是迄今为止我能找到的最佳信息来源。如果您有什么比这更好的,请分享!:) Ubuntu的Python打包指南 从python setup.py创建一个.deb包(它显示了步骤,但是对它们的解释不足以使我遵循) ShowMeDo视频,有关“从python程序中创建.deb软件包”(它似乎不是最新的,并且-如果我理解正确的话-它将产生供个人使用的软件包,没有依赖项,也没有签名的changelog等使其与Debian政策不兼容的关键数据)。

5
旋转mp4视频而无需重新编码
我正在寻找一种方法来旋转在Debian Wheezy系统上用Nexus 4拍摄的视频。这些视频以纵向模式拍摄,我想将它们旋转为横向模式。优选地,旋转是命令行驱动的。 我已经找到了几个先前的问题,这些问题暗示着一个好的解决方案,但是我似乎无法设法使其正常工作。 首先存在一个问题: 使用FFmpeg旋转视频 但这表明ffmpeg已过时,我应该使用avconv。我发现了这个问题,详细说明了前进的方向。 /ubuntu/269429/how-can-i-rotate-video-by-180-degrees-with-avconv 这使我使用以下命令: avconv -i original.mp4 -vf "transpose=1" -codec:v libx264 -preset slow -crf 25 -codec:a copy flipped.mp4 但是,这非常慢(最后一次测试花了我6个多小时,不到3分钟的镜头),并且无法生成可播放的电影。在记录输出时也出现错误,指出Mb速率>级别限制。 重新编码在这里有问题吗?在应用旋转之前,我是否应该先将手机中的视频重新编码为另一个更“可行”的编码?还是我错过了另一个重点?


2
如何信任apt信息库:Debian apt-get更新错误公共密钥不可用:NO_PUBKEY <id> [关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow的主题。 9年前关闭。 改善这个问题 尝试更新有关Debian Etch安装的某些存储库,并通过运行“ apt-get update”得到以下错误 W: GPG error: http://www.debian-multimedia.org etch Release: The following signatures couldn't be verified because teh public key is not available: NO_PUBKEY 07DC563D1F41B907 W: You may want to run apt-get update to correct these problems 具有讽刺意味的是,它指示我运行apt-get update是一个不错的选择。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.