LinuxSir.Org  
| 网站首页 | 论坛帮助 |

欢迎来到LinuxSir.Org!
您还未登录,请登录后查看论坛,或者点击论坛上方的注册链接注册新账号。


发表新主题 回复
 
主题工具
旧 10-02-07, 15:12 第 1 帖
BreakDS 帅哥
 
 
 
注册会员  
  注册日期: Jan 2008
  帖子: 22
  精华: 0
 

标题: 请教关于ArchLinux软件包的下载(无网卡)[已解决]


在PIII的老机器上面装了一个Archlinux
现在为了装Gtk+需要升级gLib

因为该机器没有网卡,所以我希望能够采用如下两种办法:
(1)直接用glib2的源码在别处安装一个glib2
(2)下载pkg包,pacman -U一下
我更希望能够采用第(2)种方法,因为是刚接触Arch,不知道为什么Arch没有提供那些软件包的下载(比如像Debian)那样。
是不是只能自己自己用源码做包?

此帖于 10-02-09 18:00 被 BreakDS 编辑. 原因: 已解决
  BreakDS 当前离线   回复时引用此帖
旧 10-02-07, 15:36 第 2 帖
AutoXBC
 
AutoXBC 的头像
 
 
注册会员  
  注册日期: Jul 2006
  帖子: 631
  精华: 0
 

第一种方法没意义,又不是 LFS,编译底层库是自找麻烦。第二种可以,Arch 的包也能下载,不过是包查询系统没有和下载整合在一起,从这里 http://www.archlinux.org/packages/ 查出包的位置,再从这里 ftp://ftp.archlinux.org 下载就行了。

不能联网的系统包管理器算是废了,还是下一整张光盘方便。
  AutoXBC 当前离线   回复时引用此帖
旧 10-02-07, 15:38 第 3 帖
s63030
 
 
 
注册会员  
  注册日期: Jun 2009
  帖子: 80
  精华: 0
 

这个?
http://mirrors.163.com/archlinux/cor...686.pkg.tar.gz
  s63030 当前离线   回复时引用此帖
旧 10-02-07, 15:39 第 4 帖
BreakDS 帅哥
 
 
 
注册会员  
  注册日期: Jan 2008
  帖子: 22
  精华: 0
 

非常感谢,之前看到的镜像里面都是iso
  BreakDS 当前离线   回复时引用此帖
旧 10-02-07, 21:32 第 5 帖
jiangkero
 
 
 
注册会员  
  注册日期: Aug 2008
  帖子: 117
  精华: 0
 

对于arch这种更新飞快的的发行版,不能联网是非常郁闷的
  jiangkero 当前离线   回复时引用此帖
旧 10-02-07, 21:59 第 6 帖
iamkr
 
iamkr 的头像
 
 
注册会员  
  注册日期: Sep 2009
  我的住址: HangZhou
  帖子: 459
  精华: 0
 

pacman --print-uris -S xxx
  iamkr 当前离线   回复时引用此帖
旧 10-02-08, 00:17 第 7 帖
jarryson 帅哥
 
jarryson 的头像
 
 
注册会员  
  注册日期: Jul 2004
  我的住址: 湖北武汉
  帖子: 5,928
  精华: 3
 

在某一个时间截取所有镜像,再不更新了。

或者两个系统装一样的软件,然后一个更新了,下载的数据库和包都复制到另外一台机器上。就可以更新了







__________________
AMD Turion MT-34 1.8G,1G+256M ddr333,VIA,AMD-ATI X700 128M,160G IDE,15.4宽...

Archlinux -- 最新,最快,最方便
  jarryson 当前离线   回复时引用此帖
旧 10-02-08, 09:37 第 8 帖
axlrose
 
 
 
注册会员  
  注册日期: Feb 2006
  我的住址: 四川成都
  帖子: 1,464
  精华: 2
 

archlinux做包和做仓库应该比ubuntu方便多了
我的笔记本到公司来升级(公司网速快), 然后把笔记本做成本地仓库,回到家后台式机 设置好pacman.conf, 然后pacman -Syu ,以10MB/s的速度下载笔记本仓库的软件包然后升级,如果在笔记本上找不到的包就自动连到外网去下载( mirrorlist ),
有兴趣的话可以到 http://code.google.com/p/cfgrepo/sou.../mypkg_scripts 这里来试试


