Ubuntu下解压tar软件包的方法

Ubuntu下解压tar软件包的方法:
使用root限权解压:

tar.gz包的解压方法:
sudo tar zxvf file.tar.gz


bz2包的解压方法一:
sudo tar jxvf file.tar.bz2


bz2的解压方法二:
sudo bzip2 -de file.tar.bz2|tar xvf file.tar.bz2


tar.Z包的解压方法:
sudo uncompress file.tar.Z


普通用户解压不需要加sudo一样可以,解压后在使用make ; mak install时需加入sudo。

解压后编译:
sudo ./configure
make
make install


方法二:
sudo ./configure --prefix=/路径
make ; make install


方法三:
sudo ./configure --enable-static-link \
--prefix=$XXX/static --with-curses &&
make &&
make install


命令解释

--enable-static-link: 这个配置命令使bash被静态链接。

--prefix=$XXX/static:这个配置命令把Bash的所有文件安装到$XXX/static目录下,这个目录在chroot环境下或在最终的XXX系统中将成为 /static 目录。(XXX为用户)

--with-curses: 将bash链接到某一个库,正如LFS系统将它指向static这一个库。

其实静态链接的bash并不一定要链接到libncurses (也可以暂时链接到静态的termcap )但在LFS中不能这样做(关于LFS的方法可访问相关网站,此问题不在这一范围内)。

每行最后的&&用处很大,它使后一个命令仅在前一个命令返回值为0(表示正确执行)的情况下才执行。在所有的命令都是拷贝 &粘贴的情况下,我们必须保证如果./configure出错,make就不执行,同样地,如果 make 出错,make install就不执行,诸如此类。

以上方法三是构建LFS系统并编译软件的重要方法之一,事实上Linux系统包括在Unix系统中在cmd的上是共通的
S32DS IDE调试技巧:如何用Attach功能高效定位汽车电子MCU的Bootloader问题 本文详细介绍了在汽车电子MCU开发中,如何利用S32DS IDE的Attach调试模式高效定位Bootloader与应用程序的协同问题。通过对比常规调试与Attach模式的本质差异,并深入讲解工程配置、镜像合并及实战调试流程,帮助开发者在不复位、不重新下载程序的前提下,实时分析系统状态,快速解决内存映射冲突、中断向量表重定向等疑难杂症。 阅读详情

相关推荐

专治疑难系列 - 解决打印机凭证冲突问题

一、问题描述 二、解决方法 三、问题已解决

Passerby_Wang的博客 2万+

Ubuntu下如何解压缩zip,tar,tar.gz,tar.bz2文件

tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ——————————————— .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz 解压:tar zxvf FileName.

Brave master的专栏 3万+

卡尔曼滤波调参避坑指南:Q/R参数怎么设?实测5种传感器场景

本文针对卡尔曼滤波在工程实践中Q/R参数设置的难题,提供了一套实用的调参避坑指南。通过分析过程噪声方差Q与测量噪声方差R的物理意义与博弈关系,并结合温度传感器、陀螺仪、超声波测距等五种典型传感器场景的实测效果对比,总结出从噪声估算、离线仿真到收敛测试的系统性调参方法论,帮助工程师快速实现稳定有效的滤波效果。

weixin_29174141的博客 805

Ubuntu下tar.gz文件安装方法

1. 解压:               命令:解压:tar zxvf FileName.tar.gz 2.切换目录至解压后的目录:    cd dir 3.运行如下三个命令:    ./configure   make   sudo make install 

好好学习 4万+

【FreeRTOS】FreeRTOS 源码学习笔记 (3)队列 及 xQueueGenericSend分析

引言 本篇又不写调度器了,准备先整理整理“队列“,无他,就觉得这个很有用,自己写应用层代码的时候,队列要用的比较多,之前一直用一个自己写的环形buffer,里面nReadIndex,nWriteIndex,nFreeIndex来管理总觉得不够“官方”,这次看到一个如此成熟的队列,还是忍不住先分析一下。 ...

YoYo的桃子树 5104

