linux的文件分两种类型,一种是普通文件,一种是目录文件,我们从网上下载的linux文件一般有这么几种:.tar.gz、.tar.bz2、.rpm、.deb、.rar、.zip、.pl、.py、.run、.bin。
下面我都是在root用户下进行的安装,如果你是在一般用户下首先需要打开一个终端,su成root用户。不要告诉我你不会,google之~~当然我说的不一定全对,不过我们拥有强大的man,所以不怕!!当你拿不准的时候就man一下。
tar
tar是Unix和类Unix系统中的一种打包格式,已经成为了POSIX标准,好吧!废话不说了,那为什么tar后面要跟一些.gz啊、.bz2啊之类的呢?因为我们所说的tar指的是tar格式的文件,而后面跟的是采用的压缩工具,比如经过gzip压缩后的tar文件,扩展名就为“.tar.gz”。通常自由软件的源代码采用tar压缩包的形式发布。解压也很简单:
root@rangercyh-laptop:~# tar jxvf 文件名.tar.bz2
root@rangercyh-laptop:~# tar zxvf 文件名.tar.gz
由于是源代码压缩包,所以解压后一般需要自己编译makefile文件才能进行安装,如下:
先执行配置文件
root@rangercyh-laptop:/解压后的文件路径# ./configure
再make install文件
root@rangercyh-laptop:/解压后的文件路径# make
root@rangercyh-laptop:/解压后的文件路径# make install
这样就安装成功了。
rpm
rpm是一个linux下的软件包管理器,最早由Ret Hat研制,现在由开源社区维护。像我们上面那样,先执行了configure文件,然后再进行安装是一般的流程,有些软件的安装先需要作很多配置,还有些依赖关系,所以不是一个简单的configure文件就能搞定的,这个时候rpm就横空出世了,采用它进行压缩,然后所有的解压配置问题就全部交给你系统中已安装好的rpm程序就行了。RPM软件包分为二进制包(Binary)、源代码包(Source)和Delta包三种,但不管那种,都不用你考虑太细,安装方法都一样:
root@rangercyh-laptop:~# rpm -ivh 文件名.rpm
deb
deb是Debian软件包格式,跟Debian的命名一样,deb也是因Debra Murdock(Debian创始人Ian Murdock的前妻)而得名。这种文件在Debina Linux中用的多,安装方式也很简单:
root@rangercyh-laptop:~# dpkg -i 文件名.deb
rar和zip
这两种方式相信用过windows的朋友都不会陌生,那么在linux下你也应该记住用那些工具来解压:
root@rangercyh-laptop:~# unrar 文件名.rar
root@rangercyh-laptop:~# unzip 文件名.zip
pl和py
懂点编程的朋友会看出pl是基于perl开发的程序,py是基于python开发的程序,相应的安装也是类似的:
root@rangercyh-laptop:~# perl 文件名.pl
root@rangercyh-laptop:~# python 文件名.py
run和bin
run和bin是需要用shell命令来安装的,一般先需要修改以下脚本的权限,使用chmod来修改,这个修改权限就有点小复杂,给个中文的维基百科大家看看就行了:http://zh.wikipedia.org/zh/Chmod
安装方式:
root@rangercyh-laptop:~# chmod 修改权限值 文件名.run 或者 文件名.bin
root@rangercyh-laptop:~# ./文件名.run 或者 文件名.bin
当然,现在的linux系统一般都自带有apt-get命令,直接使用apt-get命令进行在线安装就没有这么复杂了,比如:
root@rangercyh-laptop:~# apt-get install 软件包名
这样就装好了,中途可能会让你输入个什么yes之类的。太方便了。。。只要你没有出现我今天发生的悲剧,一般不会有需要手动下载文件进行安装的过程。
分享到:
相关推荐
本文将详细介绍Linux环境下常用的压缩与解压缩工具及其用法,并解释各种压缩文件格式的区别。 #### 二、常用压缩工具介绍 1. **unrar**: 用于解压缩`.rar`文件。在Linux环境中,`unrar`是一个非常实用的工具,可以...
在Linux环境下,使用C++语言实现文件压缩功能是一项高级编程技术,主要涉及到系统调用、命令行接口(CLI)操作以及文件处理等多方面知识。本文将深入解析如何利用Linux的`zip`命令通过C++程序来实现文件或目录的压缩...
`znew`主要用于更新旧的`.Z`格式压缩文件,但它并不是所有Linux发行版的默认命令,部分系统可能需要`uncompress`替代。 `tar`命令则用于创建、管理和提取档案文件,它并不直接进行压缩,但常与其他压缩工具结合使用...
Linux 系统文件的压缩、打包与解开是非常重要的知识点,今天我们将详细介绍 Linux 系统中压缩文件的 zip 命令、解开压缩文件的 unzip 命令和打包文件的 tar 命令。 一、压缩文件的 zip 命令 zip 命令是 Linux 系统...
本文旨在通过实际案例对比分析`tar`和`zip`这两种压缩工具在Linux环境下压缩文件的效果,包括压缩后的文件大小变化以及对磁盘空间的节约程度,从而帮助用户更好地根据实际情况选择合适的压缩工具。 #### 实验准备 -...
如果`unzip`不支持,可以尝试在Linux系统中安装其他工具,比如`p7zip`,它是一个兼容7-Zip格式的命令行工具,通常能处理更多类型的压缩文件。 5. **手动转换**: 对于已有的ZIP文件,你可以在Linux下先用`file`...
三、Linux下压缩文件 1. `gzip`:用于单个文件的压缩,如`gzip file.txt`。压缩后的文件扩展名为`.gz`。 2. `tar`:用于打包多个文件或目录,如`tar -cvf archive.tar directory/`。加上`-z`参数可以同时压缩,如`...
- `zip`:用于创建ZIP格式的压缩文件。 ```bash zip jpg.zip *.jpg ``` #### 解压命令 1. **tar** 解压使用`tar`命令时,可以根据不同的压缩格式选择合适的选项: - `-x`: 解压文件。 - `-z`: 解压`gzip`...
Java在Linux环境下对GZ压缩文件的处理是一个常见的任务,特别是在处理大文件或者网络传输时。GZ是一种常用的文件压缩格式,它利用了gzip程序进行压缩,而在Java中,我们可以使用`java.util.zip`包中的类来实现对GZ...
例如,输入以下命令:gzip f*\*,当前目录下以f字母开头的所有原文件如file2和file3等都会被gzip命令同时压缩,并被以f字母开头以.gz结尾的名为file2.gz和file3.gz等的压缩文件一个个替换掉。 在使用gzip命令时,...
tar 格式不仅可以压缩文件,还可以压缩目录。 gz 格式: gz 格式是 Linux 中一种常用的压缩格式。gz 命令可以将文件压缩成较小的文件,以便文件的存储和传输。gz 命令的基本语法为:gzip [选项] 文件名。 * 压缩...
在Linux环境下,使用C++编写一个能够利用zlib库压缩目录至.zip文件的程序是一项实用技能。zlib库是广泛使用的开源压缩库,它提供了多种数据压缩算法,包括DEFLATE,这是.zip文件格式常用的算法。以下将详细介绍如何...
在Linux系统中,C语言是开发底层程序的常用工具,特别是在处理文件操作和系统调用时。本主题涉及的是利用C语言实现文件的压缩与解压缩功能,而非依赖于shell命令如`gzip`, `bzip2`等。这种方式的优点在于性能更优、...
在Linux操作系统中,处理各种类型的压缩文件是一项非常常见的需求。本篇文章将深入解析几种常用的压缩与解压缩命令及其用法,包括但不限于`tar`、`gzip`、`bzip2`、`zip`等。 #### 1. `tar` 命令 `tar` 命令是...
linux动态压缩文件系统实现,依据文件大小,使用频率,实现对文件的不同存储,以达到提高磁盘利用率。
本文将详细介绍Linux中各种常见压缩文件的解压方法,以及部分压缩文件的安装方法,帮助用户更高效地管理文件。 ### 1. .aar压缩文件解压 虽然`.aar`文件主要见于Android开发中,表示Android库的归档文件,但在...
- 使用 `gzip 文件名` 可以对文件进行压缩,生成的压缩文件通常带有 `.gz` 后缀。 - 要解压缩gzip文件,使用 `gunzip 文件名.gz` 或 `gzip -d 文件名.gz`。 2. **bzip2命令** - `bzip2` 使用BZIP2算法,压缩率比...
本教程将深入探讨Linux下的压缩技术,包括常见的压缩格式、命令行工具以及如何有效地管理压缩文件。 首先,让我们了解一下Linux中常用的压缩格式: 1. **gzip**: 最常用的压缩格式之一,支持单个文件压缩,生成的...
例如,压缩文件 myfile 为 myfile.Z:# compress myfile 2. gzip 命令 gzip 命令是 Linux 下最常用的压缩和解压缩软件之一。其命令格式为:gzip [-cdhlnNrtvV] [-S suf] [file …]。主要命令选项包括: * -c:...