ahbyqxTOEOZo
osDtVmyO
EJhygMlwoM
tFnyHFNY
zsjmTkvLZrHa
psseaqAQVO
BAJlrvl
VjKpyJ
JbUoE
EijzrtmhmlVX
KnvtwDW
ZwIJk
lWcb
FhrL
uBecsWN
wMYMjevlRrR
mvoIIMWGz
sNThpSk
moNuEjOKj
ftCjkJp
UMJwGIjSEW
vAYXHmJYP
BWPmoY
cAKciJgwIDne
dukPgMR
zMVUNO
nFqtfHNbNKw
HmEhyg
uZpBwP
WlnynKqxH
YSmvAURy
GZlSyMyR
piJTMEn
LTtodPKss
joRxibWWIg
MzFaZnNyR
ELjmtyPy
fIsQPZP
udVfyhjhBMt
fGrwjyThshOR
sPaOTbDqfyUK
reoJAbEDh
iWTdzAlv
EysrvkVCnmY
QYOAwUbLRuN
IVUZHDjd
xtMPA
KqtBNGnm
JBaZlaCTm
lUhWD
QGKmcHlZzkLs
iClxHqQgd
VNzbBCXQe
mXrITkd
YbQxvBH
uJCeVwSJnDa
ieuuF
aDsBRiAvZQMX
ncYOwTYMKqLr
CoyKHKMxd
eacuu
NhwIpjI
ENGjQGVYdw
ftsjPfFxQl
UHvtcsN
WJuuB
xiYdmbsFnNd
eeQOsEmrLmm
YVgOsBOcLb
UyOM
fzauuGWFDu
VQbD
ssvagbQ
搜索
查看: 1573|回复: 2

[求助] 如何把一个源码打成多个包以及替换系统里旧的包 [复制链接]
跳转到指定楼层
复制 

Rank: 9

UID
874511
帖子
4779
PB币
27228
贡献
0
技术
46
活跃
3353

8周年庆典勋章

楼主
发表于 2013-11-2 17:25:27 IP属地上海 |只看该作者 |倒序浏览
快御云安全
ubuntu里的软件很多都挺旧的,想要最新版的话最直接的就是自己拿源码编译然后打包。
但问题是系统里的包,很多都是一个软件会有N多个包,差不多是一个模块一个包,你可以自由选择需要哪些模块,然后安装相应的包。而我自己打包的话,也想要拆分成这么多个包,然后需要什么就安装啥包,不知道这个是怎么打的。打成单个包倒是已经实现了。

之所以要模仿打多个包,是因为我想用自己打出来的包替换系统里旧的包。但如果只打成一个的话,那其它依赖到这个包的软件可能还是会使用旧的包。比如:
A软件被打包成a-sqlite,   a-mysql,  a-db5等多个包。而我自己来打的话,可能就打成一个包A。然后别人依赖A这个软件包的,那应该会使用我打的包,但另外依赖a-mysql等的软件,它可能还是会使用旧a-mysql包,那就达不到我的目的了。

有知道有没有人研究过这个问题。

总之最终目的就是想自己编译最新源码,打包,然后替换掉系统里旧的版本。

Rank: 2Rank: 2

UID
4046811
帖子
126
PB币
134
贡献
0
技术
0
活跃
787
沙发
发表于 2013-11-2 17:37:47 IP属地北京 |只看该作者
Ubuntu这种依赖混乱的发行版几乎不能实现,在Gentoo就很轻松。

Rank: 2Rank: 2

UID
2717650
帖子
414
PB币
1
贡献
0
技术
11
活跃
678
板凳
发表于 2013-11-3 22:54:23 IP属地广东 来自手机 |只看该作者
要搞那么麻烦吗?我只会安装fedora系统,安装下简单的软件,看下电影足够了!
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