【Linux】00--软件安装及卸载

文章导读:

天生我材必有用,千金散尽还复来~

本文解决问题:

1、介绍了linux的软件安装方法

2、演示了linux安装输入法的过程

-------------------------------------------------------------------------------------------

1、在Linux系统里面,安装软件主要有以下几个方法:

压缩包安装、.deb安装、在线命令安装、第三方管理软件安装

注意的是,我们的安装方法是这样的,我们一般是采用直接进行命令在线安装,不需要任何配置,比较方便。但是,这时候会出现一个问题:它不可能每个软件都能直接安装的,实际上,它就相当于苹果商店,如果自己做的软件怎么办,这时候我们需要把软件传到Linux系统里面,手动命令安装,需要配置环境变量

2、对于外面的软件,我们传输的过程中,一般采用先压缩再解压或者要是就一个文件的话.deb,那么不用压缩传过来就行

3、这个传输,我们有这样的几个方法:一个是远程链接Linux,传进去(crt、xshell两种工具都行);第二个是利用ftp服务器上传;第三个是安装虚拟机交互工具直接拖拉进去

4、安装:         【 对于Linux的命令在Linux命令专题有专门的讲解】

4.1、如果是官网下载的

它所有的东西包含在一个文件里面了,是一个.deb文件;

安装:dpkg    –i    deb的软件包名

4.2、如果是绿色版:

里面会有很多文件,先解压: sudo  tar  -zxvf   压缩包包名;

我们要找到.sh文件(一般都是放在bin目录下),输入:./xxx.sh(就相当于windows下的.exe自动启动安装程序了);

修改环境变量(把bin目录配置到path里面去)

4.3、在线安装(店家推荐):sudo  apt-get install 软件名 (这里面有rpm、yum安装命令)


下面搜狗拼音输入法为例子进行参考:

1、百度搜索软件(直接在Linux上下载也是一样的)

2、找到Linux版本

扩展名是deb与windows操作系统的exe一样的效果

找到电脑匹配的版本,现在一般都是x64位的


3、放在指定位置

我们是如果下载到windows上的话,下载完毕后确认格式无误,把这个文件直接拉到虚拟机上

【手动安装软件一般是放在本地/usr/local里面】

4、启动安装

1、在线安装  apt或者apt-get(目前成功)      

2、离线安装.deb   

论证1:出现不能理解命令(这个是按照老师的方法,是可以的,这个却不行)

论证2:显示无法定位软件包

论证3:在线安装软件---安装成功

sudo  apt-get  install  ./sogoupinyin_2.3.1.0112_amd64.deb

5、配置内部设置:

fictx 小企鹅输入法 提供共享配置界面,Ibus也是语言框架,但是前面的扩展性更灵活

【直接双击安装---权限】

对于这个版本,很少第三方软件能安装成功【需要加入信任列表,目前不会】

------------------------------------------------------------------

【并没有进行实验】??安装软件工具


卸载方式:

1、【deb安装卸载】

1、找到相应的软件包,比如soft.version.deb,下载到本机某个目录;

2、打开一个终端,su -成root用户;

3、cd soft.version.deb所在的目录;

4、输入dpkg -i soft.version.deb

详细介绍:

这是Debian Linux提供的一个包管理器,它与RPM十分类似。

但由于RPM出现得更早,所以在各种版本的Linux都常见到。

而debian的包管理器dpkg则只出现在Debina Linux中,其它Linux版本一般都没有。

1. 安装

dpkg    –i    deb的软件包名

如:dpkg –i software-1.2.3-1.deb

2. 卸载

dpkg –e 软件名

如:dpkg –e software

3.查询:查询当前系统安装的软件包:

dpkg –l ‘*软件包名*’

如:dpkg –l '*software*'


2、【apt方式安装:(安装deb包)】

1、打开一个终端,su -成root用户;

2、apt-cache search soft 注:soft是你要找的软件的名称或相关信息

3、如果2中找到了软件soft.version,则用apt-get install soft.version命令安装软件

注:只要你可以上网,只需要用apt-cache search查找软件,用apt-get install软件

详细介绍:

apt-get是debian,ubuntu发行版的包管理工具,与红帽中的yum工具非常类似。

apt-get命令一般需要root权限执行,所以一般跟着sudo命令例sudo apt-get xxxx