tar.gz tar.bz2安装方法

linux下解压tar.gz文件 下面所所有操作,后面有所有步骤说明 [yonghu@localhost~]# su root 口令: [root@localhost~]# cd /home/new/Desktop [root@localhostDesktop]# tar -xzvf fcitx-3.4.2.tar.gz [root@localhostDesktop]# cd /h...

javababy1 276

《科研伦理与学术规范》期末考试答案2023

26单选(2 分)某学术杂志的评稿人同时是某高校相关专业的硕士生导师,在评判一个稿件的时候,他发现该作者研究的题目很有价值, 他便一边压下这个稿子,一边将稿子的纲要传给自己门下的硕士生, 指导他们使用这个题目独立写出一篇论文,并帮助他们发表在其他期 刊上。D.要善待实验动物,是指在饲养管理和使用实验动物过程中,要采取有效措施,使实验动物免遭不必要的伤害、饥渴、不适、惊恐、折磨、疾病和疼痛,保证动物能够实现自然行为,受到良好的管理与照料,为其提供清洁、舒适的生活环境。张某在压力之下不得不屈从。

Glenseeds的博客 4万+

【Ubuntu】ubuntu22.04下安装.tar.gz格式文件(以IDEA为例)

安装.tar.gz格式的文件,以安装IntelliJ IDEA为例

摸鱼小小虫的博客 3万+

毕设加分项!手把手教你完成基于YOLOv8与PyQt5的多类别目标检测系统——让你的毕设从“完成”到“出色”

从KITTI数据集处理,到YOLOv8模型训练,再到PyQt5界面开发,整个流程其实没有想象中那么难。只要你跟着步骤一步步来,不仅能顺利完成毕设,还能掌握目标检测和GUI开发的核心技能——这些技能在未来的求职、读研中都非常实用。如果过程中遇到问题,别担心!可以去YOLOv8的官方文档、PyQt5论坛找答案,也可以和同学、老师交流。记住,完成毕设的过程也是你技术成长的过程,坚持下去,你会为自己的成果感到自豪。

m0_71589036的博客 179

跨平台CMake AutoSAR

AutoSAR是汽车行业采用的一种软件架构标准,它旨在提供一个通用的软件平台,使得汽车软件的开发和集成变得更加高效和灵活。总结一下,CMake AutoSAR是一个强大的跨平台工具,为AutoSAR开发提供了便利。通过简单的配置文件和命令,开发人员可以实现高效、灵活的跨平台开发,并加快自动驾驶系统的开发进程。上述示例中,我们定义了一个名为AutoSAR的项目,指定了源代码文件的路径和依赖库的路径。通过简单的配置文件和命令,开发人员可以实现高效、灵活的跨平台开发,并加快自动驾驶系统的开发进程。

EcmFsharp的博客 233

ubuntu 安装 tar.gz 文件

步骤如下 解压:tar -zxvf FileName.tar.gz 切换目录至解压后的目录: cd dir 运行如下三个命令: ./configure make sudo make install c – Telling “tar” tool to create an archive z – Use “gunzip” compression. That’s why the file extension – GZ. v – Verbose mode. Tar will log each of

404 Not Found 1万+

Debezium报错处理系列之第112篇:Cannot replicate because the master purged required binary logs. Replicate the

Debezium报错处理系列之第112篇:Cannot replicate because the master purged required binary logs.

zhengzaifeidelushang的博客 726

如何在Linux下解压tar.lz文件

为了编译wpa_supplicant2.3(最新版) 下载了

Xianlee 1万+

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Ubuntu configuration-1 安装常用软件

基本设置https://www.zhihu.com/question/67876281/answer/257404209 1 百度云下载解决方法 通过火狐浏览器的插件,导出下载链接,然后通过A下载。 1)卸载之前的版本: sudo apt-get remove firefox 2) 安装最新火狐浏览器 sudo apt-get install firefox 3)安装网盘助手插件 在火狐浏览器...

just_listen5的博客 462

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

linux 常用命令积累

