LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1298|回复: 22

怎么把系统转成Arch?

[复制链接]
发表于 2011-3-5 17:20:12 | 显示全部楼层 |阅读模式
同学的机器装的sabayon,软件太多,而且已经太旧了,不想重新升级系统了。想转成arch,刚emerge了pacman,不知道应该怎么用。
建了一个文件:
/etc/pacman.d/mirrolists
写上:Server =http://mirror.bjtu.edu.cn/ArchLinux/$repo/os/x86_64/
运行pacman -S,提示:
no usable package repositories configured.
校园网,上不去国外的wiki,只能在此询问了。。。
发表于 2011-3-5 17:36:00 | 显示全部楼层

  1. $cat /etc/pacman.conf
  2. #
  3. # /etc/pacman.conf
  4. #
  5. # See the pacman.conf(5) manpage for option and repository directives

  6. #
  7. # GENERAL OPTIONS
  8. #
  9. [options]
  10. # The following paths are commented out with their default values listed.
  11. # If you wish to use different paths, uncomment and update the paths.
  12. #RootDir     = /
  13. #DBPath      = /var/lib/pacman/
  14. #CacheDir    = /var/cache/pacman/pkg/
  15. #LogFile     = /var/log/pacman.log
  16. HoldPkg     = pacman glibc
  17. # If upgrades are available for these packages they will be asked for first
  18. SyncFirst   = pacman
  19. #XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
  20. #XferCommand = /usr/bin/curl %u > %o
  21. #XferCommand = /usr/bin/aria2c -s 2 -m 2 -d / -o %o %u
  22. #CleanMethod = KeepInstalled


  23. # Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
  24. IgnorePkg   = hplip
  25. #IgnoreGroup =

  26. #NoUpgrade   =
  27. #NoExtract   =

  28. # Misc options (all disabled by default)
  29. #UseSyslog
  30. #ShowSize
  31. #UseDelta
  32. #TotalDownload

  33. #
  34. # REPOSITORIES
  35. #   - can be defined here or included from another file
  36. #   - pacman will search repositories in the order defined here
  37. #   - local/custom mirrors can be added here or in separate files
  38. #   - repositories listed first will take precedence when packages
  39. #     have identical names, regardless of version number
  40. #   - URLs will have $repo replaced by the name of the current repo
  41. #
  42. # Repository entries are of the format:
  43. #       [repo-name]
  44. #       Server = ServerName
  45. #       Include = IncludePath
  46. #
  47. # The header [repo-name] is crucial - it must be present and
  48. # uncommented to enable the repo.
  49. #

  50. # The testing repositories are disabled by default. To enable, uncomment the
  51. # repo name header and Include lines. You can add preferred servers immediately
  52. # after the header, and they will be used before the default mirrors.

  53. #[testing]
  54. ## Add your preferred servers here, they will be used first
  55. #Include = /etc/pacman.d/mirrorlist

  56. [core]
  57. # Add your preferred servers here, they will be used first
  58. Include = /etc/pacman.d/mirrorlist

  59. [extra]
  60. # Add your preferred servers here, they will be used first
  61. Include = /etc/pacman.d/mirrorlist

  62. #[community-testing]
  63. ## Add your preferred servers here, they will be used first
  64. #Include = /etc/pacman.d/mirrorlist

  65. [community]
  66. # Add your preferred servers here, they will be used first
  67. Include = /etc/pacman.d/mirrorlist

  68. [multilib]
  69. Include = /etc/pacman.d/mirrorlist

  70. # An example of a custom package repository.  See the pacman manpage for
  71. # tips on creating your own repositories.
  72. #[custom]
  73. #Server = file:///home/custompkgs

  74. #add Yaourt
  75. #[archlinuxfr]
  76. #Server = http://repo.archlinux.fr/x86_64

  77. #[kdemod-core]
  78. #Server = http://mirrors.rit.edu/kdemod/core/x86_64

  79. #[kdemod-extragear]
  80. #Server = http://mirrors.rit.edu/kdemod/extragear/x86_64
复制代码


这个文件也要设置,不然你$repo就不晓得了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-3-5 17:38:45 | 显示全部楼层
嗯,我在这个文件里设置了server,现在sync的话,pacman说:
no targets specified。
回复 支持 反对

使用道具 举报

发表于 2011-3-5 17:40:52 | 显示全部楼层
pacman -S 后面要加个名字撒
pacman -Syu 这个是升级的
你试试pacman -S vim
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-3-5 17:51:54 | 显示全部楼层
不行,说cannot find or read packages。
怎样让pacman知道现在电脑上都装了什么包呢?
回复 支持 反对

使用道具 举报

发表于 2011-3-5 17:52:11 | 显示全部楼层
你要wiki可以这样安装:

  1. #pacman -S arch-wiki-docs
复制代码

/usr/shar/doc/arch-wiki/html/index.html
回复 支持 反对

使用道具 举报

发表于 2011-3-5 17:54:23 | 显示全部楼层
Server = http://mirror.bjtu.edu.cn/archlinux/$repo/os/x86_64
才发现你地址写的是个错家伙,小写的archlinnux
你可以现在网页里访问一下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-3-5 17:57:14 | 显示全部楼层
不行,什么也装不了,估计系统是不能这么转成arch的。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-3-5 17:57:57 | 显示全部楼层
Post by flay0303;2130038
Server = http://mirror.bjtu.edu.cn/archlinux/$repo/os/x86_64
才发现你地址写的是个错家伙,小写的archlinnux
你可以现在网页里访问一下。


已经更正了,没有用。
回复 支持 反对

使用道具 举报

发表于 2011-3-5 18:00:49 | 显示全部楼层
这样转成arch我怕是不行,装个软件应该可以啊。
pacman只是个包管理器而已
你可以看看arch里面怎样i686转x86_64,或许有点有用的信息。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表