FreeBSD中安装源的方法

2023-05-16

FreeBSD中安装软件一般有两种方式:

(一)、使用pk_add -r Package 来安装软件,Package安装的是已经编译好的二进制软件包,Package默认下载软件包的路径是在/var/db/pkg中
(二)、使用Ports方式编译安装,Ports是下载源码到本地,再执行编译安装,ports软件包的路径是在/usr/ports中

以上两种安装方式都需要从网络下载软件包,默认是从官方的源下载软件包的,速度比较慢,可以修改配置文件指定国内的镜像源来快速安装软件

1、修改Pcakage源为163的镜像源

setenv PACKAGESITE http://mirrors.163.com/FreeBSD/releases/i386/8.1-RELEASE/packages/Latest/
pkg_add -r package #package为要安装的软件名

2、安装Ports源

portsnap fetch -s portsnap.cn.freebsd.org #安装ports
ee /etc/portsnap.conf #编辑文件
SERVERNAME=portsnap.cn.FreeBSD.org #更改服务器为国内镜像
按esc 回车,再按a保存
portsnap fetch extract #下载ports快照
portsnap update #更新
ee /etc/make.conf #编辑文件,添加下面代码
MASTER_SITE_BACKUP?=http://mirrors.163.com/FreeBSD/distfiles/${DIST_SUBDIR}/
MASTER_SITE_OVERRIDE?=${MASTER_SITE_BACKUP}
cd /usr/ports
make search name=nginx #查找ports中是否有nginx这个软件
cd /usr/ports/www/nginx #进入软件包目录
make install clean #安装
make deinstall clean #卸载
make deinstall reinstall clean #升级

转载于:https://blog.51cto.com/10720233/2313486

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

