LinuxSir.cn,穿越时空的Linuxsir!

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

误删了 emerge

[复制链接]
发表于 2006-3-22 21:21:22 | 显示全部楼层 |阅读模式
I've deleted emerge in mistake . I can't use emerge now . How Can I do ?
发表于 2006-3-22 21:49:07 | 显示全部楼层
# ls /usr/portage/sys-apps/portage/
# ebuild /usr/portage/sys-apps/portage/portage-2.0.54.ebuild merge
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-22 21:53:31 | 显示全部楼层
myos ~ # ebuild /usr/portage/sys-apps/portage/portage-2.1_pre6-r5.ebuild emerge
bash: ebuild: command not found
回复 支持 反对

使用道具 举报

发表于 2006-3-22 22:04:43 | 显示全部楼层
建议从stage3恢复删除的portage,然后re-emerge portage
以下是portage包的文件列表,希望对你有用

  1. $ equery f portage
  2. [ Searching for packages matching portage... ]
  3. * Contents of sys-apps/portage-2.0.54:
  4. /etc
  5. /etc/dispatch-conf.conf
  6. /etc/env.d
  7. /etc/env.d/05portage.envd
  8. /etc/etc-update.conf
  9. /etc/make.conf.example
  10. /etc/make.globals
  11. /etc/portage
  12. /etc/portage/.keep
  13. /usr
  14. /usr/bin
  15. /usr/bin/ebuild -> ../lib/portage/bin/ebuild
  16. /usr/bin/emerge -> ../lib/portage/bin/emerge
  17. /usr/bin/portageq -> ../lib/portage/bin/portageq
  18. /usr/bin/repoman -> ../lib/portage/bin/repoman
  19. /usr/bin/tbz2tool -> ../lib/portage/bin/tbz2tool
  20. /usr/bin/xpak -> ../lib/portage/bin/xpak
  21. /usr/lib
  22. /usr/lib/portage
  23. /usr/lib/portage/bin
  24. /usr/lib/portage/bin/archive-conf
  25. /usr/lib/portage/bin/chkcontents
  26. /usr/lib/portage/bin/clean_locks
  27. /usr/lib/portage/bin/dispatch-conf
  28. /usr/lib/portage/bin/dobin
  29. /usr/lib/portage/bin/doconfd
  30. /usr/lib/portage/bin/dodir
  31. /usr/lib/portage/bin/dodoc
  32. /usr/lib/portage/bin/doenvd
  33. /usr/lib/portage/bin/doexe
  34. /usr/lib/portage/bin/dohard
  35. /usr/lib/portage/bin/dohtml
  36. /usr/lib/portage/bin/doinfo
  37. /usr/lib/portage/bin/doinitd
  38. /usr/lib/portage/bin/doins
  39. /usr/lib/portage/bin/dojar
  40. /usr/lib/portage/bin/dolib
  41. /usr/lib/portage/bin/dolib.a
  42. /usr/lib/portage/bin/dolib.so
  43. /usr/lib/portage/bin/doman
  44. /usr/lib/portage/bin/domo
  45. /usr/lib/portage/bin/donewins -> newins
  46. /usr/lib/portage/bin/dopython
  47. /usr/lib/portage/bin/dosbin
  48. /usr/lib/portage/bin/dosed
  49. /usr/lib/portage/bin/dosym
  50. /usr/lib/portage/bin/ebuild
  51. /usr/lib/portage/bin/ebuild.sh
  52. /usr/lib/portage/bin/emaint
  53. /usr/lib/portage/bin/emake
  54. /usr/lib/portage/bin/emerge
  55. /usr/lib/portage/bin/emerge-webrsync
  56. /usr/lib/portage/bin/env-update
  57. /usr/lib/portage/bin/env-update.sh
  58. /usr/lib/portage/bin/etc-update
  59. /usr/lib/portage/bin/find-requires
  60. /usr/lib/portage/bin/fix-db.py
  61. /usr/lib/portage/bin/fixdbentries
  62. /usr/lib/portage/bin/fixpackages
  63. /usr/lib/portage/bin/fowners
  64. /usr/lib/portage/bin/fperms
  65. /usr/lib/portage/bin/md5check.py
  66. /usr/lib/portage/bin/md5check.sh
  67. /usr/lib/portage/bin/mirror.py
  68. /usr/lib/portage/bin/newbin
  69. /usr/lib/portage/bin/newconfd
  70. /usr/lib/portage/bin/newdoc
  71. /usr/lib/portage/bin/newenvd
  72. /usr/lib/portage/bin/newexe
  73. /usr/lib/portage/bin/newinitd
  74. /usr/lib/portage/bin/newins
  75. /usr/lib/portage/bin/newlib.a
  76. /usr/lib/portage/bin/newlib.so
  77. /usr/lib/portage/bin/newman
  78. /usr/lib/portage/bin/newsbin
  79. /usr/lib/portage/bin/pkgmerge
  80. /usr/lib/portage/bin/pkgmerge.new
  81. /usr/lib/portage/bin/pkgname
  82. /usr/lib/portage/bin/portage_gpg_update.sh
  83. /usr/lib/portage/bin/portageq
  84. /usr/lib/portage/bin/prepall
  85. /usr/lib/portage/bin/prepalldocs
  86. /usr/lib/portage/bin/prepallinfo
  87. /usr/lib/portage/bin/prepallman
  88. /usr/lib/portage/bin/prepallstrip
  89. /usr/lib/portage/bin/prepinfo
  90. /usr/lib/portage/bin/preplib
  91. /usr/lib/portage/bin/preplib.so
  92. /usr/lib/portage/bin/prepman
  93. /usr/lib/portage/bin/prepstrip
  94. /usr/lib/portage/bin/quickpkg
  95. /usr/lib/portage/bin/regenworld
  96. /usr/lib/portage/bin/repoman
  97. /usr/lib/portage/bin/tbz2tool
  98. /usr/lib/portage/bin/xpak
  99. /usr/lib/portage/pym
  100. /usr/lib/portage/pym/cvstree.py
  101. /usr/lib/portage/pym/cvstree.pyo
  102. /usr/lib/portage/pym/dcdialog.py
  103. /usr/lib/portage/pym/dcdialog.pyo
  104. /usr/lib/portage/pym/dispatch_conf.py
  105. /usr/lib/portage/pym/dispatch_conf.pyo
  106. /usr/lib/portage/pym/emergehelp.py
  107. /usr/lib/portage/pym/emergehelp.pyo
  108. /usr/lib/portage/pym/getbinpkg.py
  109. /usr/lib/portage/pym/getbinpkg.pyo
  110. /usr/lib/portage/pym/output.py
  111. /usr/lib/portage/pym/output.pyo
  112. /usr/lib/portage/pym/portage.py
  113. /usr/lib/portage/pym/portage.pyo
  114. /usr/lib/portage/pym/portage_checksum.py
  115. /usr/lib/portage/pym/portage_checksum.pyo
  116. /usr/lib/portage/pym/portage_const.py
  117. /usr/lib/portage/pym/portage_const.pyo
  118. /usr/lib/portage/pym/portage_contents.py
  119. /usr/lib/portage/pym/portage_contents.pyo
  120. /usr/lib/portage/pym/portage_data.py
  121. /usr/lib/portage/pym/portage_data.pyo
  122. /usr/lib/portage/pym/portage_db_anydbm.py
  123. /usr/lib/portage/pym/portage_db_anydbm.pyo
  124. /usr/lib/portage/pym/portage_db_cpickle.py
  125. /usr/lib/portage/pym/portage_db_cpickle.pyo
  126. /usr/lib/portage/pym/portage_db_flat.py
  127. /usr/lib/portage/pym/portage_db_flat.pyo
  128. /usr/lib/portage/pym/portage_db_flat_hash.py
  129. /usr/lib/portage/pym/portage_db_flat_hash.pyo
  130. /usr/lib/portage/pym/portage_db_metadata.py
  131. /usr/lib/portage/pym/portage_db_metadata.pyo
  132. /usr/lib/portage/pym/portage_db_template.py
  133. /usr/lib/portage/pym/portage_db_template.pyo
  134. /usr/lib/portage/pym/portage_db_test.py
  135. /usr/lib/portage/pym/portage_db_test.pyo
  136. /usr/lib/portage/pym/portage_dep.py
  137. /usr/lib/portage/pym/portage_dep.pyo
  138. /usr/lib/portage/pym/portage_exception.py
  139. /usr/lib/portage/pym/portage_exception.pyo
  140. /usr/lib/portage/pym/portage_exec.py
  141. /usr/lib/portage/pym/portage_exec.pyo
  142. /usr/lib/portage/pym/portage_file.py
  143. /usr/lib/portage/pym/portage_file.pyo
  144. /usr/lib/portage/pym/portage_gpg.py
  145. /usr/lib/portage/pym/portage_gpg.pyo
  146. /usr/lib/portage/pym/portage_localization.py
  147. /usr/lib/portage/pym/portage_localization.pyo
  148. /usr/lib/portage/pym/portage_locks.py
  149. /usr/lib/portage/pym/portage_locks.pyo
  150. /usr/lib/portage/pym/portage_util.py
  151. /usr/lib/portage/pym/portage_util.pyo
  152. /usr/lib/portage/pym/xpak.py
  153. /usr/lib/portage/pym/xpak.pyo
  154. /usr/lib/python2.4
  155. /usr/lib/python2.4/site-packages
  156. /usr/lib/python2.4/site-packages/missingos.so
  157. /usr/sbin
  158. /usr/sbin/archive-conf -> ../lib/portage/bin/archive-conf
  159. /usr/sbin/dispatch-conf -> ../lib/portage/bin/dispatch-conf
  160. /usr/sbin/emaint -> ../lib/portage/bin/emaint
  161. /usr/sbin/emerge-webrsync -> ../lib/portage/bin/emerge-webrsync
  162. /usr/sbin/env-update -> ../lib/portage/bin/env-update
  163. /usr/sbin/etc-update -> ../lib/portage/bin/etc-update
  164. /usr/sbin/fixpackages -> ../lib/portage/bin/fixpackages
  165. /usr/sbin/quickpkg -> ../lib/portage/bin/quickpkg
  166. /usr/sbin/regenworld -> ../lib/portage/bin/regenworld
  167. /usr/share
  168. /usr/share/doc
  169. /usr/share/doc/portage-2.0.54
  170. /usr/share/doc/portage-2.0.54/ChangeLog.gz
  171. /usr/share/man
  172. /usr/share/man/man1
  173. /usr/share/man/man1/dispatch-conf.1.gz
  174. /usr/share/man/man1/ebuild.1.gz
  175. /usr/share/man/man1/emerge.1.gz
  176. /usr/share/man/man1/env-update.1.gz
  177. /usr/share/man/man1/etc-update.1.gz
  178. /usr/share/man/man1/quickpkg.1.gz
  179. /usr/share/man/man1/repoman.1.gz
  180. /usr/share/man/man5
  181. /usr/share/man/man5/ebuild.5.gz
  182. /usr/share/man/man5/make.conf.5.gz
  183. /usr/share/man/man5/portage.5.gz
复制代码
回复 支持 反对

使用道具 举报

发表于 2006-3-22 23:00:48 | 显示全部楼层
Post by qeming
myos ~ # ebuild /usr/portage/sys-apps/portage/portage-2.1_pre6-r5.ebuild emerge
bash: ebuild: command not found

你不是说误删了emerge吗?怎么ebuild又会没有了?
回复 支持 反对

使用道具 举报

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

本版积分规则

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