http://code.google.com/p/cfgrepo/sou...ove_old_pkg_hg 这个是用c写的清除本地仓库的旧包的工具

目前archlinux做仓库有些方面还不如gentoo仓库那些智能方便,不过总的来说简单好用,适当自己做点脚本工具来完善就更好用了

BTW 最近发现 mercurial挺好用的,基本拿来代替 git了,虽然像分支操作之类的不如git,但总的来说挺棒的







__________________
gentoo archlinux debian freebsd amd3600+ T61
GunsNRose

我的百度BLOG: http://hi.baidu.com/3444542
  axlrose 当前离线   回复时引用此帖
旧 10-02-09, 01:55 第 9 帖
BreakDS 帅哥
 
 
 
注册会员  
  注册日期: Jan 2008
  帖子: 22
  精华: 0
 

大家的方法都学习了~ 非常感谢
不能联网确实很不方便,不知道有没有能够一次将某个包及它依赖的包都下载下来的方法?
自己能够上网的机子装的是Debian.

另外,我在升级glib2包的时候,说需要kernel-hearder > 2.32.xxx
而kernel-header这个包已经换成了linux-api-header
但是装linux-api-header又与现有的kernel-header冲突....
这种问题应该怎么解决?
我能想到的解决方法是全部卸了再装,但是依赖kernel-header的包太多了,卸了再装会很麻烦.
  BreakDS 当前离线   回复时引用此帖
旧 10-02-09, 02:52 第 10 帖
jarryson 帅哥
 
jarryson 的头像
 
 
注册会员  
  注册日期: Jul 2004
  我的住址: 湖北武汉
  帖子: 5,928
  精华: 3
 

底层一点的包确实很麻烦的。要么不升级,要升级最好都升级了。

像最近libjpeg,libpng升级了,你gtk2升级了是不能用的。

先强行删除kernel-header,pacman -Rd xxx,然后安装linux-api-header,如果在线的话会提示替代的,一般都没有问题
  jarryson 当前离线   回复时引用此帖
旧 10-02-09, 10:23 第 11 帖
BreakDS 帅哥
 
 
 
注册会员  
  注册日期: Jan 2008
  帖子: 22
  精华: 0
 

谢谢!

仍然还有两个疑问: libjpeg和libpng升级了,所以gtk2升级了没有用,那么怎样做才能安装能用的gtk2? 镜像站上好像都只保留最新的包.

另外, Arch有没有包含大多数包的光盘可以下载?
抑或是需要我自己下载所有的包然后放到移动硬盘上才行?

谢谢!
  BreakDS 当前离线   回复时引用此帖
旧 10-02-09, 14:08 第 12 帖
jarryson 帅哥
 
jarryson 的头像
 
 
注册会员  
  注册日期: Jul 2004
  我的住址: 湖北武汉
  帖子: 5,928
  精华: 3
 

也就是升级cairo,libpng,libjpeg等底层的包,因为gtk2依赖这些。最好也就是全部都升级了。要么自己下载编译。

自己下载core,extra就基本可以了
  jarryson 当前离线   回复时引用此帖
旧 10-02-09, 17:59 第 13 帖
BreakDS 帅哥
 
 
 
注册会员  
  注册日期: Jan 2008
  帖子: 22
  精华: 0
 

自己下载升级了.
问题解决,非常感谢!
  BreakDS 当前离线   回复时引用此帖
发表新主题 回复


主题工具

发帖规则
您 [不可以] 发表新主题
您 [不可以] 回复主题
您 [不可以] 上传附件
您 [不可以] 编辑您的帖子

已 [启用] BB 代码
已 [启用] 表情符号
已 [启用] IMG 代码
已 [禁用] HTML 代码
[论坛跳转…]


所有时间均为[北京时间]。现在的时间是 07:34


Powered by vBulletin 版本 3.6.8
版权所有 ©2000 - 2012, Jelsoft Enterprises Ltd.
官方中文技术支持: vBulletin 中文
版权所有 ©2002 - 2011, LinuxSir.Org