关于正确执行tar xf glib-*.tar.gz命令及解决报错的咨询
解决tar xf glib-*.tar.gz报错:找不到文件或目录的问题
看起来你遇到的问题主要出在两个地方:文件名不匹配和当前工作目录不对,咱们一步步来排查解决:
首先修正文件名匹配问题
你下载的文件是glib-2.76.3.tar.xz(xz压缩格式),但你执行的命令里用的是.tar.gz(gzip压缩格式),这俩是完全不同的压缩包后缀,系统自然找不到对应的文件!
你可以直接用完整的正确文件名执行命令:tar xf glib-2.76.3.tar.xz或者用通配符匹配xz格式的文件:
tar xf glib-*.tar.xz然后确认当前工作目录是否正确
你得先确保自己正处在下载文件所在的文件夹里。比如Linux系统默认下载目录一般是~/Downloads,你可以先切换到这个目录:cd ~/Downloads切换后输入
ls命令查看当前目录的文件列表,确认glib-2.76.3.tar.xz是不是在里面。如果不在,回忆下你下载时选择的存储路径,切换过去就行。
要是懒得切换目录,也可以直接用文件的完整绝对路径执行tar命令,比如:tar xf /home/你的用户名/Downloads/glib-2.76.3.tar.xz把上面的
你的用户名换成你自己的系统用户名就行。
另外补充个小提示:INSTALL.md里写的是.tar.gz格式的解压命令,是因为GLib提供了多种压缩格式的包,你下载的是xz版本,所以要对应调整命令后缀哦。
备注:内容来源于stack exchange,提问作者Gimper
相关产品推荐
相关产品推荐

