【问题标题】:pkgin: /usr/pkg does not have enough space for installation (276M required only 274M available)pkgin: /usr/pkg 没有足够的空间来安装(需要276M只有274M可用)
【发布时间】:2016-03-01 22:08:14
【问题描述】:

我尝试在 NetBSD-7.0 上安装 gnome-2.26.2nb5,但收到以下消息:

computer#pkgin install gnome-2.26.2nb5 pkgin: /usr/pkg does not have enough space for installation (276M required only 274M available)

这是 NetBSD-7.0 的全新安装,我已将其安装在大小约为 23GB 的分区上。

我想知道在 NetBSD 上增加 /usr/pkg 大小的最佳方法是什么。

df -lh 的输出如下:

Script started on Tue Mar  1 05:02:04 2016
dhcppc9# df -lh
Filesystem         Size       Used      Avail %Cap Mounted on
/dev/wd0a           21G        20G       274M  98% /
kernfs             1.0K       1.0K         0B 100% /kern
ptyfs              1.0K       1.0K         0B 100% /dev/pts
procfs             4.0K       4.0K         0B 100% /proc
tmpfs              384M         0B       384M   0% /var/shm
/dev/sd0e           30G       1.5G        29G   4% /mnt
dhcppc9# exit

Script done on Tue Mar  1 05:02:16 2016

另外du -sh /usr/pkgsrc 显示/usr/pkgsrc 消耗了15GB。我最近安装了 NetBSD-7.0,起初我尝试编译/构建 gnome 桌面环境,但由于xulrunner192 中的错误,在编译数小时后遇到错误。因此,我决定使用pkgin install 安装 gnome 桌面二进制文件,但文件系统的大小还不够。我认为可能编译 gnome 这是一个巨大的元包在文件系统上占用了太多空间。我不确定。

【问题讨论】:

  • 我投票结束这个问题,因为它属于 unix.stackexchange.com
  • @IanKemp 在我提出问题后,我将自己的问题标记为要迁移到另一个论坛。我不确定迁移过程是如何进行的。

标签: bsd netbsd


【解决方案1】:

根据您现有的分区布局,将 /usr/pkg 合并到 /usr 或与另一个分区交换其使用可能是最简单的。

另一种选择可能是拆分另一个更大的分区以允许更大的 /usr/pkg,或者甚至重新安装(如果您的系统上还没有太多数据)。

df -lh 报告什么?

【讨论】:

  • 我在帖子中添加了df -lh 输出
  • 您可能应该清除部分构建的软件包的任何工作目录-make clean 中的/usr/pkgsrccd /usr/pkgsrc ; rm -rf */*/work(后者用于不耐烦的人:) 如果您使用的是@ 987654327@ 要安装二进制包,您可以删除所有 /usr/pkgsrc,因为只有在从源代码构建时才需要它。
  • 我有点惊讶编译/构建 gnome 桌面会消耗大约 15GB 的文件系统。发现之前出现过this之类的问题。
  • 当你构建一个包含其他包的包时,pkgsrc 会为所有需要的包保留提取的文件和构建目录,而你正在构建......这可能会导致相当多的空间对于像 gnome 这样的大型元包。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-06-09
  • 1970-01-01
  • 1970-01-01
  • 2017-07-04
  • 1970-01-01
  • 1970-01-01
  • 2014-02-07
相关资源
最近更新 更多