问题标签 [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 投票
15 回答
142885 浏览

java - 基于 Linux OpenJDK Debian 的发行版的 JAVA_HOME 环境变量的正确目标是什么?

在 Windows 中,JAVA_HOME必须指向 JDK 安装文件夹(以便JAVA_HOME/bin包含所有可执行文件并JAVA_HOME/libs包含所有默认jar库)。

如果我下载 Sun 的 JDK 包并将其安装在 Linux 中,则过程相同。

但是,我需要使用 Kubuntu 的默认 OpenJDK 包。问题是所有可执行文件都放在/usr/bin. 但是罐子放在/usr/share/java. 由于它们不在同一个JAVA_HOME文件夹下,我在使用 Grails 时遇到了问题,并且可能会遇到其他需要标准 Java 结构的应用程序的问题。

  1. 如果我使用:

    所有想要使用任何 Java 可执行文件的应用程序和脚本都可以使用标准过程call $JAVA_HOME/bin/executable。然而,由于罐子在不同的地方,它们并不总是被找到(例如:在 grails 我得到ClassDefNotFoundnative2ascii)。

  2. 另一方面,如果我使用:

    找不到任何 Java 可执行文件(java、等)。javac

那么,JAVA_HOME在基于 Debian 的 Linux 中处理变量的正确方法是什么?

谢谢你的帮助,路易斯

0 投票
1 回答
134 浏览

security - 保持基于 apt 的发行版,作为 Web 服务器运行,保持最新

我正在配置运行 Debian 5.0 的生产 Web 服务器。如何使基于 apt 的发行版保持最新。有什么最佳实践或神奇的方法吗?通过 ssh 登录并apt-get upgrade手动运行似乎不合理。

编辑: 在评论中进行了一些讨论后,我现在决定手动升级服务器,但想知道如何及时了解要应用的软件包。

0 投票
4 回答
596 浏览

php - PHP 脚本在浏览器上运行,但不使用 wget

我有一个通过 wget 运行 5 个 php 脚本的 bash-sctipt。每个 php 文件都被调用,但是在最后一个脚本上,我收到了这个警告:

mysql_query():提供的参数不是 xyz.php 中有效的 MySQL-Link 资源,位于 ABC 行

真正奇怪的是,如果我通过浏览器运行相同的脚本,脚本运行良好,没有任何警告。

这是我在 ABC 线附近的代码:

我的 SQL 是完全有效的(如果我运行在“die”语句中输出的查询,它将完美运行),DBConn 已连接到数据库,并且所有其他脚本都运行良好,除了这个。

我真的不知道是什么导致了这个警告。欢迎任何帮助。

谢谢

0 投票
3 回答
3005 浏览

ubuntu - 编写 Debian/Ubuntu deb 包的资源?

我开始为 Ubuntu 服务器上的软件包准备安装脚本。我想编写一个脚本作为 .deb 包,它知道必须事先安装的依赖项(数据库、Web 服务器等)。

你能推荐任何教程/资源来帮助新手开发人员开始编写 deb 包吗?

更新:Canonical 有一个完整的包装指南,它很好地解释了这个过程。

0 投票
6 回答
129425 浏览

java - 如何在java中指定文件路径?

我为“Debian Linux”创建了一个 java 应用程序。现在我希望该应用程序读取放置在指定该应用程序的 jar 文件的目录中的文件。那么在 File Object 的参数中指定什么?

指定什么作为上述语句的参数以指定表示应用程序的 jar 文件所在路径的相对文件路径?

0 投票
7 回答
6461 浏览

java - java的jar文件

我创建了一个 java 应用程序并将其打包到 Windows 平台上的 jar 文件中。现在我想在 Debian Linux 上部署那个 jar 文件。

  1. 相同的 jar 文件是否适用于 Debian Linux?

  2. 在 Windows 中用于从命令提示符执行 jar 文件的命令是否与 Debain Linux 相同?

IE

上述命令是否适用于 Debian Linux?

0 投票
2 回答
711 浏览

linux - Debian 包控制文件问题

我正在尝试为 Java 应用程序创建一个 Debian 包。

在我的包中有一个.jar可执行文件,一个将运行此 jar 文件的脚本和一个.so用于 fmod 的文件。我已阅读本教程

在控制文件中有一个“Depends”字段,它基本上描述了为了安装我的应用程序需要安装的包。我的问题是,我如何找到我的应用程序需要哪些包?我按照教程中的说明操作了一个 .so 文件,得到了这个:

此外,我的应用程序需要安装 Java 1.5 才能运行。如何在我的 debian 包中指定这个?

0 投票
1 回答
296 浏览

linux - Google Chrome Linux 版本如何处理自动版本更新

谁能告诉我 Chrome 的 Linux 测试版如何使用 debian 包管理器进行自动版本更新。我需要在 linux 上实现类似于我的应用程序的东西,这里提供的信息会很有帮助。我目前正在检查 debian 控制包中的 postinst 脚本,我可以看到 Chrome 使用 PGP 发布/订阅模型在 Linux 中获取自动版本更新。我只是清楚地了解它是如何工作的。任何帮助将不胜感激。

谢谢

0 投票
2 回答
582 浏览

debian - Debian 控制文件的打包和本地化

有没有办法提供 Debian 打包控制文件的本地化版本(例如变更日志、控制和版权)?

0 投票
1 回答
5844 浏览

java - 如何创建具有基本依赖项的 deb 包?

您好,我正在尝试为用 Java 编写的 Web 应用程序创建一个 deb 包(它使用 Apache Tomcat)。我的最终目标是创建一个人们可以添加到apt-get软件中的存储库,但是

  1. 如何使包知道要查找依赖项,例如 tomcat、sun-java6-bin 和 ant?

  2. 如何编写安装程序脚本以将文件和文件夹放置在正确的位置?