Ubuntu常见错误问题的解决方法小结

一、下载 http://www.tcpdump.org/#latest-release,下载libcap-1.8.1.tar.gz, 解压缩之后

错误1: ./configure

checking for getifaddrs... yes
checking ifaddrs.h usability... yes
checking ifaddrs.h presence... yes
checking for ifaddrs.h... yes
checking for socklen_t... yes
checking for getaddrinfo... yes
checking whether to build optimizer debugging code... no
checking whether to build parser debugging code... no
checking whether we have DAG API headers... no
checking whether we have Septel API headers... no
checking whether we have Myricom Sniffer API... no
checking whether TurboCap is supported... no
checking for flex... no
checking for lex... no
configure: error: Neither flex nor lex was found.

核心错误信息为: 

error: Neither flex nor lex was found. 

解决办法: sudo apt-get install flex bison

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
 linux-image-extra-4.4.0-34-generic
Use 'sudo apt autoremove' to remove it.
The following additional packages will be installed:
 libbison-dev libfl-dev
Suggested packages:
 bison-doc
The following NEW packages will be installed:
 bison flex libbison-dev libfl-dev
0 upgraded, 4 newly installed, 0 to remove and 7 not upgraded.
Need to get 900 kB of archives.
After this operation, 2,692 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://mirrors.aliyun.com/ubuntu xenial/main amd64 libfl-dev amd64 2.6.0-11 [12.5 kB]
Get:2 http://mirrors.aliyun.com/ubuntu xenial/main amd64 flex amd64 2.6.0-11 [290 kB]
Get:3 http://mirrors.aliyun.com/ubuntu xenial/main amd64 libbison-dev amd64 2:3.0.4.dfsg-1 [338 kB]
Get:4 http://mirrors.aliyun.com/ubuntu xenial/main amd64 bison amd64 2:3.0.4.dfsg-1 [259 kB]
Fetched 900 kB in 1s (518 kB/s)
Selecting previously unselected package libfl-dev:amd64. 

然后输入==>   sudo make install , 进行安装

错误2:

checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for pcap_open_live in -lpcap... no
error: pcap library not found! 

问题解决:

sudo apt-get install libsqlite3-dev libpcap-dev 

然后重新尝试新的命令,即可解决上述错误

二、中文模式下切换回英文模式?

修改/etc/default/locale文件的语言值。

将LANG zh_CN.UTF-8修改为en_US.UTF-8  , LANGUAGE zh_CN:zh修改为en_US:en

三、英文模式下开机自动启动IBUS中文输入法。

英文模式下,ibus不能自动启动。每次输入中文都得手动启动。这个让人不能接受。google一下,两种方法。

方法1:system settings->Languange-support->keyboard input method system ->ibus 

这种方法我没试验成功。如图所示,选择了没有保存按钮。我以为是默认保存的。但是关了在打开发现还是没有选择上。有可能语言包没有按完整的语言,每次进入语言设置,都会提示语言包没有安装完整。

方法2:添加ibus设置为开机启动的应用      

system->preferences->startup application

-d 的意思是让ibus在后台运行

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

(0)

