位置: 编程技术 - 正文

FreeBSD软件安装卸载工具--Ports和Packages详解(freebsd怎么安装软件)

编辑:rootadmin

推荐整理分享FreeBSD软件安装卸载工具--Ports和Packages详解(freebsd怎么安装软件),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:freebsd11.3安装教程,freebsd10安装教程,freebsd10安装教程,freebsd11.3安装教程,freebsd怎么安装软件,freebsd11.3安装教程,freebsd怎么安装软件,freebsd9.3安装教程,内容如对您有帮助,希望把文章链接给更多的朋友!

FreeBSD软件安装卸载工具--Ports和Packages详解(freebsd怎么安装软件)

1、如何只抓取 tarball? 2、如何仅做到解开 tarball的步骤? 3、如何仅做到解开 tarball 并补上官方提供的 patch? 4、如何安装一个新的 port? 5、如何安装一个新的 port,并将打包(package)起来? 6、如何打包一个 port,并将其所有相依的 ports 也打包起来? 7、如何对一个已经安装的 port 打包? 8、如何清理 ports 编辑期间所产生的暂存资料? 9、如何清理 ports 编辑期间所产生的暂存资料,以及其相对应的 tarball? 、如何在安装 ports 前查询所需依赖/相关的套件? 、如何移除已安装的 ports? 、如何一并移除所相依的 ports? 、如何重新安装已安装过的 ports? 、如何以关键字搜寻 ports? 、如何升级已安装的 ports? 、如何查询目前系统安装了哪些套件? 、如何查询目前系统有没有安装这个关键字的套件? 、如何查询某个档案是属於哪些套件? 、如何查询某个套件安装了哪些档案? 、如何安装旧版的 ports? 、如何更新 ports Mk? 、如何解决安装 ports 时出现 sed -i 的错误? 、如何列出所有可以升级的 ports? 、如何得知 ports system 对某个 ports 所提供的编译叁数? 、如何手动加入编译 ports 的叁数? 、如何指定 ports 的安装路径? 、安装 ports 出现 FORCE_PKG_REGISTER 的错误讯息 、安装 ports 出现 Shared object libintl.so.X not found 的错误讯息 、如何安装 packages? 、如何强制安装 packages? 、如何查询 packages 与其他 packages 之间的相依性? 、如何远端安装 packages? 、如何更新 INDEX 对照表? 、如何更新 INDEX HTML? 、如何针对某些 ports 不做 CVSup? 、如何使用 CVSup 同步 ports collections? 、安装 ports 出现 port is outdated 的错误讯息 、安装 ports 出现 OpenSSL vulnerabilities 的错误讯息 、如何在 FreeBSD 上模拟 Linux 的环境? 、如何在 FreeBSD 上安装 Linux rpm? 、安装 ports 时,原本应该出现的清单选项不见了 、如何检查是否有安装重覆的 ports/packages? `make deinstall' 与 `pkg_delete' 有什麽不同? 、安装 ports 出现 local modification time does not match remote 的 错误讯息 1、如何只抓取 tarball?如果只希望抓取 tarball 下来的话,仅需下 make fetch 即可。 如果是要抓取单一的 port,以 editors/joe 为例的话,则: 代码: cd /usr/ports/editors/joe/ make fetch 预设会将 joe 的 tarball 下载至 /usr/ports/distfiles/ 目录下。 如果是希望抓取安装此 ports 所有须要的其他 ports 的 tarball,以 systuils/portupgrade 为例的话,则: 代码: cd /usr/ports/systuils/portupgrade/ make fetch-recursive 预设会将此 ports 的 tarball 与所有须要的其他 ports 的 tarball,下载至 /usr/ports/distfiles/ 目录下。 如果是希望抓取全部所有 ports 的 tarball ,则: 代码: cd /usr/ports/ make fetch 则会所将全部所有 ports 的 tarball 下载至 /usr/ports/distfiles/ 目录下。 如果是希望抓取全部 ftp 下所有 ports 的 tarball ,则: 代码: cd /usr/ports/ftp/ make fetch 则会所将全部 ftp 下所有 ports 的 tarball 下载至 /usr/ports/distfiles/ 目录下。 2、如何仅做到解开 tarball的步骤?有时候习惯自己 patch/修正 原始码的时候,很常用到这个功能。 以 editors/joe 为例的话,则: 代码: cd /usr/ports/editors/joe/ make extract 会将 tarball解开至 /usr/ports/editors/joe/work/ 目录下。 3、如何仅做到解开 tarball 并补上官方提供的 patch?此方法与 2 有一些类似,不同於是先补上官方提供的 patch ,再行 patch 自己 的修正。以 editors/joe 为例的话,则: 代码: cd /usr/ports/editors/joe/ make patch 会将 tarball解开至 /usr/ports/editors/joe/work/ 目录下,并已经 patch 上 官方提供的 patch。 4、如何安装一个新的 port?如果系统上未安装此软体,则可以选择安装一个新的 port。 以 editors/joe 为例的话,则: 代码: cd /usr/ports/editors/joe/ make install 如此会在系统上安装一个新的 joe 软体。如果需要在安装完成後,一并清除编辑 时期所留下来的暂存目录,则可叁考 FAQ 8 的方法,一起使用,如: 代码: cd /usr/ports/editors/joe/ #make clean 如果想要一次清掉所有 ports 产生的暂存资料,则只要回到 ports 的根目录执 行即可: 代码: cd /usr/ports/ #make clean 5、如何安装一个新的 port,并将打包(package)起来?将安装完成的软体打包起来,有许多便利性:包括在丛集系统中,可供其它机器 使用,或将未来此软体出问题可重新利用此 package 重新快速安装。 以 editors/joe 为例的话,则: 代码: cd /usr/ports/editors/joe/ #make package 如此会在系统上安装一个新的 joe 软体,并将此软体打包(package)起来。 package 预设会在 /usr/ports/editors/joe/ 目录下,如果希望集中管理的话, 建议做如下的步骤: 代码: mkdir -p /usr/ports/packages/All/ 以後打包的 packages 都会存放在此目录下,并且系统会自动做分类,以方便管 理。如果需要在安装完成後,一并清除编辑 时期所留下来的暂存目录,则可叁 考 FAQ 8 的方法,一起使用,如: 代码: cd /usr/ports/editors/joe/ make package clean 6、如何打包一个 port,并将其所有相依的 ports 也打包起来?因为 FAQ 5 只有对最终的 port 才进行打包,中间依赖的 ports 并没有一起打 包,这会出现一个常遇到 的问题,就是如果编辑一个 port 需要依赖其它的 ports,那麽必须将其它 ports 也一起打包,否则安装 packages 会有相 依赖其 它 ports 的 packages 的问题。 以 sysutils/portupgrade 为例的话,则: 代码: cd /usr/ports/sysutils/portupgrade/ make DEPENDS_TARGET=package package 如此会在对所有 portupgrade 所相依赖的 ports 一并打包,也包括自己本身。 7、如何对一个已经安装的 port 打包?如果安装好一个套软,事前并未打包,事後想打包的话,则: 以 editors/joe 为例的话 代码: cd /var/db/pkg/ pkg_create -b joe-{版本号} 会将已安装的 port 打包起来,放在 /var/db/pkg/ 目录下。 8、如何清理 ports 编辑期间所产生的暂存资料?在编辑 port 的时候,会有编辑期间所需要的工作目录(work),因此通常安装好 一个套件後,会清除此暂存目录,以节省系 统磁碟空间。 以 editors/joe 为例的话,则: 代码: cd /usr/ports/editors/joe/ make clean 如果是希望清除所有 ports 的暂存目录,则: 代码: cd /usr/ports/ make clean 如果是希望清除全部 ftp 下所有的暂存目录,则: 代码: cd /usr/ports/ftp/ make clean 9、如何清理 ports 编辑期间所产生的暂存资料,以及其相对应的 tarball? 在 FAQ 8 中,仅只是清除编辑期间所需要的工作目录(work),并没有将编译 ports 时一并下载的 tarball 删除(相对应之 tarball 预设会存放 在 /usr/ports/distfiles/),如果欲把 tarball 一并删除, 以 editors/joe 为例的话,则: 代码: cd /usr/ports/editors/joe/ make distclean make distclean 的步骤包含了 make clean 的功能,也就是说除了会删除 tarball 外,还会一并M除编辑期间所需要的工作目录。 如果是希望清除所有 ports 的暂存目录,及 tarball ,则: 代码: cd /usr/ports/ make distclean 如果是希望清除全部 ftp 下所有的暂存目录,及 tarball,则: 代码: cd /usr/ports/ftp/ make distclean 、如何在安装 ports 前查询所需依赖/相关的套件?在安装 ports 前,可以查询所需依赖/相关的套件。 以 mail/p5-Mail-SpamAssassin 为例的话,则: 代码: cd /usr/ports/mail/p5-Mail-SpamAssassin/ make all-depends-list #显示所有相关的套件 make pretty-print-build-depends-list #显示编译期间所需要的套件 make pretty-print-run-depends-list #显示此套件要执行时所需要的套件 、如何移除已安装的 ports?以 editors/joe 为例的话,则: 代码: cd /usr/ports/editors/joe/ make deinstall 或是使用 pkg_delete 代码: cd /var/db/pkg/ pkg_delete joe-{version} 有时候套件之间的相依性会导致无法直接移除,如果要强制移除的话,则: 代码: cd /var/db/pkg/ pkg_delete -f joe-{version} 但很有可能会导致其它的套件执行起来出现问题。 至於二者的差别,请叁考FAQ

