问题标签 [ubuntu]

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 投票
3 回答
425 浏览

linux - 基于网络的软件分发

目前在我的工作中,我们正在使用 Apache 身份验证通过 Ubuntu 服务器上的 apache Web 服务器分发我们的 Windows 基础软件的安装程序。当我们最初开始这样做时,我们只有 3 个项目要分发,因此需要管理 3 个 htpasswd 文件。从那时起,我们已经发展壮大,现在正在分发 8 个项目以及每个项目的几个赞助商特定的变体。此外,我们已经开始向潜在的研究赞助商分发视频以及相当大的软件。这已成为管理所有 htpasswd 文件的巨大负担。所以我的问题是,以基于 Web 的方式提供对大型文件集的密码保护访问的更好方法是什么?我认为 CMS 在这种情况下可能是合适的,但我对人们可能有的其他想法感兴趣。我的具体要求是:

  • 在 Apache/Linux 上运行。特别是 Ubuntu 6.06/Apache2
  • 免费或相对便宜,研究不提供昂贵的企业软件
  • 能够轻松创建用户并为其帐户设置到期日期
  • 能够创建文件的逻辑集合,并限制用户只能看到这些特定的集合
  • 能够处理相对较大的文件(数百兆字节以上,尽管这种情况很少见)。此外,应该有一种简单的方法可以在 Web 界面之外添加文件,因为通过 Web 上传 300 MB 的视频是不可行的。命令行客户端可能是最好的。

非常感谢任何可以处理上述要求的软件建议。

0 投票
1 回答
108 浏览

unix - tload 中的值是什么意思?

我试图维护的服务器正在嘲笑我。

除其他外,我还运行了 tload。这可能会为知道如何读取这些数据的人提供有用的信息。我不。

它说:

1.36, 1.12, 0.59 -------------

我应该从中收集什么?这是我们自己开发的统计服务器,它接收大量请求,并运行 logrotate & crons 日志解析脚本。它还生成包含“前 10 个”内容列表的静态 JSON 文件,并为这些文件提供请求。

需要更多信息?随便问问

0 投票
9 回答
8695 浏览

linux - 如何让用户以 root 权限运行脚本?

考虑到SUID shell 脚本的危险,是否有更安全的方法可以在 Linux 中为具有 root 权限的脚本(bash、PHP)提供无密码访问权限?

(Ubuntu 8.10)

0 投票
4 回答
2708 浏览

perl - 为什么升级到 Intrepid Ibex Ubuntu 后找不到 Perl 模块?

我昨天升级到 Ubuntu Intrepid Ibex,突然我安装的一些 Perl 模块(在 Hardy Heron 上)都不见了!

我收到通常的“无法在@INC 中找到模块”错误。是否有任何 CPAN 存储库发生了变化或 Intrepid 发生了什么变化?谷歌根本没有帮助。

提前致谢。

0 投票
7 回答
10304 浏览

ubuntu - 在启动时设置 Ubuntu 音量

Ubuntu 启动/登录声音可能非常响亮,但我确实喜欢它。我写了一个脚本,使用 amixer 将音量设置为 25%。这是我喜欢的音量,但是当我使用电视输出或耳机时,我必须调高音量。在登录声音播放之前,我似乎无法让脚本运行。我尝试了一个 cron @reboot,并在 /etc/rc3.d/ 和我的 .bash_profile 脚本中放置了一个指向脚本的符号链接。只有第三种方法实际上正确设置了音量,但是在登录声音播放之后。

理想情况下,我希望在我晚上注销时或在 ubuntu 登录屏幕显示之前运行脚本。

这是设置音量的命令:

其他方法尝试的建议表示赞赏。

0 投票
3 回答
7562 浏览

linux - 在 Debian Linux 中安装和链接 PhysX 库

我正在尝试让 PhysX 使用 Ubuntu 工作。

首先,我在这里下载了 SDK:


接下来,我提取了文件并安装了每个包:

这给了我位于 /usr/lib/PhysX/v2.8.1 中的以下文件:

  • libNxCharacter.so
  • libNxCooking.so
  • libPhysXCore.so
  • libNxCharacter.so.1
  • libNxCooking.so.1
  • libPhysXCore.so.1