相关推荐

  • ubuntu 解决libsqlite3-0依赖的问题(推荐)

    fan@fan:sqlite$ sudo apt-get install sqlite3 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 您可能需要运行"apt-get -f install"来纠正下列错误: 下列软件包有未满足的依赖关系: libsqlite3-dev:i386 : 依赖: libsqlite3-0:i386 (= 3.7.2-1ubuntu0.1) 但是 3.7.9-2ubuntu1.2 正要被安装 sqlite3 : 冲突

  • Ubuntu常见错误问题的解决方法小结

    一.下载 http://www.tcpdump.org/#latest-release,下载libcap-1.8.1.tar.gz, 解压缩之后 错误1: ./configure checking for getifaddrs... yes checking ifaddrs.h usability... yes checking ifaddrs.h presence... yes checking for ifaddrs.h... yes checking for socklen_t... ye

  • MySQL常见错误有哪些_MySQL常见错误的快速解决方法

    1. TokuFT file system space is really low and access is restricted 解决方法:修改tokudb_fs_reserve_percent参数,不过该参数是静止参数,需重启实例 2. 以上这篇MySQL常见错误有哪些_MySQL常见错误的快速解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.

  • Navicat连接虚拟机mysql常见错误问题及解决方法

    问题1 解决 启动服务:service mysqld start; /sbin/iptables -I INPUT -p tcp --dport 8011 -j ACCEPT #开启8011端口 /etc/rc.d/init.d/iptables save #保存配置 /etc/rc.d/init.d/iptables restart #重启服务 #查看端口是否已经开放 /etc/init.d/iptables status 问题2 解决 Mysql -u root -proot(root为密码

  • php编译安装常见错误大全和解决方法

    在CentOS编译PHP5的时候有时会遇到以下的一些错误信息,基本上都可以通过yum安装相应的库来解决.以下是具体的一些解决办法: 复制代码 代码如下: checking for BZip2 support- yes checking for BZip2 in default path- not found configure: error: Please reinstall the BZip2 distribution 解决方法:yum install bzip2-devel 复制代码 代码如

  • jQuery is not defined 错误原因与解决方法小结

    通常出现这种状况有几种解决方法: 1:查看是否引入jquery文件 就算引入了文件了是不是通过一些整站下载器之类的软件下载的,都会出现问题,建议用迅雷到官方下载即可. 2:查询路径是否错误,可以在页面源码中点击js文件路径. 有时候js里面会自动加入一些路径,导致路径错误 3: JS是解释型语言,是根据标签引用分块顺序执行的,$是jQuery中的产生的对象,需要用的话,必须将jquery.js文件放在使用它的JS前面. 将jQuery库放在依赖于jQuery的JavaScript脚本之前,并且将

  • ubuntu16.04下安装openssh-server报依赖错误的完美解决方法(非常不错)

    问题:系统重装后,安装和配置SSH,防火墙配置 #安装install openssh-server sudo apt install openssh-server -y 遇到问题: sudo apt install openssh-server -y 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 有一些软件包无法被安装.如果您用的是 unstable 发行版,这也许是 因为系统无法达到您要求的状态造成的.该版本中可能会有一些您需要的软件 包尚未被创建或

  • 总结Pyinstaller的坑及终极解决方法(小结)

    一. 首先要有个稳定环境 下面是博主经测试的觉得坑比较少的环境搭配 1.Python3.4 + PyQt5.4 + Pyinstaller3.2.1 2.Python3.5 + PyQt5.8 + Pyinstaller3.2.1 二. Pyinstaller遇到坑没必要换打包工具 博主好几次用Pyinstaller遇到坑时都有考虑换工具如py2exe或cx-freeze之类的, 依旧无法解决 (最后还是用pyinstaller解决了) 所以没必要换其他工具, pyinstaller就够了 三.

  • Python异常之常见的Bug类型解决方法

    目录 一.粗心导致的语法错误SyntaxError 1.input输入报错 2.循环语句报错 3.赋值报错 二.知识不熟练导致的错误Bug 1.索引越界问题 IndexError 2.append()函数的使用报错 三.思路不清晰导致的问题解决方案 1.使用print()函数 2.使用"#"暂时注销部分代码 四.被动掉坑 一.粗心导致的语法错误SyntaxError 1.input输入报错 age=input('请输入你的年龄:') if age>=18:     print(&

  • Oracle删除数据报ORA 02292错误的巧妙解决方法

    废话不多说了,直接给大家贴上完美的解决方法,具体代码如下所示: --查询表TP_MENU有哪些约束 select * from user_constraints u where u.constraint_name like '%TB_ROLE%'; --失效约束 alter table TP_MENU disable constraint FK_TP_MENU_REFERENCE_TP_MENU cascade; alter table TB_ROLE_REF_MENU disable cons

  • System.Data.OleDb.OleDbException: 未指定的错误的完美解决方法

    异常详细信息: System.Data.OleDb.OleDbException: 未指定的错误 这个错误是access数据库特有的错误,当access频繁读取或操作过多的时候就会发生这个错误,微软官方已找不到具体的解决方法,网上搜索了很多,可以使用下面几种方法解决一下. 可能解决方法1: 重启服务器IIS,释放access连接,这种方法一般最有效,当然前提是自己有服务器控制权限,如果用虚拟主机的话主机商不太可能为一个网站重启iis,最好的方法就是转换为sql数据库. 可能解决方法2: 修改wi

随机推荐