Ubuntu 18.04:无法使用单个命令提取下载的 tar.xz 文件

     2023-03-06     126

关键词:

【中文标题】Ubuntu 18.04:无法使用单个命令提取下载的 tar.xz 文件【英文标题】:Ubuntu 18.04: Cannot extract downloaded tar.xz file with a single command 【发布时间】:2019-12-12 23:08:45 【问题描述】:

我正在尝试使用单行命令下载和提取 tar.xz 文件。但是,它并非始终适用于所有链接。我可以手动下载解压。

我可以毫无问题地下载 glibc 并解压。

curl https://ftp.gnu.org/gnu/glibc/glibc-2.26.tar.xz | tar -xJ -C $PWD --strip-components 1

当下载以下文件时,它出乎意料地失败了。我不知道有什么不同。这是迄今为止我看到的失败的单个链接。

知道为什么以下命令会失败吗?

curl https://releases.linaro.org/components/toolchain/binaries/7.4-2019.02/arm-linux-gnueabihf/gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabihf.tar.xz | tar -xJ -C $PWD --strip-components 1

失败并显示以下消息。

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
xz: (stdin): File format not recognized
tar: Child returned status 1
tar: Error is not recoverable: exiting now           

任何帮助将不胜感激。

【问题讨论】:

【参考方案1】:

使用curl -L 跟踪重定向:

curl -L https://releases.linaro.org/components/toolchain/binaries/7.4-2019.02/arm-linux-gnueabihf/gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabihf.tar.xz | tar -xJ --strip-components 1

要调试此类问题,您可以自行运行curl 命令并观察在这种情况下,它不会返回任何数据:

$ curl https://releases.linaro.org/components/toolchain/binaries/7.4-2019.02/arm-linux-gnueabihf/gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabihf.tar.xz
$

然后您可以进一步运行curl -v 以查看发生了什么。它显示了一个带有空正文的HTTP/1.1 302 Found,并重定向到另一个文件,这就是您知道添加-L 以跟随重定向的方式。

【讨论】:

感谢调试提示和解决方案

ubuntu18.04netplan命令没有

参考技术A1没有。2Ubuntu18.04引入了Netplan作为网络配置工具,Netplan使用YAML语言进行配置,因此命令行中没有netplan命令。3如果需要配置网络,可以通过编辑/etc/netplan/目录下的YAML文件进行配置,然后使用sudonetplanapply命令应用配置... 查看详情

在 ubuntu 18.04 上升级后,docker tensorflow/gpu 镜像无法运行

】在ubuntu18.04上升级后,dockertensorflow/gpu镜像无法运行【英文标题】:afterupgradesonubuntu18.04,dockertensorflow/gpuimagefailstorun【发布时间】:2021-10-2309:04:52【问题描述】:我曾经使用以下命令运行tensorflow/jupyter:dockerrun--gpusall-it-p8888:8888-... 查看详情

docker镜像操作命令(代码片段)

...一个镜像需要包括“名称+标签”信息。例如,获取一个Ubuntu18.10系统的基础镜像可以使用如下命令:$dockerpullubuntu:18.10对于Docker镜像来说,如果不显式指定TAG,则默认会选择latest标签,这会下载仓库中最新版本的镜像。如果从非... 查看详情

ubuntu18.04系统无法启动,出现grup

...,请问怎么修复重新安装、修复grub21.先使用ls命令,找到Ubuntu的安装在哪个分区:在grub>下输入以下命令:ls会罗列所有的磁盘分区信息,比方说:(hd0,1),(hd0,5),(hd0,3),(hd0,2)2.然后依次调用如下命令:X表示各个分区号码如果/boot... 查看详情

GCE 启动脚本无法在 Ubuntu 18.04 上运行

】GCE启动脚本无法在Ubuntu18.04上运行【英文标题】:GCEstartupscriptfailstorunonUbuntu18.04【发布时间】:2018-10-2912:54:13【问题描述】:我正在使用gcloudcompute在GCP上启动一个实例,并使用元数据参数指定我的脚本的URL。脚本无法运行,当... 查看详情

ubuntu18.04下配置jdk1.8

 ubuntu下配置jdk第一步与win10下相同 首先来到官网下载jdk:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html在这里下载了压缩包的版本。1.下载完成后,解压文件使用命令:tar-zxvfjdk-8u191-linux-x64.tar.gz2.解压 查看详情

ubuntu18.04安装、卸载mysql

参考技术A在Ubuntu18.04中使用sudoapt-getinstallmysql-server安装MySQL时,会默认安装MySQL5.7,且无法通过mysql-uroot-p进入MySQL。报错:"Accessdeniedforuser'root'@'localhost'"依次执行一下命令:直接Root权限登录,可不用密码。此... 查看详情