1. tar tar -zcvf: tar 调用gzip打包压缩, 出来的包是.tar.gz tar -jcvf: tar 调用bzip2打包压缩, 出来的包是.tar.bz2. tar -zxvf 解压tar.gz tar -jxvf 解压tar.bz22.Ubuntu软件包格式为deb,安装方法如下: sudo dpkg -i package.debdpkg的常用命令: dpkg -i package.deb 安装包 dpkg -r pack

jaylin2013的专栏 901

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

ubuntu软件安装方法

在ubuntu下有.deb .rpm .run .tar.gz .tar.xz  .tar等格式地软件包,今天特意总结了下如何装软件地方法: //在控制台根据软件地名字装软件,如eclipse,不过版本较低,这种方式安装软件不推荐 1.sudo apt-get install eclipse //更新软件源 2.sudo apt-get update//update the source

狂奔的蜗牛 711

在 Linux 下,将 tar 包打包成二进制程序

其中 `files/directories` 是要打包的文件和目录,`output.bin` 是输出的自解压二进制包名称,`Package Name` 是包的名称,`./install.sh` 是安装脚本。你可以使用 `tar` 命令将文件打包成 `.tar`、`.tar.gz`、`.tar.bz2` 等格式的归档文件,并通过压缩提高存储效率。其中 `-b` 表示创建二进制包,`program_dir` 是程序所在的目录,`package.deb` 是打包后的 `.deb` 文件。

u012486730的博客 533

ubuntu命令

tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz sudo apt-get -f install #修复安装 sudo apt-get clean && sudo apt-get autoclean #清理无用的包 whereis 命令查找文件位置。 ubuntu 升级软件: sudo apt-get update ...

166

ubuntu安装rpm包,deb包等各种包

ubuntu下的各种包的安装方法 Ubuntu麒麟自带的包管理工具有apt-get,但是里面的软件包一般年代比较久远,源更新很慢,支持也很少。如果想安装一些比较新的包,可以尝试到PPA上去找找看,找到之后只需要使用add-apt-repository命令将找到的源添加到本机,然后能使用apt-get安装了。 不过本文不关心如何使用ppa添加源,而是下载完软件包后如何安装。首先,我们需要一个工具叫a...

weixin_30911451的博客 237

linux解压缩

压缩和解压: tar -c 打包 -x 解包 -v 可视化 -f指定文件名 -t 查看包里的东西 -z 用gzip对包进行压缩 -j 用把bzip2对包进行压缩 tar -cvf 名字 文件|文件夹 打包文件 tar - xvf 包名 解包文件 tar -zcvf 名字 文件|文件夹 打包并压缩文件 tar -zxvf 包名 默...

a1026472254的博客 193

linux 安装应用,tar.gz和.rpm包的区别与使用(转)

tar.gz和.rpm包的区别与使用(转) 一、Linux软件的二进制分发   Linux软件的二进制分发是指事先已经编译好二进制形式的软件包的发布形式,其优点是安装使用容易,缺点则是缺乏灵活性,如果该软件包是为特定的硬件/操作系统平台编译的,那它就不能在另外的平台或环境下正确执行。   rpm包只能在Fedora/RedHat/CentOS和OpenSUSE上安装,安装很简单,双击就好了,有点像Windows下的exe软件安装。 1、*.rpm形式的二进制软件包   安装:rpm -ivh *.

coding 1165

ubuntu 安装软件方法

安装自己从网上下载的软件   自己从网上下载的软件安装包,常见格式有.deb和tar.gz。通常,我们只能用命令行方式来安装。   以.deb结尾的文件,如xx..deb,它就相当于Windows系统中的可执行文件,如在GNOME集成桌面环境下,可以直接双击该软件包,这时会自动启动GDebi图形化安装工具来安装。如在终端环境下,则可以输入命令“dpkg –i xx.deb”来进行安装,如要删除...

^greatcolor 待到道成日,纵横天地间! 188
上一篇: 文件作用域
下一篇: 文件的压缩与解压缩
basin6421
博客等级 码龄18年 5粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值