先说tar.gz源码类的吧.这种要你手动安装,编译,首先你还要安装了相关的编译软件如gcc g++ 等.一般操作 configure , make && make install. 其次是 bin结尾的文件.这类一般是大公司出的软件,如jdk realplayer等只要运行安装文件就行,和windows的软件安装很像 再之就是各类打包好的软件包 如rpm deb等...这类安装方便,软件包管理最好是能用个管理软件交由系统管理.这样你就不用去维护依赖关系了. rpm格式的是个安装包,能直接安…
一.ubuntu安装mysql5.6二进制压缩包(tar.gz) 准备 0. 获取 mysql-5.5.15-linux2.6-i686.tar.gz 二进制安装文件 mysql 官网下载页面选择 Linux-Generic 下的 Linux - Generic 2.6 (x86, 32-bit), Compressed (位数适你的linux的位数而定.我这里用的是32位的,所以我选择32位版本的mysql) 你可以在ubuntu 中使用 wget 命令获取,或者任何一种下载工具都可以,只要有…
/bin./sbin./usr/bin./usr/sbin目录的区别   在linux下我们经常用到的四个应用程序的目录是/bin./sbin./usr/bin./usr/sbin .而四者存放的文件一般如下:   www.2cto.com   bin目录:  bin为binary的简写主要放置一些系统的必备执行档例如:cat.cp.chmod df.dmesg.gzip.kill.ls.mkdir.more.mount.rm.su.tar等.   /usr/bin目录: 主要放置一些应用软件工…
我以下面三个包为例:(三个包都在/etc/opt下)A.example-1.2.3-1.rpmB.example-1.2.3-1.tarC.example-1.2.3-1.tar.gz 1.对于rpm包    说起RPM(REDHAT Package Management)标准的软件包,大家可能都会想起大名鼎鼎的 REDHAT 公司,正是RPM软件包发行方式的出现,使Linux中的应用软件安装变得简单.如果用户想安装按RPM方式发行的软件,只需简单地输入命令“rpm -ivh xxx.rpm”即…
上次写过简单的s3-sftp-proxy基于容器构建以及使用goreleaser构建跨平台二进制文件的,下边演示下关于 rpm&&deb 包的制作,我们只需要简单的配置就可以生成方便安装的软件包 项目代码 https://github.com/rongfengliang/s3-sftp-proxy-docker 环境准备 goreleaser 安装 这个官方提供了不同平台的安装包,选择对应的就可以了 配置项目.goreleaser.yml 文件 内容如下:   # This is an e…
创建用户和组 创建链接 授权own和grp给mysql-5.5.8-linux2.6-i686文件夹,就是下面的BASE_DIR 执行的mysql_install_db的时候后面带参数 ./scripts/mysql_install_db --user=mysql \   --basedir=/usr/dir/mysql \  --datadir=/usr/local/mysql/data 其中BASE_DIR就是你解压出来的文件放的地方,datadir就是你想让数据文件存放的地方      C…
解压: 1.*.tar 用 tar –xvf 解压, --skip-old-files跳过已经存在的文件,压缩用tar -cvf 2.*.bz2 用 bzip2 -d或者用bunzip2 解压 3.*.gz 用 gzip -d或者gunzip -c解压 gzip命令中,  -1或--fast最快,-9或--best最慢压(高压缩比).系统缺省值为6. 压缩,并保留源文件: gzip –crv --fast filename > filename.gz  解压,并保留源文件: gzip -dc 2…
1.解压缩: Linux下以tar.gz为扩展名的软件包,是用tar程序打包并用gzip程序压缩的软件包.要安装这种软件包,需要先对软件包进行解压缩,使用“tar -zxfv filename.tar.gz”可以对软件包进行解压缩,解压缩所得的文件在以filename为名的目录中.进入该目录,可以看到解压缩出来的文件了. 2.安装: 执行解压缩命令后,通常在解压缩后产生的文件中,有“Install”的文件.该文件为纯文本文件,详细讲述了该软件包的安装方法.执行解压缩后产生的一个名为configu…
刚接到这样的需求,其实我是拒绝的.我甚至很有耐心地和pm商量,扔个csv不就好了么? pm:对方需要一个csv打包成.tar.gz的包,他们是linux server,这是硬性要求. 然后我开始折腾之旅,里面小坑无数. 其实这里大致有两条思路: 1.把生成好的csv利用System(),exec()函数去使用系统命令tar成包,比较蛋疼的是公司配的是windows,我只能在自己虚拟机ubuntu里面测试. 2.利用现成的工具类或者函数什么的, 去直接生成一个tar.gz,然后扔csv进去. 我特…
1. U盘插入linux一般会有以下反映 (1)/dev 的目录下,多出一个sdb的磁盘. 因为:目前系统中有两个硬盘, sda是原来的系统磁盘.sdb是插入的U盘. 其中:sdb1表示sdbU盘的一个分区.…