使用Linux安装软件时遇到的一系列问题
来源:互联网 发布:薛之谦男装店淘宝地址 编辑:程序博客网 时间:2024/05/21 17:10
因为之前一直使用centos,并不需要安装太多软件,所以并没有遇到太多这方面的问题。于是在使用ubuntu时就暴露出来了。。。
1.问题首先是因为各种软件的无法安装引起的。在刚开始我无法安装任何软件,而且每一次的安装失败都是由于依赖关系的不满足,也就是我的系统中原本所带的某些软件需要进行更新。
所以我要采用这两个命令:sudo apt-get update和sudo apt-get upgrade
update 是同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,这样才能获取到最新的软件包。upgrade 是升级已安装的所有软件包,升级之后的版本就是本地索引里的,因此,在执行 upgrade 之前一定要执行 update, 这样才能是最新的。
在运行完这两个命令后便解决了我的第一个问题。
2.第二个问题来源于一个软件的安装 vym
老师在安装这个软件时所用到的命令是sudo apt-get install aptitude和sudo aptitude vym
我们很容易就能看出我们是想安装了aptitude这个软件后又通过它安装的vym。
因此我上网查找了一些关于aptitude的介绍,如下:
aptitude与 apt-get 一样,是 Debian 及其衍生系统中功能极其强大的包管理工具。与 apt-get 不同的是,aptitude在处理依赖问题上更佳一些。举例来说,aptitude在删除一个包时,会同时删除本身所依赖的包。这样,系统中不会残留无用的包,整个系统更为干净。
毫无疑问,我们可以从中看出aptitude的优点。
以下是关于aptitude的命令:
- 使用Linux安装软件时遇到的一系列问题
- Linux下安装memcached遇到的一系列问题
- CaffeOnSpark 安装遇到的一系列问题
- 使用javamail遇到的一系列问题.
- rhelas3安装php5遇到的一系列问题
- 安装Redhat 5.8遇到的一系列问题
- MySQL安装及遇到的一系列问题
- vim使用过程中遇到的一系列问题
- easyui使用中遇到的一系列问题
- 配置SDK时遇到的一系列问题
- 最近遇到的一系列问题
- NDK遇到的一系列问题
- Linux安装GCC的一系列问题的解决
- 关于vmware安装Linux后的一系列问题
- node.js安装sass模块遇到的一系列问题
- mybatis初学(遇到的一系列问题)
- C#调用C++Dll封装时遇到的一系列问题
- C#调用C++Dll封装时遇到的一系列问题(2)
- 有道翻译API+Jackson+HttpClient
- 微信公众号运营手册
- Android事件的分发机制
- linux 重定向 1>&2 2>&1的各种变形理解
- 【C/C++】:如何获得一个float数的小数位数?
- 使用Linux安装软件时遇到的一系列问题
- SPI协议
- Java并发包Concurrent下Callable和Future实战
- 如何找出数组中重复次数最多的数
- python 模拟126邮箱发送邮件
- 认清MVC,MVP和MVVM
- Ubuntu下解决boot空间不足的方法
- 视觉类比VISALOGY: Answering Visual Analogy Questions--NIPS2015
- Python 简易网络爬虫的编写——抓取任意页面数目百度百科内容