当前位置:  技术问答>linux和unix

最近装了linux,但是不会装软件

    来源: 互联网  发布时间:2015-11-19

    本文导语:  在网上下了几个linux应用软件,按照软件的说明文档试了,有的装成了,有的没有,估计留下一堆垃圾,哪位大虾告诉我安装软件的一般原理是什么,我可不想机械的将readme上的指令照搬过来,想了解一下到底是怎么工作的   ...

在网上下了几个linux应用软件,按照软件的说明文档试了,有的装成了,有的没有,估计留下一堆垃圾,哪位大虾告诉我安装软件的一般原理是什么,我可不想机械的将readme上的指令照搬过来,想了解一下到底是怎么工作的
 
谢谢了!!!

|
在Windows下安装软件时,只需用鼠标双击软件的安装程序,或者用Zip等解压缩软件解压缩即可安装。在Linux下安装软件对初学者来说,难度高于Windows下软件安装。下面我就详细讲解Linux下如何安装软件。 

  先来看看Linux软件扩展名。软件后缀为.rpm最初是Red Hat Linux提供的一种包封装格式,现在许多Linux发行版本都使用;后缀为.deb是Debain Linux提供的一种包封装格式;后缀为.tar.gz、tar.Z、tar.bz2或.tgz是使用Unix系统打包工具tar打包的;后缀为.bin的一般是一些商业软件。通过扩展名可以了解软件格式,进而了解软件安装。 

  RPM格式软件包的安装 

  1.简介
  几乎所有的Linux发行版本都使用某种形式的软件包管理安装、更新和卸载软件。与直接从源代码安装相比,软件包管理易于安装和卸载;易于更新已安装的软件包;易于保护配置文件;易于跟踪已安装文件。 

  RPM全称是Red Hat Package Manager(Red Hat包管理器)。RPM本质上就是一个包,包含可以立即在特定机器体系结构上安装和运行的Linux软件。 




  大多数Linux RPM软件包的命名有一定的规律,它遵循名称-版本-修正版-类型-MYsoftware-1.2 -1.i386.rpm 。 

  2.安装RPM包软件 
  # rpm -ivh MYsoftware-1.2 -1.i386.rpm 

  RPM命令主要参数: 

  -i 安装软件。
  -t 测试安装,不是真的安装。 
  -p 显示安装进度。
  -f 忽略任何错误。
  -U 升级安装。
  -v 检测套件是否正确安装。
  

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

  3.卸载软件 
  # rpm -e 软件名 

  需要说明的是,上面代码中使用的是软件名,而不是软件包名。例如,要卸载software-1.2.-1.i386.rpm这个包时,应执行:
  #rpm -e software 

|
linux系统的应用程序安装分为:RPM包和tar包。
rpm包的安装比较简单,直接解包就可以了
tar包的安装过程其实是将代码在系统中编译的过程,比较复杂。
上边两种包在安装的过程中都需要一些系统文件,所以安装不成功大多数情况下都是因为缺少某些系统文件,一般在出错的时候,系统会提示你。按照提示先安装这些系统文件就可以了。
以上是我自己在使用过程中的一些经验,欢迎各位继续补充,也请高手多多指教。

|
tar包解压后,一般都有很多的源程序在里面,而且配置了configure文件的。
首先在configure所在的目录下运行./configure 生成makefile文件,然后执行make , make install 就行了,其他的可能在执行configure时可以加点参数,这个自己去探索。

    
 
 