FreeBSD中安装源的方法 的相关文章

  • FreeBSD zfs安装bhyve跑虚拟机

    FreeBSD zfs文件系统下跑bhyve虚拟机 xff0c 使用简单且稳定高效 xff0c 今天新装一个n3450的小主机 xff08 省电 xff09 xff0c 此简单记录下vm bhyve工具的使用 1 安装 a xff0c 更改
  • FreeBSD12.1系统安装完成后配置ssh远程连接

    默认情况下 freebsd12 1系统安装完之后 是禁止root通过ssh远程登录的 freebsd12 1只允许普通用户通过ssh登录 这可能也是官方推荐的做法 相对来说更加安全 但xshell工具无法用普通用户通过ssh远程连接 需要开
  • 如何在 FreeBSD 10.1 上安装 Apache、MySQL 和 PHP (FAMP) 堆栈

    介绍 FAMP 堆栈类似于 Linux 上的 LAMP 堆栈 是一组开源软件 通常安装在一起以使 FreeBSD 服务器能够托管动态网站和 Web 应用程序 FAMP 是首字母缩略词 代表FfreeBSD 操作系统 A阿帕奇 网络服务器 M
  • 系统默认编码的配置(转)

    运行locale指令得到当前系统编码设置的详细资料 一 locale的五脏六腑 1 语言符号及其分类 LC CTYPE 2 数字 LC NUMERIC 3 比较和排序习惯 LC COLLATE 4 时间显示格式 LC TIME 5 货币单位
  • BSD协议和FreeBSD

    BSD协议 开放分类 BSD 协议 开源 BSD是 Berkely Software Distribution 的缩写 意思是 伯克利软件发行版 显然 BSD这个名称并不是我们现在所理解的操作系统 而且其原意也并非简单的操作系 统 而是一整
  • FreeBSD简单汉化终结篇[基于core font的汉化]

    此贴解决了FreeBSD基本的汉化 字体的模糊 Win分区的 中文显示 XMMS的菜单及其他的中文显示 输入法fcitx的 安装等问题 1 安装kde i18n zh CN cd usr ports chinese kde3 i18n zh
  • 如何选择开源许可证?

    作者 阮一峰 日期 2011年5月 2日 如何为代码选择开源许可证 这是一个问题 世界上的开源许可证 大概有上百种 很少有人搞得清楚它们的区别 即使在最流行的六种 GPL BSD MIT Mozilla Apache和LGPL 之中做选择
  • FreeBSD ssh 忘记密码

    一 freeBSD的两种破解密码方法 这两种方法是我亲自验证过的 第一种 1 开机进入引导菜单 2 选择每项 按4 进入单用户模式 4 boot frebsd in single user mode 进入后看到 Enter full pat
  • 如何找到mysql的默认服务器字符集?

    在 FreeBSD 8 2 上使用 MySQL 如何找到默认服务器字符集 是否有一些我可以运行的命令或我可以检查的文件 UPDATE 其实我想知道如何找到default服务器字符集and the current服务器字符集 正如下面记录的服
  • c、结构体后面的函数定义

    675 Check the validity of an ACL for a file 676 677 int 678 ufs aclcheck ap 679 struct vop aclcheck args 680 struct vnod
  • 如何在 FreeBSD 中调试 rc.d 脚本?

    我的里面有一个 bash 脚本 usr local etc rc d 应该运行 python 脚本 我运行布什脚本 service script name start 却什么也没发生 我如何调试该 rc d 脚本 我怎么知道发生了什么事 F
  • 表是“只读”的

    当我想执行一个update在我的桌子上查询时出现错误 1036 桌子data是只读的 我该如何解决这个问题 表属性在 var db mysql被设置为777 修复表 功能似乎没有帮助 我能做点什么吗 就我而言 mysql配置文件有innod
  • 如何创建仅在链接 pthread 时才使用互斥体的库?

    我正在 Linux 上创建一个 C 库 它有多个函数 它们一起对一些全局数据进行操作 为了使这些函数是线程安全的 它们必须在代码中的适当位置使用互斥体 在 Linux 中 为了在应用程序中使用 pthreads 需要链接到适当的库 lp线程
  • 纯 bash 中的字符串规范化

    字符 E xcc x81 和 xc3 x89 有不同的代码点 它们看起来相同 但在测试匹配时结果是否定的 不过 Python 可以对它们进行标准化 unicodedata normalize NFC E decode utf 8 unico
  • 什么时候 os.environ['foo'] 与 os.getenv('foo') 不匹配?

    我有一个小型 Python 应用程序 通过以下方式启动subprocess Popen 它采用环境变量形式的一些参数 我通过将环境结构传递到Popen称呼 然后程序通过读取变量os getenv 或者更确切地说 它过去是这样阅读的 在 Wi
  • ETXTBSY 以及如何覆盖它

    我需要写入正在执行的可执行文件 但无法打开它进行写入 例如 include
  • Nodejs v0.10.x(freebsd)“X509_STORE_add_cert:证书已在哈希表中”

    我正在使用异步 Web api 并且在高于 v0 8 9 的 Nodejs 版本中遇到问题 uname a FreeBSD home 9 1 STABLE FreeBSD 9 1 STABLE 0 2 月 1 日星期五 10 38 27 E
  • Kill - 它会立即终止进程吗?

    什么是kill到底是怎么做的 我有一个父进程 它正在一个接一个地创建 100 个 作为示例 子进程 在任何孩子的工作结束时 我都会杀死孩子kill pid of child SIGKILL 我看不到ps输出 但是如果父进程出现问题并且我退出
  • 管道破裂错误

    我在 FTP 实现中的打开的数据套接字上使用 write 来发送文件 但写入一些数据后 它会挂起一段时间 之后它会返回 损坏的管道 错误 对此的任何帮助将不胜感激 我的进程从一个缓冲区读取数据包并写入套接字 我在增加带宽时注意到了这个问题
  • POSIX:FreeBSD 与 Linux 中的管道系统调用

    在 Linux 2 6 35 22 generic 中 man pipe指出 pipeline 创建一个管道 一个可用于进程间通信的单向数据通道 在 FreeBSD 6 3 RELEASE p5 中 man pipe指出 pipeline

