如何检查一个包是不是已经安装在 ubuntu 上?

Posted

技术标签:

【中文标题】如何检查一个包是不是已经安装在 ubuntu 上?【英文标题】:How to check if a package is already installed on ubuntu?如何检查一个包是否已经安装在 ubuntu 上? 【发布时间】:2017-09-25 01:49:54 【问题描述】:

我正在通过'wget' 命令在ubuntu 上下载xampp 服务器。 只有在 ubuntu 上没有安装它时,我才想下载它。 如何检查xampp是否已经安装?

dpkg -s xampp , I think this is not the right way.

请告诉我。

【问题讨论】:

我在这里可能不合时宜:但如果你的操作系统是 Ubuntu,你就不需要 xampp。您可以在本地安装 php Apache mysql。也称为 LAMP 堆栈! @Jason Joslin:正确,我同意。但是安装 XAMPP 是有优势的,因为它是一个单独的包,避免安装单独的包。 【参考方案1】:

如果您使用的是 Ubuntu,我真诚地不同意 Xampp 比 LAMP 更有优势。请尝试安装这些:

sudo apt-get install apache2

sudo apt-get install mysql-server

sudo apt-get install php5 libapache2-mod-php5

给你。没有 xampp 的完整 Lamp Stack。

请知道我只是引用了这个网站:

http://howtoubuntu.org/how-to-install-lamp-on-ubuntu

【讨论】:

感谢您提及这一点。我知道 LAMP。因为,XAMP 被打包并捆绑在一起,我觉得很容易安装和使用它。我认为差别不大。【参考方案2】:
root@ubuntu:~# dpkg -l xampp 
dpkg-query: no packages found matching xampp
root@ubuntu:~#

【讨论】:

不,这行不通。尝试使用 xampp 和lampp。是否有不同的字符串来检查它? 如果你想找到包那么你可以使用逗号 root@ubuntu:~# locate xampp 它只是定位文件的位置。它不会从安装的路径中获取。 我不知道兄弟你到底想要什么,但你也可以试试这个。通过 wget 进行的所有默认安装都存储在 /usr/bin 或 /opt 目录中。您只需进入 /usr/bin 并选择目录并找到 xampp 或 lampp。如果安装了,那么你会在这里找到文件。

以上是关于如何检查一个包是不是已经安装在 ubuntu 上?的主要内容,如果未能解决你的问题,请参考以下文章

如何在Ubuntu上检查一个软件包是不是安装

如何在Ubuntu上检查一个软件包是不是安装

如何在Ubuntu上检查一个软件包是不是安装

如何通过 ssh 检查 ubuntu 服务器上是不是存在 php 和 apache

Linux 基础:如何在Ubuntu上检查一个软件包是否安装

如何检查ubuntu上已经安装的工具链