ubuntu使用过程中遇到的一些错误,各自摘抄,持续更新ing
2013-07-20 10:46
399 查看
dpkg: serious warning: files list file for package "********" missing, assuming package has no files
该错误通常发生在以下情况,使用dpkg -i安装deb包后,直接删除了程序所有相关的目录和文件,但是dpkg库中仍然保留了该程序的相关信息。因此,当执行apt命令时,dpkg自检时便会发现相关文件丢失,于是报出标题中的错误。
解决方法如下:
dpkg -l | grep **** #检查当前dpkg库中残留的文件安装信息
sudo dpkg -r **** *** *** #手动删除所有包,这一步可能仍然会有相关错误信息报出
sudo dpkg -P **** **** #这一步很重要,彻底清除任何****包相关的信息
再执行dpkg -l | grep *** 应该就没有任何错误信息了,再执行其它安装程序,也不会报错了。
ubuntu 11.04 原软件包使用dpkg -i **.deb来安装
E: Sub-process /usr/bin/dpkg returned an error code (1)
有的时候,使用sudo apt-get install可能导致意想不到的错误,尤其是中途中断了安装时,错误信息为:Errors wereencountered while processing:ttf-dustin khangman kdeedu kde
E: 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 ttf-dustin khangman kdeedu kde
在Ubuntu终端彻底删除软件:
1、删除软件方法一、如果你知道要删除软件的具体名称,可以使用
sudo apt-get remove --purge 软件名称
sudo apt-get autoremove --purge 软件名称
方法二、如果不知道要删除软件的具体名称,可以使用
dpkg --get-selections | grep ‘软件相关名称’
sudo apt-get purge 一个带core的package,如果没有带core的package,则是情况而定。
2、清理残留数据
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
如果出现这个错误 dpkg: error: --purge needs at least one package name argument,说明已经清空完毕了
ubuntu下配置网桥
sudo apt-get install bridge-utils因为需要用桥接,所以要删除掉原来9.04里的network-manager
sudo apt-get remove network-manager
sudo vim /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet manual
auto br0
iface br0 inet static
address 10.65.160.104
network 10.65.128.0
netmask 255.255.128.0
broadcast 10.65.255.255
gateway 10.65.156.27
bridge_ports eth0
bridge_fd 9
bridge_hello 2
bridge_maxage 12
bridge_stp off
将interfaces文件修改如上
IP为主机上外网的IP
然后 sudo /etc/init.d/networking restart
解决apt-get的E: Could not get lock /var/lib/dpkg/lock方法
使用apt-get进行软件的install或update时,有时会出现以下提示信息:E: Could not get lock /var/lib/dpkg/lock - open (11 Resource temporarily unavailable) E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it? |
解决办法,把apt-get进程找出来,杀死!
ps aux | grep apt-get sudo kill -9 <PID> |
Package has no installation candidate
# apt-get install <packagename>
Reading package lists... Done
Building dependency tree... Done
Package aptitude is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package <packagename> has no installation candidate
解决方法如下:
# apt-get update
# apt-get upgrade
# apt-get install <packagename>
这样就可以正常使用apt-get了~
SecureCRT 使用pem key
将密钥上传到一台自己的linux主机,下面举例文件名为 key.pem
chmod 600 key.pem
改写密钥格式为 OpenSSH,如果询问passphrase可以留空(直接回车)
ssh-keygen -p -f key.pem
生成公密钥 .pub 文件。使用公密钥时,SecureCRT会询问私密钥或者.pem文件
ssh-keygen -e -f key.pem >> key.pem.pub
现在可以在 SecureCRT 中使用刚生成的公密钥了。
ssh出现permission denied (publickey)问题: 修改/etc/ssh/sshd-config文件.
将其中的PermitRootLogin no修改为yes
PubkeyAuthentication yes修改为no
AuthorizedKeysFile .ssh/authorized_keys前面加上#屏蔽掉,
PasswordAuthentication no修改为yes就可以了。 vi /etc/ssh/sshd-config (详细说说sshd-config的配置解释)
Subsystem sftp /usr/libexec/openssh/sftp-server
Port 22
Protocol 2
PermitRootLogin no
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
#CACertificateFile /etc/ssh/ca/ca.cert
PasswordAuthentication no
PermitEmptyPasswords no
PrintMotd no
ChallengeResponseAuthentication no
UseDNS no
ClientAliveInterval 60
相关文章推荐
- [置顶] Cocos2d-x使用过程中遇到的错误(VS下开发,移植到Android发布)(更新ing)
- ubuntu下Qt Creator使用遇到的错误汇总(持续更新)
- 记录oracle11g使用过程中遇到的一些问题,会持续更新。
- Cocos2d-x使用过程中遇到的错误(VS下开发,移植到Android发布)(更新ing)
- Oracle数据泵(Data Dump)使用过程当中经常会遇到一些奇奇怪怪的错误案例
- (持续更新)日积月累——iOS开发过程中遇到的一些小问题
- ubuntu使用过程(持续更新)
- Android Studio使用过程中遇到的问题集合(持续更新)
- Hadoop的mapreduce开发过程,我遇到的错误集锦(持续更新)
- Ubuntu(乌班图)系统下搭建Gerrit服务器及使用过程中会遇到的一些问题
- 使用Ubuntu遇到的问题以及解决方法(持续更新)
- Caffe搭建:常见问题解决办法和ubuntu使用中遇到问题(持续更新)
- 使用Retrofit过程中碰到的一些问题(持续更新。。。。)
- caffe使用过程中遇到的一些问题错误
- 使用Ubuntu遇到的一些问题(1) -- 更新失败
- Caffe搭建:常见问题解决办法和ubuntu使用中遇到问题解决方法(持续更新)
- EF7 使用过程中遇到的问题(持续编辑更新)
- gradle使用过程中遇到的系列问题——持续更新中
- Jenkins Plugin 编写过程中遇到的一些坑(持续更新中)
- Caffe搭建:常见问题解决办法和ubuntu使用中遇到问题解决方法(持续更新)