常见问题常见问题   搜索搜索   会员列表会员列表   团队团队   注册注册    个人资料个人资料   登录查看您的站内信件登录查看您的站内信件   登录登录 

请问pkg安装软件包,如何指定安装的版本呢?

 
发表新文章   回复文章    FreeBSD China -> 技术交流
阅读上一个主题 :: 阅读下一个主题  
作者 留言
ylyxf
半仙


注册时间: 2006-05-19
文章: 7

文章发表于: Mon 2016-10-24 22:27:59    发表主题: 请问pkg安装软件包,如何指定安装的版本呢? 引用并回复

请问pkg install 如何才能支持安装历史版本?好像它会取得最新版本来安装?比如想安装mongodb32的3.2.4版本,但是 http://www.freshports.org/databases/mongodb32/上指示它已经更新到3.2.6。
返回页首
阅览会员资料 发送站内信件
ylyxf
半仙


注册时间: 2006-05-19
文章: 7

文章发表于: Tue 2016-10-25 00:19:28    发表主题: 引用并回复

有没有可能,每次有新版本的时候,源上就把老版本的package给覆盖了,而不是保留了。
(我是个java程序员,所以会情不自禁地按照maven的思路去想问题,它的中央仓库存储了每个软件的历史版本。)
返回页首
阅览会员资料 发送站内信件
alphachi
老妖


注册时间: 2007-12-10
文章: 1233
来自: @tweetxa

文章发表于: Tue 2016-10-25 13:57:11    发表主题: 引用并回复

可以直接从http://pkg.freebsd.org/下载之前的包来安装,但这里也是定期存档的,不是专门会为特定版本存档。

要么就是自己从svn.freebsd.org/ports来checkout出特定版本自己编译。

但要小心旧的版本可能会有安全或兼容问题,所以真这么做了的话,至少安装完了之后pkg audit -F一下。

_________________
Paranoid in Sabbath ...
返回页首
阅览会员资料 发送站内信件
ylyxf
半仙


注册时间: 2006-05-19
文章: 7

文章发表于: Tue 2016-10-25 21:41:02    发表主题: 引用并回复

:D 感谢指导!
返回页首
阅览会员资料 发送站内信件
ylyxf
半仙


注册时间: 2006-05-19
文章: 7

文章发表于: Wed 2016-10-26 00:00:01    发表主题: 引用并回复

点击http://pkg.freebsd.org/去上面看了下,又产生三个疑问:
网站上面有如下的子目录:
This server's package sets:
freebsd:8:x86:32
freebsd:8:x86:64
freebsd:9:x86:32
freebsd:9:x86:64
freebsd:10:x86:32
freebsd:10:x86:64
freebsd:11:x86:32
freebsd:11:x86:64
freebsd:12:x86:32
freebsd:12:x86:64
1.那么FreeBSD7的pkg从哪里下载呢?
2.每一次有软件出来新版本了,8-12各目录下的软件都会更新吗?
3.http://www.freshports.org/这个网站和pkg是一种什么关系呢?谁来维护freshports和pkg的统一呢? Question
返回页首
阅览会员资料 发送站内信件
alphachi
老妖


注册时间: 2007-12-10
文章: 1233
来自: @tweetxa

文章发表于: Tue 2016-11-08 21:48:21    发表主题: 引用并回复

1. 9.*之前的版本生命周期已经结束,请不要使用:
https://www.freebsd.org/security/security.html#sup

2. 这个是和pkg工具同步的。

3. freshports类似于ports.freebsd.org,都是与ports有关,不是pkg:
pkg是官方编译好的二进制包。优点是可以直接下载安装使用,无需编译;缺点是由于已经编译好而无法修改编译选项。
ports是官方发布的编译所需的索引文件。优点是可以在编译前自定义编译选项;缺点是编译可能会非常耗时。
freshports的网站介绍可以参见其首页右上方的This site栏目。

_________________
Paranoid in Sabbath ...
返回页首
阅览会员资料 发送站内信件
从以前的文章开始显示:   
发表新文章   回复文章    FreeBSD China -> 技术交流 论坛时间为 北京时间
1页/共1

 
转跳到:  
不能发布新主题
不能在这个论坛回复主题
不能在这个论坛编辑自己的文章
不能在这个论坛删除自己的文章
不能在这个论坛发表投票


Powered by phpBB 2023cc © 2003 Opensource Steps; © 2003-2009 The FreeBSD Simplified Chinese Project
Powered by phpBB © 2001, 2005 phpBB Group
Protected by Project Honey Pot and phpBB.cc
silvery-trainer
The FreeBSD China Project 网站: 中文计划网站 社区网站
The FreeBSD China Project 版权所有 (C) 1999 - 2003 网页设计版权 著作权和商标