如何在 Linux 中使用 GNU Stow 删除从源安装的程序

[ad_1] 有时,您必须通过从源代码手动编译来安装一些程序。 因为,它们可能在官方或第三方存储库中不可用,因此您无法使用常规包管理器安装它们。 您可能已经知道,当您从源代码安装程序时,包文件将被复制到多个位置,例如 /usr/local/bin, /usr/local/etc/, 在文件系统上。 如果从源安装的程序没有内置的卸载程序,那么当您不再需要它时删除这些软件包将是一项繁琐的任务。 您可能需要花费几分钟(或几分钟)来找到这些包文件并手动删除它们。 这就是我一直在做的事情,直到我偶然发现了一个名为 “GNU 斯托”. 值得庆幸的是,Stow 有一种简单的方法可以轻松管理从源代码安装的程序。 引用官方网站, GNU Stow 是一个符号链接农场管理器,它采用位于文件系统上不同目录中的不同软件包和/或数据,并使它们看起来安装在同一个地方。 简而言之,Stow 可以帮助您以易于管理的方式组织包文件。 在这种方法中,文件不会被复制到多个位置。 相反,所有文件都保存在特定文件夹中,通常在程序名称下,Stow 会创建指向所有程序文件到适当位置的符号链接。 例如, /usr/local/bin 可能包含指向其中文件的符号链接 /usr/local/stow/vim/bin,…

Read more

如何在 Linux Mint 20 上安装 IntelliJ IDEA

[ad_1] 在本教程中,我们将向您展示如何在 Linux Mint 20 上安装 IntelliJ IDEA。对于那些不知道的人,IDEA IntelliJ 是一个用于编写 Java 应用程序的开源跨平台 IDE。 它由 JetBrains 开发,JetBrains 是开发 PyCharm 的同一家公司,PyCharm 是 Python 的最佳 IDE。 与 PyCharm 一样,IntelliJ IDEA…

Read more

如何在 Debian 11 上安装 GlassFish

[ad_1] 在本教程中,我们将向您展示如何在 Debian 11 上安装 GlassFish。对于那些不知道的人,GlassFish 服务器是一个免费的轻量级应用服务器,用于开发和部署 Java 平台和基于 Web 技术的关于 Java 技术。 它支持最新的 Java 平台,例如 Enterprise JavaBeans、JavaServer Faces、JPA、JavaServer Pages 等等。 GlassFish 带有一个简单且用户友好的管理控制台,其中包含用于更新和附加组件的更新工具。 本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的…

Read more

SMPlayer 18.9.0 发布,支持“投射到智能手机/平板电脑”

[ad_1] SMPlayer 媒体播放器 18.9.0 今天发布了 YouTube 修复和一个新选项。 以下是如何在 Ubuntu 18.04、Ubuntu 16.04 中安装它。 SMPlayer 18.9.0 添加 “投射到 -> 智能手机/平板电脑” 播放菜单中的选项(实验)。 当您单击该选项时,它会弹出一个带有二维码的对话框,您可以扫描该二维码以在设备上播放当前视频,也可以在设备的媒体播放器中打开给定的 URL。 如何在 Ubuntu 中安装 SMPlayer 18.9.0: 这…

Read more

如何在 Ubuntu 上安装 HP Linux 打印驱动程序 HPLIP

[ad_1] HP Linux Imaging and Printing 简称 HPLIP 是 HP 为 Linux 开发的打印机和扫描仪驱动程序。 目前它总共支持 3088 台 HP 打印机、扫描仪和传真设备。它是在 BSD 许可证、GNU 通用公共许可证和 MIT 许可证下发布的。 您可以从以下链接查看支持的打印机列表。 所有支持的打印机列表 在 Ubuntu…

Read more

如何在 Ubuntu 上安装 Sweet Home 3D – 免费室内设计应用程序

[ad_1] Sweet Home 3D 是一个免费的开源家庭室内设计应用程序,适用于 Windows、MacOS 和 Linux。 它是在 GNU 通用公共许可证 v2 许可证下发布的。 使用它,您可以设计室内设计并将家具放置在家中或任何建筑物中并提供拖放支持。 家庭计划以 2D 计划提供,但带有 3D 预览。 它看起来像布局的真实渲染。 您可以绘制墙壁,也可以在墙壁中插入门窗。 其他一些有用的功能是插件支持以扩展其功能、打印和导出支持、注释计划以显示细节等等。 在 Ubuntu 上安装 Sweet Home…

Read more

如何在 Debian 10 中查找文件

[ad_1] 介绍: 作为计算机用户,我们都经常处理不同类型的文件。 但是,有时,我们的计算机系统上有大量文件,几乎不可能将所有这些文件的名称保存在您的指尖。 有时,您甚至会忘记系统上是否存在某个文件。 在这些情况下,我们尝试寻找可以在系统中查找文件的不同方式。 今天的文章重点介绍在 Debian 10 系统中查找文件的方法。 在 Debian 10 中查找文件的方法: 首先,我们将创建一个示例文本文件来演示下面列出的所有方法。 可以使用以下命令在 Debian 10 中创建文本文件: sudo nano TextFile.txt 在这里,您可以将 TextFile 替换为您喜欢的任何名称。 我们将示例文本文件命名为 abc.txt。…

Read more

如何在 Ubuntu 16.04 LTS 上安装 Rocket.Chat

[ad_1] 在本教程中,我们将向您展示如何在 Ubuntu 16.04 LTS 上安装 Rocket.Chat。 对于那些不知道的人,Rocket.Chat 是最受欢迎的开源聊天软件之一。 Slack 和有偿实时聊天软件的绝佳替代品。 它是免费的、无限制的,并且有很多很酷的功能,例如视频聊天、屏幕共享、移动应用程序等等。 本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo‘ 到命令以获取 root 权限。 我将向您展示如何在 Ubuntu…

Read more

10 月份在 COPR 中尝试的 4 个很酷的新项目

[ad_1] 如果你错过了上个月关于 COPR 的文章,那是 收藏 未携带的软件的个人存储库 Fedora. 某些软件不符合易于打包的标准。 或者它可能是免费软件但不满足其他 Fedora 标准。 COPR 可以提供这些项目之外的 Fedora 套包。 不支持 COPR 中的软件 Fedora 基础设施或由项目签署。 但是,这是尝试新的或实验性软件的好方法。 这是另一组新的有趣的项目可以尝试。 一目了然 一目了然 是一个跨平台的系统监控工具,使用 curses 或基于…

Read more

Linux中head命令的使用

[ad_1] 顾名思义,head 命令默认显示文件的前 10 行。 此命令可以与其他命令一起使用管道生成标准输出。 head 命令是一个命令行实用程序,通过它您可以轻松地从指定文件中检索顶部数据并将结果显示到标准输出。 我们将在本教程中解释如何使用 head 命令,它是 Linux 系统上的命令行实用程序。 我们将通过简短的示例来解释 head 命令选项。 头部命令的语法 head 命令的语法如下: head <options> <filename> 选项: 头选项用于指定操作对文件执行的操作。 例如,使用选项 -n 指定行号。…

Read more