安装原理: 拷贝类库,拷贝可执行文件,配置文件到相应目录,根据需要选择性配置和启动服务

卸载原理:    停止服务,删除配置文件,删除相应的可执行文件,选择性的删除依赖类库

一:下载软件包进行安装

由于这种方式不能主动从镜像站点或社区软件包,安装过程中也不能自动安装相关依赖包。

但是由于在Linux下我们一般很难知道一些包的具体名字,所以一般就用这种方式去官网下载对应的安装包,一定是 .deb格式的,通过如下命令:

sudo  dpkg -i <SoftWareName.deb>

如果出现依赖问题输入:   sudo apt-get install -f

初次使用这种方式的时候一定不要心急,也不要想着用别的什么方法,这就是比较好用的一种方法。

二:

1、下载对应的压缩包,这里我以vim 为例,这是我下载好的 vim压缩包

2、解压缩:通过如下命令

sudo tar -xvjf vim-7.4.tar.bz2

3、可以看到新生成了一个文件夹 ,vim74

4、进入此文件夹 cd vim74 ,

5、配置: ./configure

注意,要是首次安装vim 可能会缺少一些相应的包,那么可以通过第三种方式安装vim,我这里只是为了给大家演示这种安装方法。6、编译成二进制文件: 命令行输入:make

注意:执行此命令的时候在src 目录和src的上级目录都可以

7、进入src目录,cd src , 显示当前文件夹内容,ls ,可以看到一个绿色的名称为vim的文件,(绿色代表可执行文件)。

8、  sudo make install     完成安装,

到此,安装成功,可以通过一些vim命令再次检测是否安装成功,比如 直接输入 vim 你可以看到如下提示

卸载: sudo  make uninstall

三:根据程序管理包在线安装

在此,会用到一个apt包管理工具,实际上,apt 是一个软件工具集合

1、apt-get:用于管理软件包,包括安装,卸载,升级等操作;
   apt-get update  从网上的源更新信息下来
   package upgrade   自动升级软件包到最新版本
   apt-get check   检车当前apt管理里面的依赖包情况
   apt-get -f install      修复依赖包关系
   apt-get install <package>   安装
   apt-get -d 只下载(deb格式)不安装
   apt-get remove   卸载(不完全)
   apt-get remove -purge <package>     完全卸载
 
2、apt-cache:用于查询软件包信息
3、apt-proxy:用于搭建apt服务器
4、apt-show-versions:用于显示系统中软件包版本信息
5、apt-config:用于读取apt配置文件的简单工具
6、apt-cdrom:用于将CD-ROM加入软件配置文件

这是目前来说最好用的一种方法,但是作为初学者的话一般很难准确的找到包的名字,所以这种方式使用起来就会感觉很吃力。

四:

当然是像Windows一样,下载安装包,直接安装啦,不是及其特殊的情况下尽量不要使用这种方法。首先是受系统的局限性很大,其次,作为Linux的学习使用者,应该向着追求更高技术的方向迈进。

Linux 下安装应用程序相关推荐

  1. linux下安装deb程序

    deb是debian linus的安装格式,跟redhat的rpm非常相似,最基本的安装命令是:dpkg -i file.deb dpkg 是Debian Package的简写,是为Debian专门开 ...

  2. 在LINUX下安装的程序,root运行提示权限不够

    以root用户运行,linux提示权限不够.root用户难道不是最高的吗?如何解决这个问题呢? 其实这里面是有原因的,首先我们要这样做: 用#ls   -l   filename命令看看,如果显示类似 ...

  3. 在LINUX下安装的程序,root运行提示权限不够?!

    以root用户运行,linux提示权限不够.root用户难道不是最高的吗?如何解决这个问题呢? 其实这里面是有原因的,首先我们要这样做: 用#ls   -l   filename命令看看,如果显示类似 ...

  4. linux下安装bin格式的程序

    linux下安装*.bin程序的方式: 1.先切换到文件所在目录 2.执行命令 sudo chmod +x *.bin  (为文件添加可执行属性) 3.执行命令sudo ./*.bin (运行程序) ...

  5. linux hadoop eclipse 安装,linux下安装Hadoopeclipse插件以及编写第一个简单的MapReduce程序...

    linux下安装Hadoopeclipse插件以及编写第一个简单的MapReduce程序 Hadoop 安装eclipse这个不难.网上太多的教程,一找一大把.熟悉了之后也不再需要看教程就可以自己安装 ...

  6. Linux下安装显卡驱动及CUDA程序

    Linux下安装显卡驱动及CUDA程序 系统参数 安装显卡驱动 通过ubuntu菜单下的软件与更新安装驱动程序 通过PPA仓库自动化安装 apt_get安装 查看可以安装的显卡驱动版本 通过apt-g ...

  7. Linux下安装Oracle参数自动初始化脚本

    在linux下安装Oracle通常是一件很头疼的事情, 而如果我们只是为了部署CMS的话,也没有必要对Oracle的参数去做详细的了解. 那么有没有办法简化这个安装过程呢? 下面给出了一个在Linux ...

  8. 如何在Linux下安装Docker

    如何在Linux下安装Docker Docker概念: Docker包括三个基本概念: l  镜像(Image) l  容器(Container) l  仓库(Repository) 理解了这三个概念 ...

  9. Linux下安装Weblogic10.3.6并创建简单集群测试

    Linux下安装Weblogic10.3.6并创建简单集群进行测试 一.卸载随系统安装的openjdk 1.先查看安装的jdk信息,常用命令有rpm -qa | grep java, rpm -qa  ...

最新文章

  1. oracle基本实用技术
  2. __getitem__()
  3. 如何修改MySQL8.0.5以上版本root密码
  4. 学习笔记Flink(八)—— 基于Flink 在线交易反欺诈检测
  5. 直播预告丨告别后知后觉的指标波动,神策智能预警分析直播来袭
  6. ​EMNLP 2021 | 以对比损失为微调目标,UMass提出更强大的短语表示模型
  7. vue搜索好友_Vue实现类似通讯录功能(中)
  8. HTML5学习笔记四: 列表, 块和布局
  9. python重新加载模块_jupyter实现重新加载模块
  10. jdk8 calendar_JDK 8的Calendar.Builder
  11. 京东商城上市带来的利与益
  12. 最佳实践之Android代码规范
  13. rsync+inotify实现数据实时同步
  14. 全能扫描王的实现(python版本)- 目标检测图像矫正
  15. FPGA学习: Verilog刷题记录(16)
  16. 蓝桥杯:C语言实现字母图形
  17. (华硕)笔记本电脑启动提示BOOTMEG is missing
  18. oracle连接失败的原因总结
  19. Hive SQL 计算指定日期本周的第一天和最后一天
  20. Error receiving broadcast Intent com.android.vending.billing PURCHASES_UPDATED flg=0x10 has extras

热门文章

  1. 微商在快手怎么引流?教你如何用快手引流
  2. 要事第一:最新的时间管理方法和实用的时间控制技巧
  3. 如何制作动态海报?教你一招在线合成GIF海报
  4. matlab学习-大小写字符转发
  5. 银行客户信用风险评估项目
  6. 基于Python经典版成语接龙逻辑实现
  7. 对话新经济人物|知道创宇杨冀龙:无边界网络时代已来,“零信任”正重构安防体系...
  8. 关于ScrollView中嵌套FlatList的一点经验
  9. Python 计算思维训练——字典与字符串练习(二)
  10. list数据比对与list对象比对