下载地址:

IT之家10月24日消息据腾讯QQ官方消息,腾讯QQ
Linux版本回归,支持x64、ARM64、MIPS64架构。资料显示,2008年腾讯曾推出Tencent
QQ for Linux,2009年之后就没再更新过。

Linux平台上的多种软件安装方式与更友好的包管理软件介绍,linux安装方式

如何选择安装包?

一、Linux平台上软件安装卸载的四种方式

图片 1

Linux
QQ目前支持x64、arm64、mips64三种架构,每种架构支持Debian系、红帽系、Arch
Linux系、其它发行版中的一种或几种。每一次发布均会提供架构和发行版的若干种组合支持的安装包,可按下面所述的规则进行选择。

1、源码包安装、卸载

优点:性能最好,稳定

缺点:安装稍微复杂,容易出错

一般软件的源码包都进行了压缩,压缩的格式分为gz和bz(或bz2)两种格式。

源码包的格式:***.tar.gz(或bz,bz2)。

如下图所示,是PHP的源码包:

图片 2

源码包(以PHP的安装包为例)的安装、卸载的方法如下:

Linux QQ
目前支持x64(x86_64、AMD64)、arm64(aarch64)、mips64(mips64el)三种架构,每种架构支持Debian系、红帽系、Arch
Linux系、其它发行版中的一种或几种(未来可能继续扩充)。每一次发布均会提供架构和发行版的若干种组合支持的安装包,可按下面所述的规则进行选择。

每一个安装包会按照形如如下的格式命名:

1)安装:

第一步:解压安装包

gz后缀用:tar -zxvf php-5.5.14.tar.gz

bz(或bz2)后缀用:tar -jxvf php-5.5.14.tar.bz2

第二步:进入目录,进行配置

cd php-5.5.14

./configure (注:configure命令有很多参数,这里就不细说了。)

第三步:编译

make

第四步:安装

make install

(技巧:可以把make和make install一起执行,用make && make install)

每一个安装包会按照形如如下的格式命名:

1、选择架构:

2)卸载

进入安装目录,利用命令make uninstall,即可卸载。

图片 3

根据你所使用的机器硬件架构选择相应的兼容架构类型x64、arm64、mips64

2、RPM包安装与卸载

RPM是RedHat Package
Manager(RedHat软件包管理工具)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux、S.u.S.E.以及Turbo
Linux等Linux的分发版本都有采用,可以算是公认的行业标准了。

优点:简单、方便

缺点:需要包依赖

如下图所示,是MySQL的RPM包:

 图片 4

1、选择架构:

2、根据你所使用的linux发行版选择格式:

1)安装:

直接进入目录,运行该文件

./MySQL-server-5.7.3_m13-1.el6.i686.rpm

根据你所使用的机器硬件架构选择相应的兼容架构类型(可通过uname
-a查看)x64(x86_64、amd64)、arm64(aarch64)、mips64(mips64el)

3、以下是一些我们测试过的设备系统搭配与对应的安装包选择可供参考:

2)查找包:

rpm -qa MySQL-server*

2、根据你所使用的linux发行版选择格式:

如何安装?

3)查找安装路径:

rpm -ql MySQL-server-5.7.3

后缀名

请参考你所使用的系统安装包管理器的使用说明来安装你所选择的Linux
QQ安装程序,注意你需要root权限才能完成安装。在一些发行版中你可以通过双击文件管理器中的安装程序完成安装。以下是一些使用命令行来安装的例子:

4)卸载:

rpm -e MySQL-server-5.7.3

安装包管理器

sudo ./linuxqq_1.0.1-b1-100_x86_64.sh

3、DEB包安装与卸载

优点:简单、方便

缺点:需要包依赖

DEB是Debian软件包格式的文件扩展名,跟Debian的命名一样,DEB也是因Debra
Murdock而得名,她是Debian创始人Ian Murdock的太太。

DEB与RPM形成了Linux操作系统下的包管理工具的两大阵营。

支持发行版

sudo rpm -ivh linuxqq_1.0.1-b1-100_mips64el.rpm

1)安装:

dpkg -i <package.deb>

.rpm

sudo dpkg -i linuxqq_1.0.1-b1-100_armhf.deb

2)卸载:

dpkg -r <package>

rpm/yum

sudo apt install -y /path/to/linuxqq_1.0.1-b1-100_amd64.deb

4、BIN包安装与卸载

红帽系(如redhat、fedora、centos)

sudo pacman -U linuxqq_1.0.1-ci-94_x86_64.pkg.tar.xz

1)安装:

赋予bin文件执行权限,直接运行。

.deb

如何卸载?

2)卸载:

进入安装的目录,删除所有文件即可。

dpkg/apt

请尽量使用你安装时使用的对应方式来卸载Linux
QQ。同样需要root权限才能完成卸载。以下是一些例子:

二、更友好的包管理软件

debian系(如debian、ubuntu、银河麒麟)

sudo rpm -e linuxqq

1、YUM

优点:简单、方便、解决了包依赖

Yum(全称为 Yellow dog Updater,
Modified)是一个在Fedora和RedHat以及SUSE、CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

注:具体的使用命令,在这里就不细说了。

.pkg.tar.xz

sudo dpkg -r linuxqq

2、APT

优点:简单、方便、解决了包依赖

APT(全称为:Advanced Packaging Tool)是Linux下的一款安装包管理工具。

