相关疑难解决方法(0)

如何列出所有已安装的软件包

我想将所有已安装软件包的列表输出到一个文本文件中,以便我可以查看它并在另一个系统上批量安装。我该怎么做?

package-management apt

2323
推荐指数
21
解决办法
431万
查看次数

如何在 Unity 中手动编辑/创建新的启动器项目?

Unity 是否允许从.desktop文件或通过菜单编辑系统制作自定义启动器图标?(现在启动器没有提供在所有程序上“保持启动器”的选项。

对于我使用的某些程序,我必须制作自定义启动器或.desktop文件。

例如,日常的 Blender 构建通常只是带有可执行文件的文件夹。

在基本的 Gnome 或 KDE 中,我可以使用菜单编辑系统创建一个新的菜单条目。然后,我还可以从菜单或通过将.desktop文件拖到它来将它添加到 Docky 。Unity 启动器不支持拖放,所以这不是错误或任何东西,但是当我打开一个.desktop文件时,它有不可预测的结果。大多数时候它不会有“保持启动器”。有时它会有一个没有.desktop图标的可固定项目,如果我将项目固定到启动器,它在关闭程序后不会再次调用该程序。我也用它得到一个公正的工作.desktop文件celtx

unity launcher .desktop

462
推荐指数
9
解决办法
50万
查看次数

如何告诉 Ubuntu 在哪里安装程序以及如何知道现有程序的安装位置?

我对 Ubuntu/Linux 完全陌生,目前正在使用 Ubuntu Server。只是想弄清楚一些基本的东西。

你怎么知道你在哪里安装程序。例如,我刚刚安装了 Sphinx 搜索引擎,将我从他们网站下载的 tarball 放在/home/sphinx. 我创建了 sphinx 目录来放置 tarball。然后我运行了这些命令:

tar xvzf sphinx-0.9.8.1.tar.gz
cd sphinx-0.9.8.1/
./configure --with-mysql-includes=/usr/include/mysql --with-mysql-libs=/usr/lib/mysql
Run Code Online (Sandbox Code Playgroud)

然后这些:

make
sudo make install
Run Code Online (Sandbox Code Playgroud)

现在我在运行这些命令的目录中有很多文件。这是我的 Sphinx 安装还是其他地方安装的?

在 Windows 中,如果您在任何地方运行安装程序(.exe 文件),该程序仍将安装在您的C:\\Program Files directory. 类似的东西是否适用于所有程序都安装在中央位置的 Linux,或者您可以在系统的任何位置安装程序?

我更愿意将所有已安装的程序放在一个地方,因此就最佳实践而言,什么是正确的地方。换句话说,Linux 相当于C:\\Program Files什么?

以及如何始终在此位置安装,是否只是放置 tarball 并从该位置运行安装命令的问题?

如果我sudo apt-get用来安装一个包呢?我怎样才能指向这个位置来告诉apt-get总是安装在那里?

server apt software-installation

11
推荐指数
1
解决办法
2万
查看次数