在Ubuntu中安装软件的时候经常碰到E: Unable to correct problems, you have held broken packages.的错误,顾名思义是因为某些软件包冲突导致,幸运的话sudo apt-get update && sudo apt-get upgrade 可以解决,但这种情况属于可遇不可求,更多的适合这么做不济于事.这样一来如何彻底解决就成了一个问题,经过多次摸索之后,将可行的解决方法记录如下: 以安装libxml2-dev时错误为例,安装时提示如…
在用apt 安装软件时,有时会用国内的源以加快下载速度. 但是在使用ubuntu 14.04的过程中,这一过程可能会导致错误“Unable to correct problems, you have held broken packages”. 经测试,网上的apt-get install -f, aptitude等都无效.其实只要将源换成官方的源,然后apt-get update, apt-get upgrade即可解决.…
问题: apt install libmysqlclient-dev Reading package lists... DoneBuilding dependency tree       Reading state information... DoneSome packages could not be installed. This may mean that you haverequested an impossible situation or if you are using the…
zengqi@zengqi:~$ sudo apt-get install openssh-server Reading package lists... DoneBuilding dependency tree       Reading state information... DoneSome packages could not be installed. This may mean that you haverequested an impossible situation or if…
参考: Unable to correct problems, you have held broken packages 环境 Ubuntu 14.04, 64bit 问题 在安装gcc-4.9的时候,执行: $ sudo apt-get install gcc-4.9 出现以下错误: E: Unable to correct problems, you have held broken packages. 解决方案 1.我的解决方案是先upgrade后update: $ sudo apt-g…
Use aptitude instead of apt-get. It is more intelligent. It not only will handle downgrading conflicting packages for you, but will make a series of recommendations asking you which of many possible suggested working scenarios you would like. sudo ap…
今天安装build-essential时出现了以下问题,这属于包的依赖. 解决方案: 1,sudo apt-get install aptitude:完成aptitude命令安装 2,sudo aptitude install 软件包:自动安装某个软件包 3,出现以下选项 4,完成安装 注:aptitude这个命令可以自动处理安装包之间的依赖关系 参考链接:https://www.shangmayuan.com/a/834381feea79424297f4a5f3.html…
今天在新来了一台ubutnu 18.04 在安装zabbix客户端是报依赖问题 root@VM_0_10:~# apt-get install zabbix-agent Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested…
其实这篇接着上文(一),主要是解决samba安装的问题,中间又是一路曲折.不过这个问题也算是比较典型,有必要记录一下. #apt-get install smb* 安装失败.其实顺利的话,直接一条这样的命令就过了,上次就是直接过的,不知道这次怎么蹦出来的. Error:  Unable to correct problems, you have held broken package 这个在使用Ubuntu系统的时候多多少少都碰到过,尤其是用旧版本的系统. 这个记得之前在BlackTrack里面…
How to Fix Broken Packages in Ubuntu By Nick Congleton – Posted on Jan 11, 2019 in Linux   Apt, Ubuntu’s package manager, is among the most powerful and intuitive, but that doesn’t mean that things can’t go wrong. Occasionally, a package install goes…
Try Code: sudo apt-get update to update your package list.Then Code: sudo apt-get autoclean to clean up any partial packages.Then Code: sudo apt-get clean to clean up the apt cache. Code: sudo apt-get autoremove will clean up any unneeded dependencie…
最近,将电脑主机升级到ubuntu16.04,但是需要用到 python-imaging-tk,先是报错: import PIL.ImageTk as ImageTkImportError: No module named ImageTk 参考网上的是pythonimaging-tk的包没有安装,所以 sudo apt-get install python-imaging-tk 但是报错Reading package lists... DoneBuilding dependency tree  …
最近在折腾Linux,在校园网下怎么能够很好的获取软件很是让我头疼啊~~~ 总结一下吧!!! 首先是校园网的源地址: 清华大学:https://mirrors.tuna.tsinghua.edu.cn/ 自动选择 https://mirrors6.tuna.tsinghua.edu.cn/ 只解析 IPv6https://mirrors4.tuna.tsinghua.edu.cn/ 只解析 IPv4 进入后选择镜像名称旁边的问号,选择对应版本的源,但是一定记住只有ipv6网络的一定将mirror…
ubuntu下升级R版本   在测试<机器学习 实用案例解析>一书的邮件分类代码时,windows系统下rstudio中无法读取特殊字符,在ubuntu下可以.在ubuntu虚拟机下安装tm包(install.packages("tm"))时,提示R版本过低(需要3.1,但是只有3.0,最新版本是3.2),百度了下,网上的资料说,需要配置下/etc/apt/sources.list文件,即下载列表,包括R官方网站给出的方法也是如此.这些资料和R官网的说明地址如下: http…
一.安装JDK 1.首先到官网上下载jdk-7u79-linux-x64.tar.gz. 2.将jdk-7u79-linux-x64.tar.gz拷贝到/usr/lib/jdk/目录下面,这里如果没有jdk文件夹,则创建该文件夹,命令: cd /usr/lib sudo mkdir jdk 我的jdk是U盘拷的,先得挂载,然后拷贝: sudo mount /dev/sdc4 /mnt/ //挂载U盘 sudo cp -a /mnt/jdk-7u79-linux-x64.tar.gz /usr/l…
前言:本文基于ubuntu 14.04.5 LTS 和ceph v0.94.3 之上做的实验 一.编译ceph包1.1.克隆ceph代码,切换分支 git clone --recursive https://github.com/ceph/ceph.git cd ceph git checkout v0.94.3 -f 备注:recursive会把子模块一起克隆 1.2.安装依赖包 ./install-deps.sh ./autogen.sh 1.3.编译前配置 ./configure --pr…
http://stackoverflow.com/questions/17181073/ubuntu-12-04-libudev-dev-wont-install-because-of-dependencies //被依赖的libudev1是11.2版本 $ dpkg -l libudev1 Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/tri…
1. 系统准备 ubuntu 12.04 server 虚拟机. 2G内存. 依次运行以下命令来安装git: sudo apt-get update sudo apt-get upgrade sudo apt-get install git 2. 下载安装包 $git clone https://github.com/openstack-dev/devstack.git  #克隆devstack的Git代码仓库   3. 配置   从2013/10起OpenStack引入新的配置方式即使用配置文…
转自:https://rtcamp.com/tutorials/nodejs/node-js-npm-install-ubuntu/ Compiling is way to go for many but I am mostly in hurry so following works for me! Adding Chris Lea's Repo Using Launchpad repo by Chris Lea just run following commands apt-get insta…
内网环境下安装: 1.配置源 :找到公司内部整理的源文件中的内容,将其内容拷贝到系统 源文件 中,并注释掉所有外网链接(如果公司支持内部环境配置,通常会有一个内部源文件)  2.安装jdk, eclipse:按照公司内网方法安装就可以.如果没有就可以直接拷贝一个jdk和eclipse到一个特定的目录下面 然后将其路径按照下面的格式书写: 在~/.bashrc文件末尾添加如下几行:  export JAVA_HOME=/home/datty/android/jdk1.6.0_20 (注意:此处需要…
安装tensorflow之前需要先安装python-dev, 这个不能用pip install来安装,只能用sudo apt-get install来安装.安装后会发现还要先装另外两个东西,但是装这两个东西也还要继续装其他东西,相当麻烦且并没有成功 ~$ sudo apt-get install python-dev Reading package lists... Done Building dependency tree Reading state information... Done S…
我们都知道,自从svn出道以来,很多人都预言,cvs将会被其取代.就如同他们预言maven要取代ant一样.可见,svn的流行.在Windows中,最常用到的开源免费的svn客户端就是TortoiseSVN(也就是我们看到的小乌龟).在Windows中,TortoiseSVN搭配VisualSvn Server(免费的svn server管理工具),可以让开发人员非常容易的对项目进行版本库的构建. 在Linux中,我们最常用到的svn客户端可能会是eSvn.它同样开源,免费.但是它的使用习惯跟W…
openstack-ubuntu-create 参考官方文档 三个节点:cloud :控制节点内网:10.10.10.10外网:172.16.56.252 network:网络节点内网:10.10.10.9外网:172.16.56.100 c01:计算节点内网:10.10.10.11外网:172.16.56.153 一.cloud:控制节点的配置. 1.安装完操作系统已经apt源配置完成之后,一定要执行 apt-get update root@cloud:~# mv /etc/apt/sourc…
前言 大学三年多,也做个几个网站和APP后端,老是被人问到,如果用户多了服务器会不会挂,总是很尴尬的回答:“哈哈,我们的用户还少,到了服务器撑不住的时候,估计都上市了吧”.说是这么说,但是对于有强迫症的我,这个问题一直回响在我脑海里,久久不散啊.如今大四下了,终于有时间来深入了解一下这个问题了. 貌似解决大访问量的方案有硬件和软件两个大类的方法,硬件一般比较贵,学生党就不去考虑了.还是想想怎么用软件解决吧.于是乎,Google,Baidu,balabala… 搜到最多的词就是“均衡负载”,搭配的…
计划开启PHP学习教程,情况如下: 1.采用教程35章48个视频文件 2.时间4月29日-5月6日 共计8天 3.具体划分每天学习章节数不少于5个,预留5-6号时间为五一假期出玩情况 4.要求认真学习视频内容,代码部分亲自实现,随时更新博客笔记 PHP的第一章主要讲述四个部分:PHP的来龙去脉.PHP的特性.PHP的机理和PHP的安装与测试 PHP的来龙去脉和特性主要讲述发展历史和特点,没有太大意义,明白PHP是嵌入HTML的脚本语言. PHP的机理讲述了一个简单的PHP页面,关于现实页面的当前…
按照国际法先贴问题 Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The follo…
今天,新装了一台ubuntu虚拟机,安装成功以后,准备利用Xshell从外部访问linux,以减少切换,但是,在连接时,总是会报:connection failed. 于是,写下这篇随笔,以增加记忆且帮助其它使用虚拟机的朋友. 1.首先,检查一下虚拟机是否可以ping通宿主机 2.其次,检查一下虚拟机与宿主机的联网方式是bridge还是Nat,ubuntu 14.04要选择NAT方式 3.最后,在终端输入ps -e|grep ssh,查看是否安装有ssh服务,如果安装了的话,执行完该命令,可以看…
wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add - sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debian binary/ > /etc/apt/sources.list.d/jenkins.list' sudo apt-get update -y sudo apt-get install jenkins -y 结果报错: e…
重要的先说在前面吧,最后的选型结构是安装了最新的neo4j版本3.0.3,使用了neo4j-rest-client客户端库.主要原因是更适用于django的neomodel库目前只支持neo4j2.2. 来自官方的文档--Using Neo4j from Python:https://neo4j.com/developer/python/   这篇官方文档为Django开发推荐NeoModel(http://neomodel.readthedocs.io/en/latest/).另外这个文档的末…
目录 第一部分.5.6安装.配置.自动备份 第二部分.5.7源码安装.配置.自动备份 第一部分.5.6安装 1.安装mysql sudo apt-get install mysql-server sudo apt-get install mysql-client sudo apt-get install libmysqlclient-dev 2.查询是否安装成功 sudo netstat -tap | grep mysql 如下图所示,表示安装成功 my.cnf 配置文件在哪个位置? #第一种…