FreeBSD 里面用设置 ADSL宽带上网 1.在/etc/ppp/ppp.conf文件里面加入adsl:setdevicePPPoE:nve0(nve0是我的nForce网卡名)setspeedsyncsetdialsetloginadddefaultHISADDRsetauthname帐号名setauthkey密码papchap:setauthname帐号

FreeBSD防止ARP攻击 基于系统本身环境和命令的更简便易行之法,通过自身ip与mac的绑定并对外(内网)宣告的形势来遏制arp欺骗的情况。首先使用ifconfig来获得当前网络接

FreeBSD下安装J2EE开发环境 要装的是环境是Eclipse3.1+jdk1.4.2-p6+jboss-3.2.5jboss-3.2.5带了tomcat5.x如果要用Eclipse开发J2ee,还需要插件,IBM有一篇文章写得很好.我就不重新写了.安装之前人要

标签: freebsd怎么安装软件

本文链接地址:https://www.jiuchutong.com/biancheng/353908.html 转载请保留说明!

上一篇:FreeBSD用port安装JDK和Jboss(freebsd怎么安装软件)

下一篇:FreeBSD 里面用设置 ADSL宽带上网(freebsd使用wifi)

  • 个体工商户个人经营所得税优惠政策
  • 一般纳税人的税种有哪些
  • 金蝶财务软件年末结账步骤
  • 个人所得税谁交
  • 公司贷款利息怎么做分录
  • 关联方需要计提坏账准备吗?
  • 更换税控盘后原发票如何导入旧盘开票税局
  • 私车公用报销油费
  • 差额征税所得税怎么申报
  • 非生产性费用不应计入产品成本
  • 持有待售的固定资产减值可以转回吗
  • 未发货先开票怎么结转成本
  • 科技成果转化奖励
  • 待抵扣进项税额冲回
  • 建筑业确认主营业务收入
  • 部分退货退款剩下的钱什么时候给卖家
  • 包工不包料会计处理
  • 发票勾选 发票认证
  • 普通发票和增值税专用发票有什么异同
  • 继承房产再出售满五是按老证还是按新证计算时间
  • 信托保证本金吗
  • 其他公司垫付货款合法吗
  • 回收站右键菜单修改
  • Win11不支持鼠标宏
  • mac os 10.15安装教程
  • 生产用厂房计入什么科目
  • 查账征收的个独可以随意分配利润吗
  • 小规模纳税人纳税期限
  • 如何做好系统备案工作
  • win10玩游戏fps低怎么办
  • 暂存款借方余额
  • php vr
  • win10任务视图怎么用
  • 非营利性组织收到政府拨款转出给其他部门怎么做账
  • 蜻蜓翅膀特写怎么画
  • 勃艮第蜗牛干红葡萄酒
  • php system函数的用法
  • laravel实现登录注册
  • php微信公众号消息推送
  • 无偿划转资产涉及产权转移应交税
  • 企业年报经营状态
  • 未确认融资费用怎么算
  • 销售自用的小汽车赚钱吗
  • cms静态页面生成原理
  • python generation
  • 在mysql中创建数据库和表作业
  • mongodb4.4.2安装教程
  • 年末未分配利润怎么算
  • 用友会计科目增加二级
  • 所得税汇算清缴补税的会计处理
  • 确认收入的时点包括
  • 记账软件多少钱一套
  • 一般纳税人租赁费税率5%是简易征收吗?
  • 付的房屋租金计入什么会计科目
  • 材料暂估入库的账务处理
  • 企业库存现金的限额是
  • 应缴国库款和应缴专户款的区别
  • 录入期初余额的操作方法
  • 长期待摊费用如何评估
  • 公司自己搭建的房子出租可以按投资性房地产吗
  • 结转已到期未兑现的商业承兑汇票会计分录
  • 企业安装电子监控收费吗
  • 工程保险一般谁投保
  • 销售的差额如何分录
  • 财务费用怎么计入现金流量表
  • win8系统怎么关闭自动更新系统
  • 在ubuntu上安装gcc
  • 苹果mac使用
  • win7系统无法查看共享电脑
  • fedora系统安装软件
  • win10系统中打开任务管理器的快捷键
  • win7玩csgo掉帧怎么办
  • win8怎么用一键ghost
  • 耳朵前皮下有个小软包
  • opengl clamp
  • Node.js中的事件循环是什么
  • javascript获取css
  • jquery滚动事件
  • jquery循环生成li
  • 新时代新思想基层医疗宣讲
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设