注:具体的使用命令,在这里就不细说了。

 

pacman

三、总结

本文说了四种Linux下软件的安装方式,如果加上YUM和APT,就是六种了。这六种的使用环境分别如下:

1、如果你需要安全、稳定、一切在控制下的软件,并且你很熟悉源码编译安装方法,请选择第一种源码包安装方式。

2、如果你下载的软件是rpm格式、deb格式、bin格式,那么你只能选择相应的安装方式了,但是请提前把相应的依赖包安装上。

3、如果你联网了,在Ubuntu下默认有apt,那么建议你使用apt在线下载安装软件;在redhat下默认有yum,那么建议你使用yum在线下载安装软件。通过在线下载,更准确、更方便,能够解决软件依赖问题。

arch系(如Arch Linux、manjaro)

linux发行版的软件包安装管理程序

可以将Fedora的源配给yum(发行版不限,只要装上了yum),也可以将Ubuntu源配给apt(同样不限发行版)。配置方法是随软件包管理程序的,跟发行版无关(各发行版可能会有各自的配置喜好),一般在/etc下对应目录下添加新的源配置文件就完了(/etc/yum.repos.d,/etc/apt/sources.list.d)。

需要什么软件而发行版又没带,还是从源代码编译吧(可以作成rpm或deb包,然后交给软件包管理程序统一管理),使用其他发行版的源很容易出问题的。
 

.sh

linux的软件安装大概有几种方式

1。deb包的安装方式
deb是debian系Linux的包管理方式,ubuntu是属于debian系的Linux发行版,所以默认支持这种软件安装方式,当下载到一个deb格式的软件后,在终端输入这个命令就能安装:
sudo dpkg -i *.deb
2。编译安装方式
(小贴士:使用编译安装前,需要先建立编译环境,使用以下命令建立基本的编译环境:sudo
apt-get install build-essential)
在linux的世界,有很多软件只提供了源代码给你,需要你自己进行编译安装,一般开源的软件都会使用tar.gz压缩档来进行发布,当然也有其他的形式。
拿到源代码的压缩文档,把它解压到/tmp目录下,进入/tmp/软件目录,然后执行以下三个命令:
1 ./configure2 make3 sudo make install
在第一步./configure时可能会提示说有某某软件找不到,例如提示libgnome这个开发包找不到,那就把libgnome这个关键词
copy,然后打开新立得软件管理器,
在里面搜索libgnome这个关键词,就会找到libgnome相关的项目,把前面有个ubuntu符号的
libgnome包(注意:同样需要安装dev包,但可以不装doc包)全部安装,
通过这个方法把./configure过程中缺失的开发包都全部装上就
OK了,第一步能顺利通过,第二,三步基本问题不大。
以上就是一般初学ubuntu的朋友必须掌握的编译安装的基本方法!
3。apt-get安装方法
sudo apt-get install 软件名
4。新立得软件包管理
打开:系统--系统管理--新立得软件包管理,这个工具其实跟apt一样,可以搜索,下载,安装ubuntu源里的软件,具体安装方式很简单,看着界面应该会懂,
就不详细介绍了
5。二进制包的安装方式
有不少不开源的商业软件都会采用这种方式发布Linux软件,例如google
earth,拿到二进制软件后,把它放到/tmp目录,在终端下进入安装目录,在安装目录下执行:
./软件名然后按照一步步提示,就能安装该软件
6。rpm包的安装方式
rpm包是deb包外最常见的一种包管理方式,但ubuntu同样可以使用rpm的软件资源^_^,首先我们需要安装一个rpm转deb的软件
sudo apt-get install alien
然后就可以对rpm格式的软件转换成deb格式了:
alien -d *.rpm
然后就可以用deb的安装方式进行软件安装
 

一、Linux平台上软件安装卸载的四种方式 1、源码包安装、卸载…

bash

任意支持bash的发行版

3、以下是一些我们测试过的设备系统搭配与对应的安装包选择可供参考:

设备系统

可选择的安装包

intel/amd PC, Ubuntu 18.04

*_amd64.deb、*_x86_64.sh

intel/amd PC, Manjaro 18

*_x86_64.pkg.tar.xz、*_x86_64.sh

龙芯, 中标麒麟

*_mips64el.rpm、*_mips64el.sh

兆芯, 中标麒麟

*_x86_64.rpm、*_x86_64.sh

飞腾, 银河麒麟

*_arm64.deb、*_arm64.sh

如何安装?

请参考你所使用的系统安装包管理器的使用说明来安装你所选择的Linux
QQ安装程序,注意你需要root权限才能完成安装。在一些发行版中你可以通过双击文件管理器中的安装程序完成安装。以下是一些使用命令行来安装的例子:

sudo ./linuxqq_1.0.1-b1-100_x86_64.sh

sudo rpm -ivh linuxqq_1.0.1-b1-100_mips64el.rpm

sudo dpkg -i linuxqq_1.0.1-b1-100_armhf.deb

sudo apt install -y /path/to/linuxqq_1.0.1-b1-100_amd64.deb

sudo pacman -U linuxqq_1.0.1-ci-94_x86_64.pkg.tar.xz

如何卸载?

请尽量使用你安装时使用的对应方式来卸载Linux
QQ(参考你所使用的系统安装包管理器说明)。同样需要root权限才能完成卸载。以下是一些例子:

sudo rpm -e linuxqq

sudo dpkg -r linuxqq

(文/开源中国)