一个菜鸟在fodera 21 下的软件安装的随思随想

接触linux很久了,每次安装软件的时候都很纠结自己没有仔细、全面的研究一下linux下安装软件这个最基本的技能,所以现在才折腾了一番

  1.通过软件库安装软件(由于知识局限,所以只是说说yum下安装软件,对于apt-get的,因为之前用过ubuntu,所以会提到一点点);

    在fodera中:[[email protected] roy]# yum search package(你所需要的软件的相关的关键词)   -根据关键词查找你想要的软件

           [[email protected] roy]# yum install package(根据你search出来的结果输入需要安装的软件)    

          可能还需要安装其他的依赖包什么的,有些需要安装依赖包会自动提示,有些需要手动下载。在yum中安装软件的时候,

          遇到了迷惑地方,我会直接打开yum的帮助文档;

          [[email protected] roy]# yum -h   -只要有一点点的英文能力,还是会得到很多的帮助的

          我觉得我在yum库安装软件的部分,还是有很多的迷惑,我还是决定要打开帮助文档,每条命令都试一试.

  2.通过下载安装包,手动安装软件

    1). 第一步当然是下载安装包了

        *可以直接在你想要的软件官方网站下载你需要的软件linux安装包

        *或在终端输入

           [[email protected] roy]# wget 软件包的下载地址

    2). 根据下载的软件包格式的不同,就会有不同的安装方法

自行下载的安装包,常见类型有三种:

a. 打包或者是压缩类型文件包:如     tar 、 zip 、gz等压缩包

b. 使用专门工具的软件包,如 Deb,Rpm 包等等

c. 直接就是二进制 bin软件包

下面以我浅薄的知识介绍一下自己的体会

a.压缩的源代码软件包(以 tar.gz/.gz/.bz/.bz2结尾),里面包装的是程序源码,可供骇客们把玩。

先进入软件包所在的目录进行解压缩

   [[email protected] roy]# tar -zxvf package.tar(.gz)

[[email protected] roy]# tar -jxvf package.tar

然后cd进入已经解压的软件包内,对程序源码进行编译

输入编译命令:[[email protected] roy]# ./configure  (有些压缩包已经编译过了,就不用再编译了)

然后就是: [[email protected] roy]# make

再进行安装文件:[[email protected] roy]# make install

注意:我们可以通过./configure --help 来查看配置软件的功能;大多软件是提供./configure 配置软件的功能的;少数的也没有,
         如果没有的就不用./configure ;直接make;make install 就行了;./configure 比较重要的一个参数是 --prefix ,用--prefix 参

数,我们可以指定软件安装目录

b.专用软件包如 .deb(ubuntu有专门的软件管理器,只要双击软件包,就可以直接进入安装) .rpm(debian下有专用的软件管理工具)

rpm包的安装方法:

切换到rpm包所在的目录,

[[email protected] roy]# rpm -ivh package.version.rpm

.deb包的安装方法

[[email protected] roy]# dpkg -i package.version.rpm

但是.....

fodera不能很好的支持.Deb包。。。。

对于大多数的软件都是以deb包发行,所以,如果事情到这里就是结果的话,那么,fodera不会流行至今,因为,勤奋的极客提供了软件包格式转换软件,alien就是其中一个

|、安装alien,可以在yum库里安装,也可以去官方网站下载最新版的alien(软件安装方法前面已经提供安装)  ----如果想多些了解alien用法,可以打开帮助文档,alien -h 查看

||、将deb包转换成rpm包

[[email protected] roy]# alien -r package.vesion.deb

|||、安装rpm包。

c.二进制包 (.bin)

bin类似rpm包安装,也比较简单

----end------

本人初学linux,自作聪明的写下这边文章,参考了好多资料,如果有不当的地方,希望各位大神,指点提出,谢谢那些一直帮助这个菜鸟进步的大大。

内容:在库中安装软件,安装包下载安装软件(说说wget),软件更新

时间: 2024-10-14 21:27:24

一个菜鸟在fodera 21 下的软件安装的随思随想的相关文章

Linux下的软件安装

