无法在 Ubuntu 14.04 上安装 Zoneminder

无法在 Ubuntu 14.04 上安装 Zoneminder

我尝试按照以下两个链接中的说明进行操作,但无济于事:

http://www.zoneminder.com/wiki/index.php/Ubuntu_12.04/13.04_Desktop http://www.zoneminder.com/wiki/index.php/Ubuntu_Server_12.04_64-bit_with_Zoneminder_1.26.5_the_easy_way

完成所有步骤后,我会重新启动,但计算机会挂在 Ubuntu 加载屏幕上。我可以通过终端Ctrl+ Alt + F1 并登录,但显然我需要一个用于监控系统的 GUI,这迫使我重新安装 Ubuntu。

即使我不重新启动,尽管在安装 Zoneminder 期间显示该程序已启动,但当我转到 localhost(它显示默认的 apache 页面)或 localhost/vm(显示 404)时我都看不到它。

不确定我做错了什么,但我不知道该怎么做,也不知道除了 ZM 我还有哪些其他可以尝试的替代方案。就我个人而言,我正在寻找任何有效的方法。如果我不能轻松解决这个问题,我宁愿简单地安装一个替代程序。

另外,我记得读过一些文章说,由于弃用了代码(我猜是因为在 PHP 中切换到了 PDO),Ubuntu 的这个版本存在 PHP/SQL 问题。这也许可以解释一些事情,但我还是不太确定。

答案1

您提供的链接适用于 Ubuntu 12.04。请使用:http://www.zoneminder.com/wiki/index.php/Ubuntu_Server_14.04_64-bit_with_Zoneminder_1.26.5_the_easy_way 我已经验证了这在 Ubuntu 服务器上有效。您不会在 PC 上看到 GUI,但可以从另一台 PC 访问 ZM 服务器。在 Ubuntu 桌面上运行 ZM 确实有效,但登录桌面时会弹出一些错误。时不时会有好心人修改我的文章,这会让那些不太了解 Ubuntu 或 Linux 的人感到困惑。bb

答案2

打开终端并执行以下命令

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

重启 Apache

sudo service apache2 restart

添加 Zoneminder 存储库

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:iconnor/zoneminder
sudo apt-get update

安装 Zoneminder

sudo apt-get install zoneminder

创建一个名为 zoneminder.conf 的文件

sudo -H gedit /etc/tmpfiles.d/zoneminder.conf

将以下内容粘贴或输入到上述文件中

d /var/run/zm 0755 www-data www-data

然后保存文件

更改文件权限

sudo chmod 755 /etc/tmpfiles.d/zoneminder.conf

创建符号链接

sudo ln -s /etc/zm/apache.conf /etc/apache2/conf-enabled/zoneminder.conf

创建新用户

sudo adduser www-data video

重启 Apache

sudo service apache2 restart

cambozola tar.gz从以下链接 下载文件并将其解压到主文件夹http://www.charliemouse.com/code/cambozola/

然后打开终端并执行 sudo cp cambozola-0.936/dist/cambozola.jar /usr/share/zoneminder

然后打开网络浏览器http://localhost/zm/

现在您可以添加监视器并将您的网络摄像头变成闭路电视摄像头。如果摄像头不工作,请使用 ZM 控制台顶部的开始/停止按钮重新启动 zoneminder。

答案3

zoneminder在 ubuntu 中安装非常简单和容易。

它在Ubuntu 官方仓库

 sudo apt-get install zoneminder

答案4

如果你的计算机没有问题,一切就绪!Zoneminder - 安装指南。步骤 x 步骤

如果你的系统安装了太多的 Zoneminder 和 LAMP (Linux Apache MySQL PHP) 点击并单击卸载 LAMP 的全部内容(Linux、Apache、MySQL 和 PHP)

或者尝试在清理了 VirtualBox 的虚拟机上进行操作,如本指南中所述。

相关内容