问题标签 [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.
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 结构的应用程序的问题。
如果我使用:
所有想要使用任何 Java 可执行文件的应用程序和脚本都可以使用标准过程
call $JAVA_HOME/bin/executable
。然而,由于罐子在不同的地方,它们并不总是被找到(例如:在 grails 我得到ClassDefNotFound
了native2ascii
)。另一方面,如果我使用:
找不到任何 Java 可执行文件(
java
、等)。javac
那么,JAVA_HOME
在基于 Debian 的 Linux 中处理变量的正确方法是什么?
谢谢你的帮助,路易斯
security - 保持基于 apt 的发行版,作为 Web 服务器运行,保持最新
我正在配置运行 Debian 5.0 的生产 Web 服务器。如何使基于 apt 的发行版保持最新。有什么最佳实践或神奇的方法吗?通过 ssh 登录并apt-get upgrade
手动运行似乎不合理。
编辑: 在评论中进行了一些讨论后,我现在决定手动升级服务器,但想知道如何及时了解要应用的软件包。
php - PHP 脚本在浏览器上运行,但不使用 wget
我有一个通过 wget 运行 5 个 php 脚本的 bash-sctipt。每个 php 文件都被调用,但是在最后一个脚本上,我收到了这个警告:
mysql_query():提供的参数不是 xyz.php 中有效的 MySQL-Link 资源,位于 ABC 行
真正奇怪的是,如果我通过浏览器运行相同的脚本,脚本运行良好,没有任何警告。
这是我在 ABC 线附近的代码:
我的 SQL 是完全有效的(如果我运行在“die”语句中输出的查询,它将完美运行),DBConn 已连接到数据库,并且所有其他脚本都运行良好,除了这个。
我真的不知道是什么导致了这个警告。欢迎任何帮助。
谢谢
ubuntu - 编写 Debian/Ubuntu deb 包的资源?
我开始为 Ubuntu 服务器上的软件包准备安装脚本。我想编写一个脚本作为 .deb 包,它知道必须事先安装的依赖项(数据库、Web 服务器等)。
你能推荐任何教程/资源来帮助新手开发人员开始编写 deb 包吗?
更新:Canonical 有一个完整的包装指南,它很好地解释了这个过程。
java - 如何在java中指定文件路径?
我为“Debian Linux”创建了一个 java 应用程序。现在我希望该应用程序读取放置在指定该应用程序的 jar 文件的目录中的文件。那么在 File Object 的参数中指定什么?
指定什么作为上述语句的参数以指定表示应用程序的 jar 文件所在路径的相对文件路径?
java - java的jar文件
我创建了一个 java 应用程序并将其打包到 Windows 平台上的 jar 文件中。现在我想在 Debian Linux 上部署那个 jar 文件。
相同的 jar 文件是否适用于 Debian Linux?
在 Windows 中用于从命令提示符执行 jar 文件的命令是否与 Debain Linux 相同?
IE
上述命令是否适用于 Debian Linux?
linux - Debian 包控制文件问题
我正在尝试为 Java 应用程序创建一个 Debian 包。
在我的包中有一个.jar
可执行文件,一个将运行此 jar 文件的脚本和一个.so
用于 fmod 的文件。我已阅读本教程。
在控制文件中有一个“Depends”字段,它基本上描述了为了安装我的应用程序需要安装的包。我的问题是,我如何找到我的应用程序需要哪些包?我按照教程中的说明操作了一个 .so 文件,得到了这个:
此外,我的应用程序需要安装 Java 1.5 才能运行。如何在我的 debian 包中指定这个?
linux - Google Chrome Linux 版本如何处理自动版本更新
谁能告诉我 Chrome 的 Linux 测试版如何使用 debian 包管理器进行自动版本更新。我需要在 linux 上实现类似于我的应用程序的东西,这里提供的信息会很有帮助。我目前正在检查 debian 控制包中的 postinst 脚本,我可以看到 Chrome 使用 PGP 发布/订阅模型在 Linux 中获取自动版本更新。我只是清楚地了解它是如何工作的。任何帮助将不胜感激。
谢谢
debian - Debian 控制文件的打包和本地化
有没有办法提供 Debian 打包控制文件的本地化版本(例如变更日志、控制和版权)?
java - 如何创建具有基本依赖项的 deb 包?
您好,我正在尝试为用 Java 编写的 Web 应用程序创建一个 deb 包(它使用 Apache Tomcat)。我的最终目标是创建一个人们可以添加到apt-get
软件中的存储库,但是
如何使包知道要查找依赖项,例如 tomcat、sun-java6-bin 和 ant?
如何编写安装程序脚本以将文件和文件夹放置在正确的位置?