接下来,我创建了指向 /usr/lib 的符号链接:


现在,使用 Eclipse,我指定了以下库 (-l):

  • libNxCharacter.so.1
  • libNxCooking.so.1
  • libPhysXCore.so.1

以下搜索路径以防万一(-L):

  • /usr/lib/PhysX/v2.8.1
  • /usr/lib

此外,正如 Gerald Kaszuba 所建议的,我添加了以下包含路径 (-I):

  • /usr/lib/PhysX/v2.8.1
  • /usr/lib

然后,我尝试编译以下代码:

我得到的第一个错误是:

NxPhysics.h:没有这样的文件或目录

这告诉我该项目显然没有正确链接。谁能告诉我我做错了什么,或者我还需要做什么才能让我的项目编译?我正在使用 GCC C++ 编译器。提前致谢!

0 投票
11 回答
17921 浏览

linux - 我需要在 ActionScript 中开发哪些工具(在 Linux 中)

我以前从未开发过 Flash,但我有一个项目,我想在其中使用 ActionScript 3 库,但我不确定我需要启动哪些工具。更复杂的是,我的主要开发盒子是一个 Ubuntu 盒子。我需要安装任何必要的软件包吗?或者有什么.deb我可以买的吗?

0 投票
3 回答
13534 浏览

java - 在 Ubuntu 上安装 Tomcat 5.5(使用 apt)使 CATALINA_HOME 未设置

我正在设置使用 Java 编写 Web 应用程序的开发环境,我需要一些帮助。

我做了什么:

从 Sun 安装 Java SE 6

我安装了(sudo apt-get install ...)以下软件包(一次一个,因为其中一些需要用户交互)以从 Sun 获取 Java SE 6:sun-java6-bin sun-java6-doc sun-java6-fonts sun -java6-javadb sun-java6-jdk sun-java6-jre sun-java6-plugin sun-java6-source 。

我还通过将 JAVA_HOME=”/usr/lib/jvm/java-6-sun/” 添加到 /etc/environment 来设置 JAVA_HOME。

开始安装和配置 Tomcat 5.5

我安装了(sudo apt-get install ...)以下软件包:tomcat5.5 tomcat5.5-admin

我目前拥有的:

我能够连接到http://localhost:8180/admin并获取我通过安装 tomcat5.5-admin 软件包安装的管理 Web 应用程序。Tomcat 服务器作为守护进程运行。

我的问题和疑问:

  1. 似乎没有定义环境变量 $CATALINA_HOME。我应该如何定义它?(可能和我的 $JAVA_HOME 一样?但如果是这样,我应该分配哪个路径?)
  2. 要部署战争,我可以将 JAR 复制到 $CATALINA_HOME/webapps 吗?还是我需要更改战争的文件权限?(这里我假设 $CATALINA_HOME 设置正确。)
  3. 我安装的管理 Web 应用程序需要什么用户名和密码?我该如何改变它们?
  4. 我应该考虑 Ubuntu 上的 Tomcat 5.5 的最佳实践吗?
0 投票
17 回答
78606 浏览

eclipse - Tomcat 6 server creation using eclipse IDE on ubuntu

I'm having a problem running tomcat 6 with eclipse 3 in ubuntu.

I installed tomcat 6 on my machine and when I tested it using http://localhost:8080, it worked fine.

But whenever i want to create a server in eclipse, i select Tomcat 6 , i get the following message "Cannot create a server using the selected type", and i can't click next.

Any idea why?

0 投票
3 回答
390 浏览

ubuntu - 将 Ubuntu 6.06 LTS Server 升级到 Ubuntu 8.10 Desktop 的升级路径是什么?

我的开发团队使用 Ubuntu 6.06 LTS Server VMware 映像作为我们的开发环境。它上面有我们的开发堆栈。我想将它升级到 Ubuntu 8.10 桌面(注意:桌面,而不是服务器)。. . 同时不破坏原始图像中的任何开发堆栈。开发堆栈使用 6.06 发行版中的 apt-get 包。