当我尝试在 Ubuntu 18.04 上安装 squirrelmail 时出现“无法找到包”

当我尝试在 Ubuntu 18.04 上安装 squirrelmail 时出现“无法找到包”

我尝试了这个命令sudo apt-get install squirrelmail并得到了这个输出

Reading package lists... Done
Building dependency tree 
Reading state information... Done
E: Unable to locate package squirrelmail

为什么会发生这种情况?如何安装 squirrelmail?

我正在使用 Ubuntu 18.04。

我看到过类似的问题,但没有答案:如何在 Ubuntu 中安装 Squirrelmail?

答案1

注意:squirrelmail不建议安装,因为它不再针对漏洞进行修补,因此对面向互联网的服务器存在安全风险,尚未修复的关键漏洞。一个更好、更新的替代品,可以同样工作,没有任何问题,roundcube也可以在存储库中找到,以便于安装

但是,如果出于某种原因你仍然想安装它,则必须按如下方式从源代码进行安装。打开终端 ( Ctrl++ ) 并按照AltT

  • 安装网络服务器以及 PHP(sudo apt-get install apache2 php libapache2-mod-php php-mcrypt php-mysql

  • 安装IMAP 服务器

  • 使用以下命令在 Web 服务器根目录下创建目录mkdir /var/www/html/sqmail

  • 使用以下方式下载并提取 sqmail

    wget -qO- https://netix.dl.sourceforge.net/project/squirrelmail/stable/1.4.22/squirrelmail-webmail-1.4.22.tar.gz | tar xz -C /var/www/html/sqmail --strip-components 1 && chown -r www-data /var/www/html/sqmail

  • 选择 Web 树之外的数据目录和附件目录(例如在 /var 中)。数据目录(用于用户首选项)应由运行 Web 服务器的用户拥有(例如 www-data)。附件目录(用于将文件作为附件上传)应为文件模式 0730,并且与 Web 服务器位于同一组中。

  • 通过运行配置 sqmail/var/www/html/sqmail/configure

现在访问http://localhost/sqmail以使用它

答案2

让我们采用一种高级方法来设置 squirrelmail,而不是使用包管理器。

  1. 从以下网址下载 SquirrelMail在 squirrelmail 网站上
  2. 打开终端并导航至下载:

    cd Downloads
    
  3. 解压下载的 zip 文件。

    unzip squirrelmail-webmail-1.4.22.zip
    
  4. 运行配置文件:

    ./configure
    

    并根据您的偏好配置 SquirrelMail。

相关内容