arch linux安装软件是一种折磨。

其他Linux/Unix/BSD/OSX等发行版讨论
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
联系:

#16

帖子 zhuqin_83 » 2008-03-02 23:57

ubuntu的软件要么有,有也不是最新,要么没有,没有就得自己去找源或直接make,make了还不知道装在哪里。所以宁愿找源,结果这个源如果人家不做,你就得等,也许是几个月?也许是一年半载?也许永远没有。

arch呢,反正就一个源,广义点讲还可以加上一个aur,以及某些(相当少)的特殊目的的源,比如kdemod,yaourt等。多半都会直接反馈到主站,所有archer可以监督和使用。一般性的常用软件源里都会有最新或者次新的,反正我是看到版本低了就立马给他标记一个out of date。如果没有,那么基本上都会在aur里找到,装个yaourt,编译,打包一切无忧。如果还是没有,那么你完全可以自己写一个pkgbuild,很简单,除非有特殊要求比如gconf之类,和enable disable一些选项,那么基本上只有几行。
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
头像
bjsm
帖子: 2324
注册时间: 2007-05-13 16:45
来自: 阿拉斯加群岛其中的一个岛上一片原始森林里其中的一颗树上
联系:

#17

帖子 bjsm » 2008-03-03 1:07

zhuqin_83 写了:ubuntu的软件要么有,有也不是最新,要么没有,没有就得自己去找源或直接make,make了还不知道装在哪里。所以宁愿找源,结果这个源如果人家不做,你就得等,也许是几个月?也许是一年半载?也许永远没有。

arch呢,反正就一个源,广义点讲还可以加上一个aur,以及某些(相当少)的特殊目的的源,比如kdemod,yaourt等。多半都会直接反馈到主站,所有archer可以监督和使用。一般性的常用软件源里都会有最新或者次新的,反正我是看到版本低了就立马给他标记一个out of date。如果没有,那么基本上都会在aur里找到,装个yaourt,编译,打包一切无忧。如果还是没有,那么你完全可以自己写一个pkgbuild,很简单,除非有特殊要求比如gconf之类,和enable disable一些选项,那么基本上只有几行。



大师,刚才我改源不知道哪里改错了,无法安装软件了。可否复制一份你的给我观之学之。
头像
bjsm
帖子: 2324
注册时间: 2007-05-13 16:45
来自: 阿拉斯加群岛其中的一个岛上一片原始森林里其中的一颗树上
联系:

#18

帖子 bjsm » 2008-03-03 1:08

头像
bjsm
帖子: 2324
注册时间: 2007-05-13 16:45
来自: 阿拉斯加群岛其中的一个岛上一片原始森林里其中的一颗树上
联系:

#19

帖子 bjsm » 2008-03-03 1:10

[root@Arch ~]# pacman -Sy konqueror
:: Synchronizing package databases...
Initializing download: http://mirrors.lcuc.org.cn/archlinux/co ... .db.tar.gz
HTTP/1.1 404 Not Found
error: failed to synchronize core:
Initializing download: http://mirrors.lcuc.org.cn/archlinux/co ... .db.tar.gz
HTTP/1.1 404 Not Found
error: failed to synchronize extra:
Initializing download: http://mirrors.lcuc.org.cn/archlinux/co ... .db.tar.gz
HTTP/1.1 404 Not Found
error: failed to synchronize community:
error: failed to synchronize any databases
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
联系:

#20

帖子 zhuqin_83 » 2008-03-03 1:42

看你联网了没有
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
头像
bjsm
帖子: 2324
注册时间: 2007-05-13 16:45
来自: 阿拉斯加群岛其中的一个岛上一片原始森林里其中的一颗树上
联系:

#21

帖子 bjsm » 2008-03-03 1:46

联网了。我不可能犯这么低级的错误。
[archlinuxfr]
Server = http://repo.archlinux.fr/i686
[mirrors.lcuc]
Server = http://mirrors.lcuc.org.cn
#Server = http://repo.archlinux.fr/i686
#Server = http://ftp.belnet.be/linux/archlinux
#Server = http://mirror.cs.vt.edu/pub/ArchLinux
#Server = http://mirrors.easynews.com/linux/archlinux
#Server = http://distro.ibiblio.org/pub/linux/dis ... /archlinux
#Server = http://ftp.gigabit.nu/archlinux
第一个现在能通。可能是缺服务器名吧。老师复制一个源给我吧。
头像
bjsm
帖子: 2324
注册时间: 2007-05-13 16:45
来自: 阿拉斯加群岛其中的一个岛上一片原始森林里其中的一颗树上
联系:

#22

帖子 bjsm » 2008-03-03 1:52

算了,大师不说话,我重装。
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
联系:

#23

帖子 zhuqin_83 » 2008-03-03 2:49

我的给你有什么用阿,国内速度肯定和我不一样,据说那个什么交大的源比较快,澳大利亚的也成。
就知道重装阿,用Linux那么久了居然碰到几个源不行就重装,佩服。
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
头像
bjsm
帖子: 2324
注册时间: 2007-05-13 16:45
来自: 阿拉斯加群岛其中的一个岛上一片原始森林里其中的一颗树上
联系:

#24

帖子 bjsm » 2008-03-03 12:51

zhuqin_83 写了:我的给你有什么用阿,国内速度肯定和我不一样,据说那个什么交大的源比较快,澳大利亚的也成。
就知道重装阿,用Linux那么久了居然碰到几个源不行就重装,佩服。

呵呵,惭愧。关键这个ARCH LINUX的资料少的很。不像UBUNTU那么白痴。
头像
yaoms
帖子: 4952
注册时间: 2007-10-19 14:51
来自: 深圳

#25

帖子 yaoms » 2008-03-03 12:54

我用lftp代替wget的,,另外,提供一个快的镜像,不知道你访问快不快:ftp://cle.linux.org.tw/pub/ArchLinux/$repo/os/i686

加在 /etc/pacman.d/mirrorlist 里面
Nothing 有事请发邮件到 yms541 AT gmail.com
alias 爱慕颇雷尔='mplayer'
头像
yaoms
帖子: 4952
注册时间: 2007-10-19 14:51
来自: 深圳

#26

帖子 yaoms » 2008-03-03 12:56

yaoms 写了:我用lftp代替wget的

代码: 全选

 17 XferCommand = /usr/bin/lftp -c 'pget -c %u -o %o'
,,另外,提供一个快的镜像,不知道你访问快不快:ftp://cle.linux.org.tw/pub/ArchLinux/$repo/os/i686

加在 /etc/pacman.d/mirrorlist 里面
Nothing 有事请发邮件到 yms541 AT gmail.com
alias 爱慕颇雷尔='mplayer'
头像
karron
帖子: 6226
注册时间: 2005-06-11 14:03
来自: 不明真相的群众
联系:

#27

帖子 karron » 2008-03-03 13:44

其实ubuntu编译软件一点都不难.

1. 安装依赖包 sudo apt-get build-dep xxx (xxx表示你要编译的软件), 如果你经常编译, 哪么一般需要的库已经安装好了, 也许就不需要了.
2. 查看源代码目录里面有没有debian目录. 如果有就简单了, 最多查看下changelog, 修改一下版本号.
3. 如果没有debian目录, 那么执行 dh_make -e "your email address", 建立一个.
4. fakeroot debian/rules binary, 自动编译打包为deb.

其实也不复杂, 当然, 也许比arch稍微步骤多点. 因为arch相当于第三步有人会帮你做了. 至于前两步, 在多数情况(编译过几次)下是不需要的.
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.
头像
karron
帖子: 6226
注册时间: 2005-06-11 14:03
来自: 不明真相的群众
联系:

#28

帖子 karron » 2008-03-03 13:52

当然如果喜欢始终追随最新的软件, Arch是个不错的选择.
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.
头像
Tenyears
帖子: 2245
注册时间: 2005-06-30 15:46
来自: 成都

#29

帖子 Tenyears » 2008-03-03 16:34

bjsm 写了:
zhuqin_83 写了:我的给你有什么用阿,国内速度肯定和我不一样,据说那个什么交大的源比较快,澳大利亚的也成。
就知道重装阿,用Linux那么久了居然碰到几个源不行就重装,佩服。

呵呵,惭愧。关键这个ARCH LINUX的资料少的很。不像UBUNTU那么白痴。
zhuqin天天在那里推arch的wiki,你都没去看看吗?
Humanity to others // 己所不欲,勿施与人
Laptop: ThinkPad X220 --- Win7 Home / Ubuntu 12.04
Desktop: Win7/Ubuntu 12.04
Server: Ubuntu12.04
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
联系:

#30

帖子 zhuqin_83 » 2008-03-03 21:05

ubuntu编译软件不是一般的麻烦,主要是要装一堆dev,看着都心烦。
arch我编译到现在,也只不过装了fakeroot, make, patch, autoconf, automake, intltool,以及一些版本控制工具如git, cvs, svn。很少会有其他依赖。
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
回复