随机推荐

  • 在 Debian Stretch 上安装 FFmpeg

    FFmpeg 是一款流行的多媒体框架 xff0c 可以用来记录 转换数字音频 视频 xff0c 并能将其转化为流的开源计算机程序 采用LGPL或GPL许可证 它提供了录制 转换以及流化音视频的完整解决方案 它包含了非常先进的音频 视频编解码
  • MHA使用手册一:概述(基于0.56版本)

    本文基于MHA官方文档0 56版wiki翻译而成 原文链接 xff1a https github com yoshinorim mha4mysql manager wiki 概述 概述 MHA以最少的停机时间 xff08 通常在10 30秒
  • 海思开发板FFmpeg+Nginx,推流RTMP播放(优秀教程收集+实操整理)

    海思开发板FFmpeg 43 Nginx推流RTSP播放 xff08 优秀教程收集 43 实操整理 xff09 安装FFmpeg及移植FFmpeg编译问题收录 xff1a static declaration of 39 cbrt 39 f
  • mysql配置文件详解

    basedir 61 path使用给定目录作为根目录 安装目录 character sets dir 61 path给出存放着字符集的目录 datadir 61 path从给定目录读取数据库文件 pid file 61 filename为m
  • 华测服务器进不去系统,华测云服务器如何登陆

    华测云服务器如何登陆 内容精选 换一换 当您拥有一台专属主机后 xff0c 您可以在专属主机上创建相应规格族的云服务器 在专属主机上创建云服务器前 xff0c 您必须先完成以下工作 xff1a 购买专属主机如果不使用系统自动创建的默认安全组
  • 七牛云存储 CDN 使用指南

    七牛cdn 使用指南 更新于2016 3 13 分为两种情况 xff1a 1 使用七牛存储 2 直接使用七牛cdn 一 使用七牛存储 xff08 七牛的存储默认使用cdn加速 xff09 静态资源存储到七牛后 xff0c 可以使用七牛提供的
  • 如何在 Debian 中安装 DHCP 服务器

    动态主机配置协议 xff08 DHCP xff09 是一种用于使主机能够从服务器自动分配 IP 地址和相关的网络配置的网络协议 DHCP 服务器分配给 DHCP 客户端的 IP 地址处于 租用 状态 xff0c 租用时间通常取决于客户端计算
  • 重磅更新:码云企业版之项目多仓库功能上线!!!

    开发四年只会写业务代码 xff0c 分布式高并发都不会还做程序员 xff1f 现在的软件开发是越来越复杂了 xff0c 以前讲系统化 模块化 xff0c 现在讲微服务化 xff0c 前后端分离 xff0c 各种编程语言混搭 xff0c 还有
  • tracking 问题解决

    1 dir 或者C 43 43 函数读文件名 xff0c 不推荐 搞乱了名字 2 matio读写矩阵 转载于 https www cnblogs com Wanggcong p 5651081 html
  • Docker系列07—Dockerfile 详解

    Docker系列07 Dockerfile 详解 1 认识Dockerfile 1 1 镜像的生成途径 基于容器制作 dockerfile xff0c docker build 基于容器制作镜像 xff0c 已经在上篇Docker系列06
  • Linux SWAP 深度解读

    概述 本文讨论的swap基于Linux4 4内核代码 Linux内存管理是一套非常复杂的系统 xff0c 而swap只是其中一个很小的处理逻辑 希望本文能让读者了解Linux对swap的使用大概是什么样子 阅读完本文 xff0c 应该可以帮
  • QT QByteArray的十进制与十六进制(字符型) 互相转换 -串口编程

    串口使用中会经常用到 目前使用到的是QByteArray number 源数据 xff0c 目标输出的进制 作下记录 xff0c 以供日后参考 转制方法有很多 xff0c 这只是其中一种 xff0c 有其他QT的进制转换方法 xff0c 欢
  • Ubuntu系统上All-in-one部署OpenStack

    虚拟机软件 xff1a VMware Workstaion12 操作系统 xff1a Ubuntu14 04 1 修改Ubuntu14 04的apt源为国内的阿里源 xff1a cp etc apt sources list etc apt
  • Debian9服务器安装

    对于使用惯windows系统的人来说 xff0c 刚开始接触使用linux系统一定是很不习惯 xff0c 因为使用环境的变化经常会出现一些错误 当然 xff0c 对于我来说 xff0c 我也是刚刚才开始接触Linux xff0c 对此 xf
  • 【AtCoder】ARC095 E - Symmetric Grid 模拟

    题目 E Symmetric Grid 题意 给定n m的小写字母矩阵 xff0c 求是否能通过若干行互换和列互换使得矩阵中心对称 n m lt 61 12 算法 模拟 题解 首先行列操作独立 xff0c 如果已确定行操作 xff0c 那么
  • docker-image container 基本操作 -常用命令

    基本概念 xff1a container 容器 可以把每个 container 看做是一个独立的主机 container 的创建通常有一个 image 作为其模板 类比成虚拟机的话可以理解为 image 就是虚拟机的镜像 xff0c 而 c
  • 为LINUX虚拟机磁盘进行扩容。

    场景1 xff1a linux6 4虚拟机 xff0c 配置1块5G磁盘 xff0c 做过LVM xff0c 现要将磁盘扩大至21G xff0c 并将扩充后的空间加入现存的LVM组 步骤 xff1a 1 在VMware上对磁盘进行扩容 xf
  • php 显示 value,[PHP] PHP7.1出现A non-numeric value encountered的解决方法

    写在开头 博主最近在升级博客插件时 xff0c 测试添加评论会出现该错误 主要表现在升级到 PHP 7 1 之后 xff0c 经常收到 A non numeric value encountered 的 warning 信息 比如下面这段代
  • 安装discuz advice_mysqli_connect

    安装discuz 报 advice mysqli conect xff0c 用yum安装php以下扩展包 即可 1 yum y install php mysql 2 yum install php tidy php devel php f
  • FreeBSD中安装源的方法

    FreeBSD中安装软件一般有两种方式 xff1a xff08 一 xff09 使用pk add r Package 来安装软件 xff0c Package安装的是已经编译好的二进制软件包 xff0c Package默认下载软件包的路径是在