Linux 下安装应用程序
安装原理: 拷贝类库,拷贝可执行文件,配置文件到相应目录,根据需要选择性配置和启动服务
卸载原理: 停止服务,删除配置文件,删除相应的可执行文件,选择性的删除依赖类库
一:下载软件包进行安装
由于这种方式不能主动从镜像站点或社区软件包,安装过程中也不能自动安装相关依赖包。
但是由于在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 下安装应用程序相关推荐
- linux下安装deb程序
deb是debian linus的安装格式,跟redhat的rpm非常相似,最基本的安装命令是:dpkg -i file.deb dpkg 是Debian Package的简写,是为Debian专门开 ...
- 在LINUX下安装的程序,root运行提示权限不够
以root用户运行,linux提示权限不够.root用户难道不是最高的吗?如何解决这个问题呢? 其实这里面是有原因的,首先我们要这样做: 用#ls -l filename命令看看,如果显示类似 ...
- 在LINUX下安装的程序,root运行提示权限不够?!
以root用户运行,linux提示权限不够.root用户难道不是最高的吗?如何解决这个问题呢? 其实这里面是有原因的,首先我们要这样做: 用#ls -l filename命令看看,如果显示类似 ...
- linux下安装bin格式的程序
linux下安装*.bin程序的方式: 1.先切换到文件所在目录 2.执行命令 sudo chmod +x *.bin (为文件添加可执行属性) 3.执行命令sudo ./*.bin (运行程序) ...
- linux hadoop eclipse 安装,linux下安装Hadoopeclipse插件以及编写第一个简单的MapReduce程序...
linux下安装Hadoopeclipse插件以及编写第一个简单的MapReduce程序 Hadoop 安装eclipse这个不难.网上太多的教程,一找一大把.熟悉了之后也不再需要看教程就可以自己安装 ...
- Linux下安装显卡驱动及CUDA程序
Linux下安装显卡驱动及CUDA程序 系统参数 安装显卡驱动 通过ubuntu菜单下的软件与更新安装驱动程序 通过PPA仓库自动化安装 apt_get安装 查看可以安装的显卡驱动版本 通过apt-g ...
- Linux下安装Oracle参数自动初始化脚本
在linux下安装Oracle通常是一件很头疼的事情, 而如果我们只是为了部署CMS的话,也没有必要对Oracle的参数去做详细的了解. 那么有没有办法简化这个安装过程呢? 下面给出了一个在Linux ...
- 如何在Linux下安装Docker
如何在Linux下安装Docker Docker概念: Docker包括三个基本概念: l 镜像(Image) l 容器(Container) l 仓库(Repository) 理解了这三个概念 ...
- Linux下安装Weblogic10.3.6并创建简单集群测试
Linux下安装Weblogic10.3.6并创建简单集群进行测试 一.卸载随系统安装的openjdk 1.先查看安装的jdk信息,常用命令有rpm -qa | grep java, rpm -qa ...
最新文章
- oracle基本实用技术
- __getitem__()
- 如何修改MySQL8.0.5以上版本root密码
- 学习笔记Flink(八)—— 基于Flink 在线交易反欺诈检测
- 直播预告丨告别后知后觉的指标波动,神策智能预警分析直播来袭
- ​EMNLP 2021 | 以对比损失为微调目标,UMass提出更强大的短语表示模型
- vue搜索好友_Vue实现类似通讯录功能(中)
- HTML5学习笔记四: 列表, 块和布局
- python重新加载模块_jupyter实现重新加载模块
- jdk8 calendar_JDK 8的Calendar.Builder
- 京东商城上市带来的利与益
- 最佳实践之Android代码规范
- rsync+inotify实现数据实时同步
- 全能扫描王的实现(python版本)- 目标检测图像矫正
- FPGA学习: Verilog刷题记录(16)
- 蓝桥杯:C语言实现字母图形
- (华硕)笔记本电脑启动提示BOOTMEG is missing
- oracle连接失败的原因总结
- Hive SQL 计算指定日期本周的第一天和最后一天
- Error receiving broadcast Intent com.android.vending.billing PURCHASES_UPDATED flg=0x10 has extras