level 1
使用linux很难说提供一份新手教程
例如你需要安装搜狗和WPS,你需要解决以下几个问题
1. 这两个软件在哪
这一步就需要关注fedora各种源仓库信息,或者是通过百度等搜索引擎查询。最终了解到:fzug源里有rpm版,官网有源码版。
2. 使用哪种版本
通过1中了解的信息:rpm版简单好用,定制性不强。源码版定制性强,安装繁琐,需要对系统有深入了解。因此根据自身情况,选择安装简单的rpm版。这一步是需要非常少的经验积累,自我判断得到。
3. 如何安装
确定了安装方式,那么就是如何解决。例如rpm本身又涉及到依赖问题,采用哪种形式进行安装。例如
* rpm -ivh WPS.rpm
* dnf/yum install WPS.rpm
* dnf/yum install 带路径的WPS.rpm(可以是本地路径,也可以是网络路径)
虽然最终的实现原理是相同的(安装rpm),但是前期配置是不同的(前期操作)。
使用第一种 rpm 指令无法自动解决rpm包的依赖问题
使用第二种 dnf/yum指令可以自动解决依赖问题,但是需要实现配置软件源(可以理解为告诉程序从哪里去查找我想安装的rpm包)
使用第三种 带路径的dnf/yum属于钱两种的中间形态,可以解决部分依赖问题,不需要配置软件源
这第三步选择时就需要比较强的实际使用经验,或者比较明确的百度能力
4. 解决技术问题
比如第三步选择第二种安装方式,可能涉及到如何配置软件源,dnf/yum的逻辑,指令的使用,root权限的获得等等一系列的问题。能够一步一步根据结果(或错误消息)判断或查询相关技术点的能力。当然到这一步就可以很容易查找到解决教程了,因为你需要的是什么已经非常明确。
2016年07月07日 05点07分