文章导读:
天生我材必有用,千金散尽还复来~
本文解决问题:
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 安装包名字 (还是测试失败)