您可能感兴趣的文章:

  • 在linux上安装wine,会不会使linux系统感染windows病毒?
  • linux命令如何实现重启父进程而不会使其子进程退出
  • Linux和Unix编程会不会差别很大啊??
  • Linux里的pthread_create会不会阻塞啊?
  • 装linux时,swap分区过大,会不会影响机器性能
  • 装了一个LINUX 不会用
  • 100分征集:小弟用VMware Workstation装上了linux不会上网请问如何解决?
  • linux装软件怎么不会问我要装到哪个目录
  • Linux启动后logo一直显示不会消失问题
  • linux three-dimensional ,不会玩,也许我太笨,
  • 如何删除LINUX,会不会影响其他分区?
  • 请问在Linux中,当我输入crontab,不加任何参数,回车,会不会将cron文件中的内容清除?
  • 安装linux时,已经有windows,我有2个主分区了,如果装linux不分boot分区会不会有什么问题?
  • Linus会不会突然修改Linux的发行协议?
  • 在Linux下如何等待线程终止,又不会阻塞
  • 程序从windows转化到linux下,需要做哪些工作?会不会很麻烦?
  • 我的红旗LINUX怎么没有 MAKE 命令?不会吧???
  • 我需要建立linux的引导盘,但不会用mkbootdisk,请指教,在线等待,立即给分!
  • Linux有没有在文本界面下可用的中文输入法?(不会用五笔哟)(100分求助!)
  • 天啊!!!我安装了Linux,居然不会登陆啊!!!!!!!!
  • Linux下通过rpm安装软件详细介绍以及如何将软件安装到指定目录
  • Linux下有哪些可视化软件开发Linux下的应用软件和驱动程序
  • 我想开发一个LINUX下的FTP服务器软件,能否推荐现在几款比较好的在LINUX下的FTP软件做为参考
  • 请教LINUX下有哪些商业的软件部署软件?
  • 问题6:如何在linux shell 下查看安装软件情况,和卸载软件?
  • 听说在linux里面安装一个什么X的程序就可以运行windows的软件,不知道是什么软件
  • 怎么干净删除软件?谁知道linux下有netants同样的软件下载?
  • WINDOWS下可以使用flashget来下载软件,那在linux下用什么工具软件来下载程序呢?哪里有linux平台下的下载工具可以下载?谢谢!
  • 学软件工程(专升本)是不是linux软件开发工程师的起步之路?
  • 请问:在Linux下有没有类似Windows下的COM这样的软件软件结构?
  • 我以前用过一个软件,在Windows下安装,访问Linux服务器的时候,带有界面。我忘记是什么软件了。有谁知道么
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • linux c/c++ IP字符串转换成可比较大小的数字
  • 在win分区上安装linux和独立分区安装linux有什么区别?可以同时安装吗?(两个linux系统)
  • linux哪个版本好?linux操作系统版本详细介绍及选择方案推荐
  • 在虚拟机上安装的linux上,能像真的linux系统一样开发linux程序么?
  • secureCRT下Linux终端汉字乱码解决方法
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在有linux的盘)
  • Linux c字符串中不可打印字符转换成16进制
  • 安装vmware软件,不用再安装linux系统,就可以模拟linux系统了,然后可以在其上学习一下LINUX下的基本操作 了?
  • Linux常用命令介绍:更改所属用户群组或档案属性
  • 程序从windows转化到linux下,需要做哪些工作?会不会很麻烦? iis7站长之家
  • linux命令大全详细分类介绍及常用linux命令文档手册下载
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在没有linux的盘,只有DOS启动盘)
  • Linux Kernel 'sctp_v6_xmit()'函数信息泄露漏洞
  • 如何让win2000和linux共存。我装好WIN2000,再装LINUX7.0,但LILO只能找到LINUX,不能引导WIN2000
  • linux c下利用srand和rand函数生成随机字符串
  • 在windows中的VMware装了个linux,主板有两个串口,能做windows和linux的串口通信测试么,怎么测试这两个串口在linux是有效
  • Linux c++虚函数(virtual function)简单用法示例代码
  • 我们网站的服务器从windows2000迁往linux,ASP程序继续使用,可是我连LINUX的皮毛都不了解,大家告诉我LINUX下怎么建网站??
  • Docker官方镜像将会使用Alpine Linux替换Ubuntu
  • 中文Linux与西文Linus分别哪一个版是权威?I认为是:中科软的白旗Linux与西文的绿帽子Linux!大家的看法呢?
  • Linux下chmod命令详细介绍及用法举例
  • 我重装了winme,却进不了Linux了,而我现在又没有Linux光盘,也没有Linux启动盘,还有没有办法?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3