Discord.js 无法在 Ubuntu 18.04 上播放 mp3 文件

】Discord.js无法在Ubuntu18.04上播放mp3文件【英文标题】:Discord.jsnotplayingmp3fileonUbuntu18.04【发布时间】:2020-04-2806:12:23【问题描述】:我在discordjs中有一个不和谐的机器人。我有一个命令可以在语音频道中播放mp3文件。constconnection=a... 查看详情

Dante 代理无法在 ubuntu 18.04 上运行导致协商超时

】Dante代理无法在ubuntu18.04上运行导致协商超时【英文标题】:Danteproxynotworkingonubuntu18.04givenegotiationtimeout【发布时间】:2020-12-0314:26:07【问题描述】:我使用本指南https://gist.github.com/gpchelkin/c7d24a21639d1f120fb082d1801a5fe4在ubuntu18.04上... 查看详情

ubuntu18.04稳定版-常用10条命令足够你玩转linux世界(代码片段)

1.安装deb软件包通用格式:deb软件的安装命令:sudodpkg-i*.deb,我们使用deb软件包来进行安装。这就像Windows中的exe安装文件。如下面,下载了百度云的deb软件包后,可以使用下面的命令安装百度云软件。sudodpkg-ib... 查看详情

ubuntu 18.04 登录循环

】ubuntu18.04登录循环【英文标题】:ubuntu18.04loginloop【发布时间】:2020-08-1816:23:59【问题描述】:我使用的是ubuntu18.04。我对/etc/default/grub文件进行了更改并导致登录循环。tty命令仍然可以使用。我撤消了未更改的内容,但登录循... 查看详情

如何使用单个命令在 UNIX 文件系统中提取 JAR 并使用 JAR 命令指定其目标目录?

】如何使用单个命令在UNIX文件系统中提取JAR并使用JAR命令指定其目标目录?【英文标题】:HowdoyouextractaJARinaUNIXfilesystemwithasinglecommandandspecifyitstargetdirectoryusingtheJARcommand?【发布时间】:2010-11-0723:00:42【问题描述】:我正在创建一... 查看详情

尝试在 Xampp (ubuntu 18.04) 上安装备份时无法登录到 wordpress 管理区域

】尝试在Xampp(ubuntu18.04)上安装备份时无法登录到wordpress管理区域【英文标题】:Unabeltologintowordpress\'sadminareawhentriedtoinstallthebackuponXampp(ubuntu18.04)【发布时间】:2020-02-1606:33:06【问题描述】:我最近在使用WordPress构建的网站时遇到... 查看详情

是否可以使用单个命令同时将 tar 文件的内容提取到两个目录?

】是否可以使用单个命令同时将tar文件的内容提取到两个目录?【英文标题】:Isitpossibletoextractthecontentsofatarfiletotwodirectoriesatthesametimewithasinglecommand?【发布时间】:2022-01-0816:49:00【问题描述】:我很好奇的是我是否可以使用命令... 查看详情

无法在 Ubuntu 18.04(Virtual Box)上初始化 Kubernetes 集群

】无法在Ubuntu18.04(VirtualBox)上初始化Kubernetes集群【英文标题】:CannotinitializeKubernetesclusteronUbuntu18.04(VirtualBox)【发布时间】:2021-02-1116:00:04【问题描述】:我很难在Virtualbox上使用Ubuntu初始化一个简单的Kubernetes集群。我按照官... 查看详情

ubuntu18.04安装matlab2021b(代码片段)

Ubuntu18.04/Linux下安装Matlab2021b1、软件下载2、安装3、安装matlab-support4、安装Troubleshotting5、安装成功开始使用6、更改系统默认快捷键7、可能出现的错误1、软件下载链接:https://pan.baidu.com/s/1e2w_ZXIoibMG6PfqVbf-6Q提取码:dmfu解压后共有俩... 查看详情

ubuntu18.04下载与安装(阿里云官方镜像站)

Ubuntu18.04下载与安装ubuntu18.04出来了,抱着试一试的心态,尝试着启用vmbox虚拟化工具安装了ubuntu系统,接下来的时间就要好好学习使用ubuntu下的开发环境了。登录阿里云官方镜像站:https://developer.aliyun.com/mirror/?spm... 查看详情

PHP 启动:无法加载动态库 'cassandra.so' Ubuntu 18.04

】PHP启动:无法加载动态库\\\'cassandra.so\\\'Ubuntu18.04【英文标题】:PHPStartup:Unabletoloaddynamiclibrary\'cassandra.so\'Ubuntu18.04PHP启动:无法加载动态库\'cassandra.so\'Ubuntu18.04【发布时间】:2019-01-2819:11:27【问题描述】:我已经在Ubuntu18.04中... 查看详情