• 8846阅读
  • 8回复

[讨论]已解决(有图) Qt 用最简单的SDK安装的时候为什么会提示空间不足 [复制链接]

上一主题 下一主题
离线holykay
 
只看楼主 倒序阅读 楼主  发表于: 2012-03-23
这个问题现在已经解决了。为了保留原来遇到的问题,前面部分显示的是问题部分。分割线后面才是解决办法。

***************************************************************
按照论坛中提供的方式,我在QT官网上下载的SDK
安装的时候,就提示这个了。

window.open('http://www.qtcn.org/bbs/attachment/Mon_1203/17_129364_0cf5aff81da6e0c.jpg?28');" style="max-width:700px;max-height:700px;" onload="if(is_ie6&&this.offsetWidth>700)this.width=700;" >
这是怎么回事呢?困扰我快5天了,各种百度没有头绪啊,大哥们!!给点建议啊...有点崩溃了现在

为什么sda2会变成99%呢?我明明放在/home目录下的,而且我的磁盘空间足够安装QT的

提问到此结束。以下是办法

******************************************************************************************************************************************************
                                  分割线 下面是解决办法
******************************************************************************************************************************************************
     下面两种情况都是同一原因引起的:windows 直接拷贝文件linux 会生成2个同样的文件。(至少这个事,发生在了我的实验中。我用的是fedora10)

       情况一:出现这个情况,sda2变成97%~99%,是因为我在windows环境下直接把文件拷贝到虚拟机中的Linux的,然而这种方式,除了会在拷贝的地方生成一个文件外,还会会在linux中形成一个文件包(我们姑且称它叫文件包A),每次拷贝都会生成一个文件包,重启linux也不会消失。(即便把拷贝的文件删掉,该空间也不会变小,还是会显示97%~99%)。
      情况二:另外和这个问题相关联可能出现的情况是,我们在windows环境下直接把文件拷贝到虚拟机中的Linux上,但是拷贝过去了,我们不能看到拷贝的文件,在Terminal(指令终端)中输入df -h查看磁盘空间的时候,“/ ”目录却变大了,被占用了。(就是空间被占用了但是找不到文件,这和上一种情况类似)
   情况一: 解决办法就是到“cd /,然后到tmp,再到vmDnD" 目录下把那个复制的时候生成的包删除掉(我自己拷贝进来的文件就是在7f25bfa4的这个文件夹内的),然后在Terminal(指令终端)中输入指令 df -h   ,就可以看到97%变小到78%了(我的文件比较大)。
            
情况二:解决办法就是自己直接“cd /,然后到tmp,再到vmDnD”找到你想要拷贝到Linux的那个文件就可以了.

     那个7f25bfa4文件夹的名字可能不是你本身文件的名字,这个应该是linux自身生成的一个文件夹刚刚你复制的文件装起来了。
离线roywillow

只看该作者 1楼 发表于: 2012-03-23
你确定你安装的位置有这么大的空间么……
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线jdwx

只看该作者 2楼 发表于: 2012-03-24
回 楼主(holykay) 的帖子
安装需要先自动解压安装包,目录在系统的临时文件目录,先要确定系统盘有大于5G的空间。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线holykay
只看该作者 3楼 发表于: 2012-03-24
回 1楼(roywillow) 的帖子
你好,我才接触QT按照论坛上的说明,在QT官网上下载了一个“QT_SDK_Lin32_offline_v1_2_en.run”然后放到了自己的Linux中 (Linux版本是fedora 10,这个是通过fedora 10镜像直接默认安装的,不知道怎么看系统盘是否大于5G,我在自己的电脑中给这个Linux分了100G的空间使用的。是不是要通过什么方式来把这100G中再分配一次,让系统盘比5G大呢?)
离线holykay
只看该作者 4楼 发表于: 2012-03-24
回 2楼(jdwx) 的帖子
安装包是下载下来了的。我把这个安装包直接放到自己的用户abc(我在root用户外给自己的一个普通权限用户叫abc)文件夹下,然后安装的。我才接触QT,按照论坛上的说明,在QT官网上下载了一个“QT_SDK_Lin32_offline_v1_2_en.run”然后放到了自己的Linux中 (Linux版本是fedora 10,这个是通过fedora 10镜像直接默认安装的,不知道怎么看系统盘是否大于5G,我在自己的电脑中给这个Linux分了100G的空间使用的。是不是要通过什么方式来把这100G中再分配一次,让系统盘比5G大呢?)
离线jdwx

只看该作者 5楼 发表于: 2012-03-24
顺便说说,如果安装到系统盘,总共需要10G空间。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线holykay
只看该作者 6楼 发表于: 2012-03-25
回 5楼(jdwx) 的帖子
我把文件移动到了/home目录下的,但是还是不行。/home目录下有足够的安装的空间呢
离线yjice0821
只看该作者 7楼 发表于: 2012-03-26
看了你的磁盘分区,应该是根目录空间不足导致,根目录只剩下几百兆,默认安装应该是到/usr目录下的,所以提示空间不足,不是说你把安装包放在哪它就安装到哪的,你可以看下有没有什么参数让QT安装到/home目录的,没有的话你可能就得重新分区或都加块硬盘挂载成/usr目录了,只是思路,你可以按这个查下
离线holykay
只看该作者 8楼 发表于: 2012-03-26
回 7楼(yjice0821) 的帖子
谢谢,在你的这个思路的提示下,自己现在找到解决的办法了。解决的方式在帖子中已经附图说明
快速回复
限100 字节
 
上一个 下一个