1.概述 linux中的软件安装一共有三种,相对于Windows的简易操作,对于linux的使用者来说,软件安装也是一门学问.linux中的软件包一共有这么几种: 1).RPM:即RedHat Package Manager(RPM软件包管理器)的简写,执行二进制文件的安装,一个完整的RPM包应该包括可执行文件,man手册,库文件,头文件.RPM软件包的存储格式如下: 其中应用平台包括32位系统的i386,i586,i686,64位系统的x86-64. 2).tar:这是一种压缩后的归档包,常见

CentOS 7下的软件安装方法及策略

一些废话 2010年开始正式接触Linux,入门发行版是Ubuntu 10.10,后来过渡到Ubunu 11.04,这其中也尝试了很多其他主流的发行版.进入实验室之后,开始用CentOS 5,然后是CentOS 6,现在进化到CentOS 7. 使用了四年的Linux,前三年都是在瞎折腾,浪费了不少时间,也得到了不少经验与教训.现在可能是真的老了,已经不愿意折腾了,只希望配置好一个系统之后,就一直使用下去. 为什么要写/读这一篇 使用Linux尤其是CentOS会遇到一些坑,或是一些有洁癖的人不

ubuntu下的软件安装

1.软件安装 最近开始将个人电脑由windows换成linux,第一步就是会装一些个人软件,以前玩linux都是用yum或者apt-get来进行安装. 下面介绍一下如何从官网下载文件并且安装的方法. 以谷歌浏览器安装为例,首先从官网下载linux版本的源文件,一般下下来都为deb的文件格式. 然后通过如下命令: dpkg -i  XX(这里是你的软件包名) 然后安装的过程中经常会出先,需要某某依赖,导致安装无法进行. 通过如下命令安装依赖 apt-get -f install 成功安装已来后,重

ubuntu19.04下查看软件安装目录和详细信息

1.查看软件安装路径: [email protected]:~$ dpkg -L python3/./usr/usr/bin/usr/lib/usr/lib/valgrind/usr/lib/valgrind/python3.supp/usr/share/usr/share/doc/usr/share/doc/python3.... 2.查看软件安装的详细信息: [email protected]:~$ apt show python3Package: python3Version: 3.7.3

第十八篇 Linux环境下常用软件安装和使用指南

提醒:如果之后要安装virtualenvwrapper的话,可以直接跳到安装virtualenvwrapper的方法,而不需要先安装好virtualenv 安装virtualenv和生成虚拟环境 安装virtualenv:yum -y install python-virtualenv 生成虚拟环境: 先切换到想要生成虚拟环境的目录下面 生成python2的虚拟环境:virtualenv 虚拟环境名,例如:virtualenv test_py2 生成python3的虚拟环境:virtualenv

总结Linux下的软件安装

安装软件的最佳实践 虽然我们知道Linux下安装软件有三种方式,分别是源代码安装,rpm包安装和yum安装,但是从可控性和结合自己目前的水平来说,优先选择以下两种方式安装程序. 1,使用rpm包安装 一般是先在windows下下载好对应的rpm包,然后通过WinSCP工具copy到Linux服务器上,然后通过以下命令安装. rpm -ivh xxx.rpm 2,使用源代码安装 如果没有可用的rpm包,此时可以选择源代码安装. 检查已安装的软件 rpm包安装的,可以用 rpm -qa 看到,如果要

Debian下的软件安装

新系统直接安装软件,常常被提示缺少依赖的包. 经过以下步骤可以解决缺少依赖的问题. 首先sudo apt-get -f install,修复安装. sudo apt-get update,更新源. sudo apt-get install aptitude.安装aptitude. sudo aptitude update && sudo aptitude install build-essential. 一.安装输入法. 如果直接从网站下载了输入法的deb文件,例如sogou.deb. 直

[笔记]Linux下InSAR软件安装期间查阅的一些资料整理

 关于Linux环境下软件的编译 1. "undefined reference to" 问题解决方法 http://blog.csdn.net/aiwoziji13/article/details/7330333 2. 不同版本的FFTW库的安装方法有差异 http://anony3721.blog.163.com/blog/static/511974201312322910595/ 3. 不同编译后缀的问题 http://ubuntuforums.org/showthread.ph

Linux下部分软件安装方法

这里以Ubuntu14.04为例: 一.安装codelite 1 sudo apt-key adv --fetch-keys http://repos.codelite.org/CodeLite.asc 2 sudo apt-add-repository "deb http://repos.codelite.org/ubuntu/ $(lsb_release -sc) universe" 3 sudo apt-get update 4 sudo apt-get install code