问题标签 [debian-based]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
837 浏览

debian - 如何覆盖 .deb 子包的版本?

我需要为我们的软件制作一个 .deb,其中包括 Drupal 的副本。我不得不修补 Drupal,所以我不能使用发行版中的股票 Drupal。我希望结果是一个名为 drupal6-rs_6.16_all.deb 的文件,但是因为在我的控制文件中它是一个子包,它“继承”了我的主包的版本,所以我最终得到一个包 drupal6-rs_6.0.6 _all.deb(6.0.6 是我们自己的代码库的版本)。

我希望能够从同一个 debian/* 描述中生成 Drupal 包,而不是单独为 Drupal 创建一个单独的 debian/* 子树。

这可以做到吗?我知道使用 RPM 可以覆盖子包的版本,但是如果我将 Version: 6.16 添加到子包的 debian/control 标头中,它 (a) 在 vi​​m 中与其他标头条目不同地突出显示,并且 (b) 有没有效果。

0 投票
1 回答
2952 浏览

debian - Debian打包:将文件部署到用户主目录

我使用 Debhelper 创建 Debian 软件包。为了部署文件和目录,我使用debian/installanddebian/dirs文件。

现在我希望我的包将默认用户配置文件部署到 $HOME/.mypackagerc(就像 .bashrc 和朋友一样)。

Debhelper 是否提供了一种方法来做到这一点,或者我应该只是:

  • 在 postinst 脚本中执行
  • 甚至在我的程序中执行此操作,在第一次执行时
0 投票
3 回答
3780 浏览

linux - 配置linux盒子有一个静态ip

我需要让我的家庭网络上的机器使用静态 IP 地址。这是一个linux盒子。

我的问题是我可以让我的 linux 机器使用静态 ip 地址,而我的网络的其余部分(由链接到路由器的所有 Windows 机器组成)使用动态 ip 吗?

没有太多关于配置 linux 机器使用静态 ip 的信息,只是我很困惑 - 如果我想在一个机器上使用静态 ip,我的整个网络是否必须使用静态 ip?

非常感谢

0 投票
2 回答
1449 浏览

php - PHP HTTP 服务器?端口 80、443-444、1000-3000、8000-9000。(无阿帕奇)

我将很快升级到Debian 6.0 "Squeeze"服务器上的 Linux,我想知道如何在许多专用于不同事物的端口上使用Python作为 Web 服务器。

这意味着端口 443 可用于许多站点(由相同的代码驱动,只是在 SQL DB 中不同)

0 投票
1 回答
2360 浏览

javascript - 可以在Javascript中运行脚本的Linux命令行模拟器?

嘿,我只是想知道是否有人制作了一个用 Javascript 编写的 Debian 版本,只是为了测试。我知道它不能做无限的事情,但是 Javascript 让它拥有的东西应该足够了。

这是我找到的一个C64模拟器,但是太简单了?http://www.kingsquare.nl/jsc64

0 投票
2 回答
2851 浏览

php - 在 Debian 服务器上安装 php 5.3.5 期间 SNMP 健全性检查失败

我正在尝试在我的 Debian 服务器上安装 php 5.3.5,并且在我执行之后

./configure -with-mysql=/usr -with-mysqli=/usr/bin/mysql_config -with-tidy=/usr -with-curl=/usr/bin -with-curlwrappers -with-openssl-dir=/usr -with-zlib-dir=/usr -enable-mbstring -with-xpm-dir=/usr -with-pdo-mysql=/usr -with-xsl=/usr -with-ldap -with-xmlrpc -with-iconv -dir=/usr -with-snmp=/usr -enable-exif -enable-calendar -with-bz2=/usr -with-mcrypt=/usr -with-gd -with-jpeg-dir=/usr -with- png-dir=/usr -with-zlib-dir=/usr -with-freetype-dir=/usr -enable-mbstring -enable-zip -with-pear -prefix=/usr/php -with-imap -with- kerberos -with-imap-ssl -with-imagick -with-readline -with-libedit

发生此错误

检查是否启用 UCD SNMP hack... 不检查 -lnetsnmp 中的 snmp_parse_oid ... 不检查 -lnetsnmp 中的 init_snmp ... 不配置:错误:SNMP 健全性检查失败。请检查 config.log 了解更多信息。

你知道如何解决这个问题吗?(我已经安装了 SNMP。)

0 投票
2 回答
798 浏览

c++ - C++ apt-get 处理 popen 的标准输出

这听起来像是一个愚蠢的问题,我是 C++ 新手。

在 debian 上,我尝试apt-get install使用 popen 调用。我需要解析这个程序的输出。不幸的是,我无法阅读 apt-get 的完整输出。

在某些时候 apt-get 可能会要求用户输入(询问是否应该安装依赖项)。我的程序无法输出这一行。

Whis 是最后一行(参见下面的示例,我的程序中缺少的行是:“你想继续 [Y/n] 吗?”)没有输出?

当我手动运行 apt-get 命令时,控制台输出如下所示:

注意:最后一行末尾没有换行符。

当我使用自己的程序时,缺少最后一行(输出)

注意:输出末尾的换行符

我在 c++ 中对 popen 的参考实现如下所示:

我尝试在 Linux 系统上执行此操作

0 投票
0 回答
2759 浏览

debian - 如何从 debian 中删除进化但保留 gnome

嗯,在标题中

我确实试过这个:

aptitude unmarkauto gnome-desktop-environment gdm-themes gnome-themes-extras gnome-games libpam-gnome-keyring gstreamer0.10-plugins-ugly gstreamer0.10-ffmpeg 节奏盒突触 system-config-printer totem-mozilla Epiphany-extensions serpentine gnome -app-install arj avahi-daemon deluge+ gnome_

0 投票
3 回答
506 浏览

linux - apache Mod_rewrite 关闭,wordpress 快乐,404 我不快乐

我一直在摆弄 mod_rewrite 一段时间,但它已经得到了最好的我。希望这里的任何人都可以对我的问题有所了解。

我正在尝试自行托管 wordpress,当我在站点的 .htaccess 文件中将 mod_rewrite 设置为 off 时,它工作得很好。但是如果我把它打开它会给我一个禁止的错误。日志显示:

选项 FollowSymLinks 或 SymLinksIfOwnerMatch 关闭,这意味着禁止 RewriteRule 指令:/c/blog/wp-admin/index.php,引用者:http ://xxx.xxx.xxx.xxx/blog/wp-admin/options-permalink .php

.htaccess 包含

提前致谢!

0 投票
2 回答
261 浏览

linux - BASH:遍历一个目录,不包括某些基于关键字的子目录

我正在尝试创建一个简单的备份脚本,其中包括复制我的 Firefox 配置文件,不包括该配置文件中的任何缓存项或文件夹。

这是在我的基于 debian 的 crunchbang 系统上。

这听起来很简单,但我是 bash 脚本的新手,到目前为止我想出的东西太不优雅和笨拙,我很想得到一些意见。

这是我到目前为止所拥有的:

您可能已经猜到,回声在那里用于错误检查。这些将被 cp 语句替换。

我看到的一个问题是这不够灵活:如果目录超过 5 个,则不会包含它们。如果我扩展脚本以包含它们,我只是将问题移到一步。

另一个问题是我目前在脚本输出中看到的一个问题:

我不知道为什么这条线会出现,但我相信它不应该出现。

所以...有什么提示可以帮助我吗?