问题标签 [fedora10]
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.
php - 无法从 PHP Fedora 10 调用系统命令和 shell 脚本
我正在开发一个通过 PHP 和 Apache 在 Fedora 10 机器上本地运行的应用程序。这取决于在后台运行的进程。
高层希望能够通过浏览器启动/停止/重新启动该过程。我试图通过让 PHP 使用 exec() 和 shell_exec 调用系统来使其工作,但它似乎不起作用。
当我尝试使用“exec('processName')”启动进程时,什么也没有发生。
当我尝试使用“exec('killall processName')”时,SELinux 开始不断弹出该进程被允许的警告(因为我将其置于允许模式),但它实际上并没有杀死该进程!但这似乎在页面完全加载后仍然存在!?!?
我能够以类似的方式调用另一个脚本:“exec('/var/www/cgi-bin/ControlProgram START')”。所以我不太确定这两个调用/命令之间的主要区别是什么。
我还将脚本调用放入 /etc/rc.local 文件中,以使脚本在登录时运行。但是,我是否能够从 PHP 中删除该脚本,因为它是由...系统运行的?
在权限/SELinux 方面,我不是专家,所以不要吝啬血淋淋的细节!提前致谢!
php - 从 C 程序执行 php 脚本并将结果存储到变量中
我想从 C 程序执行 PHP 脚本并将返回的内容存储到 C 变量中。
我尝试了以下方法,但它不起作用:
C:
PHP:
环境:
- PHP 5.2.6
- 阿帕奇 2.0
- Fedora 核心 10
还建议任何其他更好的方法来做到这一点。
mono - Mono - 目前缺少文件 gnome-sharp 来编译 gnome 示例应用程序
后者在 monodevelop 中创建新的示例解决方案。
Mono -> 新解决方案 -> C# -> 示例 -> Gnome 2.0 项目
我在编译 gnome 示例应用程序时发现了下一个错误。
构建:测试(调试)
构造解决方案测试
构建:测试(调试)Realizando compilación principal... 编译失败:2 个错误,0 个警告
/Projects/test/test/MyProgram.cs(8,7):错误 CS0246:找不到类型或命名空间名称“Gnome”。您是否缺少 using 指令或程序集引用?
Construcción finalizada -- 2 个错误,0 个广告
gnome-sharp 文件,Version=2.4.0.0,Culture=neutral,PublicKeyToken=35e10195dab3c99f 未找到或无效。
构造:2 个错误,0 个警告
有谁知道如何解决这个问题?
我的环境是:Monodevelop 2.0(Alpha 1),Linux Fedora 10
[root@internet sandovaledwin]# rpm -qa mono* monodoc-2.2-2.fc10.i386 monodevelop-1.9-8.fc10.i386 mono-core-2.2-2.fc10.i386 mono-winforms-2.2-2.fc10 .i386 mono-addins-0.3.1-3.fc10.3.i386 mono-data-2.2-2.fc10.i386 mono-web-2.2-2.fc10.i386 mono-nunit22-2.2.10-7.fc10 .i386 mono-extras-2.2-2.fc10.i386 mono-basic-2.2-1.fc10.i386 mono-data-sqlite-2.2-2.fc10.i386
java - 为用户应用程序创建菜单条目,Linux
嗨,我已经创建了一个 rpm 文件。我的应用程序完全是 java 应用程序。当我安装我的 rpm 时,我必须双击 Install.sh(它是一个启动 java 应用程序的 shell 脚本文件)我的程序启动。现在我想在安装我的 rpm 文件时在桌面上看到一个图标。通过单击该图标,我的应用程序必须启动。
是否必须在 .spec 文件中设置任何内容
我必须做些什么来实现这一点。
我正在使用 Fedora10
谢谢 Sunil Kumar Sahoo
comparison - yum 如何比较版本?
我们有一个打包成 RPM 的 Web 应用程序。RPM 的版本字段有问题。
假设我们已经安装了 rpm:foo-2.1.0.007
007 是我们的内部版本号。
现在,当我们尝试安装更新的 rpm foo-2.1.0.010 时,yum 会说“没有什么可更新的”。
当我重新制作 RPM,但删除了前导零时,问题就解决了:
foo-2.1.0.7
foo-2.1.0.10
根据此链接,版本的每个部分都作为整数进行比较,但实践表明并非如此。
所以我的问题是:RPM 的版本比较算法是什么,为什么前导零会干扰?
unix - 无法从另一台计算机访问 Unix 上的 Tomcat
我将 Tomcat 6.0 安装到 Fedora 10 中。我可以在浏览器上看到我的 webapp从服务器计算机执行简单的http://localhost:8080/HomeApp 。我通过 /sbin/ifconfig 看到我的服务器计算机的 IP 为 192.168.1.5。所以我用服务器IP替换了localhost,它也可以工作。
但是,当我在家中使用另一台计算机时,出现“连接超时”。这很奇怪,因为我实际上可以从客户端计算机成功地 ping 家庭服务器。
有谁知道怎么了?我使用这个 Verizon Fios 作为我的家庭路由器,默认配置。提前致谢。
mono - 单声道错误:错误 CS0117:“System.IO.File”不包含“ReadLines”的定义
我按照这个线程在我的 Fedora 机器上安装了 Mono:
但是,当我尝试使用以下方法编译我的程序时:
我得到:
编译失败:1 个错误,0 个警告
有问题的行是:
谁能指出我正确的方向?
ubuntu-12.04 - 内核恐慌 - 不同步:试图终止 Vmware 工作站 7 上的空闲任务
我正在尝试通过 vmware Work Station 安装 ubuntu。在抛出错误“内核恐慌 - 不同步:试图杀死空闲任务”后,进程停止,我在论坛中搜索了解决方案,但它们几乎没有帮助。这是我正在使用的环境。
我当前的操作系统:Windows 7(64 位)
Ubuntu ISO:12.04.3 桌面(64 位)
VMWare 工作站:版本 7。
这是堆栈跟踪。提前致谢!!
c++11 - Fedora 10 上的 C++11
我将在一台不是我的电脑上工作一个月,因此我一完成就将其归还。但是,我可以是root。
问题是我无法运行 C++11。我对最新的编译器不感兴趣,只是一个可以支持一些 C++11 的编译器(例如,我不关心 regex)。
我尝试了所有这些:
sudo yum install gcc-c++
这使:
Loaded plugins: dellsysidplugin, kernel-module, refresh-packagekit
Setting up Install Process
Package gcc-c++-4.3.2-7.i386 already installed and latest version
Nothing to do
sudo update-alternatives --config gcc
什么都不给
bash-3.2$ g++ --version
这使:
g++ (GCC) 4.3.2 20081105 (Red Hat 4.3.2-7)
Copyright (C) 2008 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
yum groupinstall "Development Tools"
说是最新版本
一些汇编:
bash-3.2$ g++ px.cpp -std=c++0x -o px
px.cpp:2:18: error: chrono: No such file or directory
我能做些什么?问题出在fedora 10上?我不知道是否允许我更新计算机的操作系统(这是古老的,启动时的电池信息,只是为了看一眼)。而且,既然是古老的,恐怕就不要破坏了(通过升级)。