ubuntu经验笔记

这篇博客总结了在Ubuntu操作系统中遇到的各种问题及其解决方案,包括apt-get安装错误、C语言中bool类型的使用、tar解压错误、Python头文件缺失、rename命令的用法、更新源列表、安装软件时的配置问题、gdb错误、破损包修复、Python模块查看、低图形模式修复、VirtualBox错误处理、截图快捷键设置、ibus自启动、wine依赖库安装以及键盘映射和文件管理器优化等实用技巧。
摘要由CSDN通过智能技术生成
1.有的时候,使用sudo apt-get install可能导致意想不到的错误,尤其是中途中断了安装时,
错误信息为: Errors were encountered whileprocessing: 
samba4
Sub-process /usr/bin/dpkg returned an error code(1) 
此时可以这样解决: 
cd /var/lib/dpkg 
sudo mv info info.bak 
sudo mkdir info
重新安装,在此为: sudo apt-get --reinstall install samba4

2.C中没有bool类型,内置的为_BOOL类型,如果要用bool的话,需要包含头文件,里面用宏定义把bool定义为_BOOL,里面也有true和false的宏定义

3.有时用tar解压.错误如下:
gzip: stdin: unexpected end of file
tar: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now
原因:该源码包在下载过程中被破坏.重新下载即可

4.Python.h: No such file or directory
用apt-get安装pythton-dev即可

5. ubuntu下rename的用法是rename [ -v ] [ -n ] [ -f ] perlexpr [ files ]
比如要把makefile变成Makefile:rename 's/m/M/' *file

6. 旧版本的ubuntu需要重新设置源列表:sudo gedit /etc/apt/sources.list,修改文件内容如下:
# deb cdrom:[Ubuntu 11.04 _Natty Narwhal_ - Release amd64 (20110427.1)]/ natty main restricted
deb http://old-releases.ubuntu.com/ubuntu natty main universe restricted multiverse
deb-src http://old-releases.ubuntu.com/ubuntu natty main universe restricted multiverse
deb http://old
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值