arch linux安装软件是一种折磨。
- zhuqin_83
- 帖子: 10606
- 注册时间: 2006-05-13 4:02
- 联系:
ubuntu的软件要么有,有也不是最新,要么没有,没有就得自己去找源或直接make,make了还不知道装在哪里。所以宁愿找源,结果这个源如果人家不做,你就得等,也许是几个月?也许是一年半载?也许永远没有。
arch呢,反正就一个源,广义点讲还可以加上一个aur,以及某些(相当少)的特殊目的的源,比如kdemod,yaourt等。多半都会直接反馈到主站,所有archer可以监督和使用。一般性的常用软件源里都会有最新或者次新的,反正我是看到版本低了就立马给他标记一个out of date。如果没有,那么基本上都会在aur里找到,装个yaourt,编译,打包一切无忧。如果还是没有,那么你完全可以自己写一个pkgbuild,很简单,除非有特殊要求比如gconf之类,和enable disable一些选项,那么基本上只有几行。
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
DELL UltraSharp 2209WA
Arch64, Testing repo
- bjsm
- 帖子: 2324
- 注册时间: 2007-05-13 16:45
- 来自: 阿拉斯加群岛其中的一个岛上一片原始森林里其中的一颗树上
- 联系:
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
- 来自: 阿拉斯加群岛其中的一个岛上一片原始森林里其中的一颗树上
- 联系:
Server = http://mirrors.lcuc.org.cn/archlinux/core/
#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
~
一个都连不上。
#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
- 来自: 阿拉斯加群岛其中的一个岛上一片原始森林里其中的一颗树上
- 联系:
[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
:: 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
- 联系:
- bjsm
- 帖子: 2324
- 注册时间: 2007-05-13 16:45
- 来自: 阿拉斯加群岛其中的一个岛上一片原始森林里其中的一颗树上
- 联系:
联网了。我不可能犯这么低级的错误。
[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
第一个现在能通。可能是缺服务器名吧。老师复制一个源给我吧。
[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
第一个现在能通。可能是缺服务器名吧。老师复制一个源给我吧。
- zhuqin_83
- 帖子: 10606
- 注册时间: 2006-05-13 4:02
- 联系:
- bjsm
- 帖子: 2324
- 注册时间: 2007-05-13 16:45
- 来自: 阿拉斯加群岛其中的一个岛上一片原始森林里其中的一颗树上
- 联系:
- yaoms
- 帖子: 4952
- 注册时间: 2007-10-19 14:51
- 来自: 深圳
我用lftp代替wget的,,另外,提供一个快的镜像,不知道你访问快不快:ftp://cle.linux.org.tw/pub/ArchLinux/$repo/os/i686
加在 /etc/pacman.d/mirrorlist 里面
加在 /etc/pacman.d/mirrorlist 里面
Nothing 有事请发邮件到 yms541 AT gmail.com
alias 爱慕颇雷尔='mplayer'
alias 爱慕颇雷尔='mplayer'
- yaoms
- 帖子: 4952
- 注册时间: 2007-10-19 14:51
- 来自: 深圳
yaoms 写了:我用lftp代替wget的,,另外,提供一个快的镜像,不知道你访问快不快:ftp://cle.linux.org.tw/pub/ArchLinux/$repo/os/i686代码: 全选
17 XferCommand = /usr/bin/lftp -c 'pget -c %u -o %o'
加在 /etc/pacman.d/mirrorlist 里面
Nothing 有事请发邮件到 yms541 AT gmail.com
alias 爱慕颇雷尔='mplayer'
alias 爱慕颇雷尔='mplayer'
- karron
- 帖子: 6226
- 注册时间: 2005-06-11 14:03
- 来自: 不明真相的群众
- 联系:
其实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相当于第三步有人会帮你做了. 至于前两步, 在多数情况(编译过几次)下是不需要的.
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
- 来自: 不明真相的群众
- 联系:
- Tenyears
- 帖子: 2245
- 注册时间: 2005-06-30 15:46
- 来自: 成都
zhuqin天天在那里推arch的wiki,你都没去看看吗?bjsm 写了:zhuqin_83 写了:我的给你有什么用阿,国内速度肯定和我不一样,据说那个什么交大的源比较快,澳大利亚的也成。
就知道重装阿,用Linux那么久了居然碰到几个源不行就重装,佩服。
呵呵,惭愧。关键这个ARCH LINUX的资料少的很。不像UBUNTU那么白痴。
Humanity to others // 己所不欲,勿施与人
Laptop: ThinkPad X220 --- Win7 Home / Ubuntu 12.04
Desktop: Win7/Ubuntu 12.04
Server: Ubuntu12.04
Laptop: ThinkPad X220 --- Win7 Home / Ubuntu 12.04
Desktop: Win7/Ubuntu 12.04
Server: Ubuntu12.04
- zhuqin_83
- 帖子: 10606
- 注册时间: 2006-05-13 4:02
- 联系:
ubuntu编译软件不是一般的麻烦,主要是要装一堆dev,看着都心烦。
arch我编译到现在,也只不过装了fakeroot, make, patch, autoconf, automake, intltool,以及一些版本控制工具如git, cvs, svn。很少会有其他依赖。
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
DELL UltraSharp 2209WA
Arch64, Testing repo