news 2026/8/31 15:30:30

17、FreeBSD 软件包与端口使用指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
17、FreeBSD 软件包与端口使用指南

FreeBSD 软件包与端口使用指南

1. FreeBSD 软件包的安装与使用

1.1 查看已安装软件

重复使用pkg_info命令,可获取所有已安装软件的列表。若要确定应用程序的路径,可使用pkg_info -Lx命令获取安装列表,并通过| grep bin过滤搜索,仅关注二进制文件(即应用程序的可执行文件)的路径。

1.2 启动应用程序

以启动 dillo 网络浏览器为例:
- 输入exit离开超级用户账户,因为应用程序通常以超级用户身份安装,但以普通用户身份运行。
- 回到普通用户账户后,输入rehash。若不执行此操作,shell 可能无法识别新安装的应用程序,从而给出“命令未找到”的错误信息。
- 有时二进制文件可能安装在 shell 搜索路径之外,此时需输入二进制文件的完整路径而非仅文件名。若不确定路径,可输入$PATH查看。
- 始终在 Ports Console 中运行应用程序。在 PC - BSD 系统中,由于 FreeBSD 软件包安装在其自己的隔离环境中,只能在 Ports Console 内启动,无法添加到 Kickoff 菜单。

1.3 软件包安装失败的处理方法

  • pkg_add无法获取软件包,需确认是否为超级用户,以及在 Ports Console 中输入的pkg_add
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/31 5:20:35

机器学习高阶教程<2>优化理论实战:BERT用AdamW、强化学习爱SGD

引言 训练BERT时loss突然爆炸,调了学习率、查了数据却毫无头绪?用Adam训练大模型明明“公认更强”,可AlphaGo、ChatGPT的强化学习模块偏要执着于“古老”的SGD?GPU显存不足只能把batch_size从32压到4,结果训练震荡到根…

作者头像 李华
网站建设 2026/8/31 12:57:49

BabylonJS:三维世界的入门指南

目录 第一章:启航!三维世界的入场券 1.1 WebGL与BabylonJS:你的浏览器里藏着一个宇宙 3D图形学极简史:从三角形到元宇宙 BabylonJS的“超能力清单”:为什么选它? 环境搭建:Node.js、TypeScr…

作者头像 李华
网站建设 2026/8/31 23:01:36

Excalidraw issue模板规范,提升问题反馈质量

Excalidraw 与高效 issue 反馈:构建技术协作的双重闭环 在今天的技术团队中,一个 bug 的修复速度往往不取决于开发者的编码能力,而取决于问题能否被准确理解。尤其是在开源项目里,维护者面对的是全球用户的随机反馈——没有上下文…

作者头像 李华
网站建设 2026/8/31 17:42:27

从Git Commit到TensorRT镜像构建:全流程技术拆解

从Git Commit到TensorRT镜像构建:全流程技术拆解 在AI模型日益复杂的今天,一个训练好的深度学习网络从实验室走向生产环境,往往面临“落地难”的窘境。即便精度达标,推理延迟高、吞吐量低、部署不一致等问题依然让许多团队望而却步…

作者头像 李华