apt-getinstall packagename——安装一个新软件包(参见下文的aptitude)apt-getremove packagename——卸载一个已安装的软件包(保留配置文件)apt-get--purge remove packagename——卸载一个已安装的软件包(删除配置文件)dpkg --force-all --purge packagename ——有些软件很难卸载,而且还阻止了别的软件的应用,就可以用这个,不过有点冒险。apt-get autoremove——因为apt会把已装或已卸的软件都备份在硬盘上,所以如果需要空间的话,可以让这个命令来删除你已经删掉的软件。apt-get autoclean——定期运行这个命令来清除那些已经卸载的软件包的.deb文件。通过这种方式,可以释放大量的磁盘空间。如果需求十分迫切,可以使用apt-get clean以释放更多空间。这个命令会将已安装软件包裹的.deb文件一并删除。apt-get clean——这个命令会把安装的软件的备份也删除,不过这样不会影响软件的使用的。apt-get upgrade——更新所有已安装的软件包apt-get dist-upgrade——将系统升级到新版本apt-cache search string——在软件包列表中搜索字符串apt-cache showpkg pkgs——显示软件包信息。apt-cache stats——查看库里有多少软件apt-cache dumpavail——打印可用软件包列表。apt-cache show pkgs——显示软件包记录,类似于dpkg –print-avail。apt-cache pkgnames——打印软件包列表中所有软件包的名称(需要定期运行这一命令以确保您的软件包列表是最新的)

简单的说: dpkg只能安装已经下载到本地机器上的deb包. apt-get能在线下载并安装deb包,能更新系统,且还能自动处理包与包之间的依赖问题,这个是dpkg工具所不具备的。


3、【rpm安装卸载】

1、找到相应的软件包,比如soft.version.rpm,下载到本机某个目录;

2、打开一个终端,su -成root用户;

3、cd soft.version.rpm所在的目录;

4、输入rpm -ivh soft.version.rpm

详细介绍:

1. 安装:

我只需简单的一句话,就可以说完。执行:

rpm –ivh rpm的软件包名

更高级的,请见下表:

rpm参数 参数说明

-i 安装软件

-t 测试安装,不是真的安装

-p 显示安装进度

-f 忽略任何错误

-U 升级安装

-v 检测套件是否正确安装

这些参数可以同时采用。更多的内容可以参考RPM的命令帮助。

2. 卸载:

我同样只需简单的一句话,就可以说完。执行:

rpm –e 软件名

不过要注意的是,后面使用的是软件名,而不是软件包名。例如,要安装software-1.2.3-1.i386.rpm这个包时,应执行:

rpm –ivh software-1.2.3-1.i386.rpm

而当卸载时,则应执行:

rpm –e software。

另外,在Linux中还提供了象GnoRPM、kpackage等图形化的RPM工具,使得整个过程会更加简单。

4、【tar.gz安装卸载】

1、找到相应的软件包,比如soft.tar.gz,下载到本机某个目录;

2、打开一个终端,su -成root用户;

3、cd soft.tar.gz所在的目录;

4、tar -xzvf soft.tar.gz //一般会生成一个soft目录

5、cd soft

6、./configure

7、make

8、make install

详细介绍:

1. 安装:

整个安装过程可以分为以下几步:

1) 取得应用软件:通过下载、购买光盘的方法获得;

2)解压缩文件:一般tar包,都会再做一次压缩,如gzip、bz2等,所以你需要先解压。如果是最常见的gz格式,则可以执行:“tar –xvzf 软件包名”,就可以一步完成解压与解包工作。如果不是,则先用解压软件,再执行“tar –xvf 解压后的tar包”进行解包;

3) 阅读附带的INSTALL文件、README文件;

4) 执行“./configure”命令为编译做好准备;

5) 执行“make”命令进行软件编译;

6) 执行“make install”完成安装;

7) 执行“make clean”删除安装时产生的临时文件。

好了,到此大功告成。我们就可以运行应用程序了。但这时,有的读者就会问,我怎么执行呢?这也是一个Linux特色的问题。其实,一般来说, Linux的应用软件的可执行文件会存放在/usr/local/bin目录下!不过这并不是“放四海皆准”的真理,最可靠的还是看这个软件的 INSTALL和README文件,一般都会有说明。

2. 卸载:

通常软件的开发者很少考虑到如何卸载自己的软件,而tar又仅是完成打包的工作,所以并没有提供良好的卸载方法。

那么是不是说就不能够卸载呢!其实也不是,有两个软件能够解决这个问题,那就是Kinstall和Kife,它们是tar包安装、卸载的黄金搭档。

yum的命令:


======================二次安装========================

安装是失败的,没有显示出图标


dpkg -i 安装包名字     (还是测试失败)

你可能感兴趣的:(【Linux】00--软件安装及卸载)