天天看点

Ubuntu 错误收集 dpkg: parse error, in file '/var/lib/dpkg/available'解决“E: 无法获得锁 /var/lib/apt/lists/lock”

去掉默认密钥环的密码

打开应用程序->附件->密码和加密密钥(如果你的没有,在终端中输入 seahorse),切换到密码选项卡,会看到一个密码密钥环(我的密钥环是 login), 

右击->更改密码,然后在“旧密码”中填入系统登录密码,其他不用填,直接确定,并选择“使用不安全的存储器”,这样就可以去掉默认密钥环的密码了。 

解决Ubuntu11.10重新引导问题

sudo fdisk -l  #查看我ubuntu安装的位置(我的是sda6)

sudo passwd root  #设置root密码不想的话可以sudo -i来获取最高权限

mount /dev/sda6 /mnt  #挂在ubuntu系统位置

grub-install --root-directory=/mnt /dev/sda #安装grub出现‘Installation funished.NoError Reported.’表示成功

#下面的代码可不用因为grub.cfg在sda6上面,我的boot是在ubuntu同一个盘的。如果不是的话就需要打下面的代码来重新修复grub.cfg文件

mount --bind /proc /mnt/proc

mount --bind /sys /mnt/sys

mount --bind /dev /mnt/dev

chroot /mnt update-grub #这一步是必须的,目的在于更新Grub

重启。

dpkg: parse error, in file '/var/lib/dpkg/available'

sudo dpkg --clear-avail && sudo apt-get update

解决“E: 无法获得锁 /var/lib/apt/lists/lock”

1、ps-aux | grep apt-get 查出apt-get进程的PID,通常是一个四位数字。

2、用sudo kill PID代码 杀死进程

解决 virtualbox 中 ubuntu 的eth0不见了上不了网?

删除虚拟机中的文件:sudo rm /etc/udev/rules.d/70-persistent-net.rules,然后重启虚拟机即可

由于没有公钥,无法验证下列签名: NO_PUBKEY A040830F7FAC5991

1) gpg --keyserver keyserver.ubuntu.com --recv A040830F7FAC5991

2) gpg --export --armor A040830F7FAC5991 | sudo apt-key add -

3) sudo apt-get update

解决Firefox书签不能同步

打开 about:config ,查找下面的项,设置为 true, 重启后重新设置同步

browser.bookmarks.restore_default_bookmarks

解决Ubuntu11.10下Eclipse图标问题

建立文件 /usr/share/applications/eclipse.desktop,内容如下(注意里代码空格问题,我就是因为空格问题起始一直不能正常显示图标,还以为是11.10下不是一样的配置问题,最好用Gedit打开,看到明显代码高亮,显示不同颜色才算正常):

[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse IDE
Exec=/opt/eclipse/eclipse
Icon=eclipse
Terminal=false
StartupNotify=true
Type=Application
Categories=GTK;GNOME;Application;Development;
           

eclipse集成svn后出现Failed to load JavaHL Library的解决办法

点选eclipse的 Window->Preferences->Team->SVN" preferences: 时就会出现下面的错误

Failed to load JavaHL Library.

These are the errors that were encountered:

no libsvnjavahl-1 in java.library.path

no svnjavahl-1 in java.library.path

no svnjavahl in java.library.path

java.library.path = /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386/client::/ usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386::/usr/lib/firefox:/usr/lib/ firefox/:/usr/java/packages/lib/i386:/lib:/usr/lib

第二步 安装

sudo apt-get install libsvn-java

eclipse目录下的eclipse.ini添加 -Djava.library.path=/usr/lib/jni 做完这些后再次启动eclipse 问题迎刃而解.

eclipse kepler release+PDT 3.2 content assist(代码提示)不能使用问题

进入到 eclipse 的 workspace/.metadata/.plugins/org.eclipse.dltk.core.index.sql.h2 目录,删除该目录下的文件,重启eclipse即可。

原因:Kepler repository has newer version of h2 database. It is incompatible to older one.

参考:http://www.eclipse.org/forums/index.php/t/489559/

重设 Locale

-bash: warning: setlocale: LC_ALL: cannot change locale (zh_CN.UTF-8)

sudo locale-gen zh_CN.UTF-8 && sudo dpkg-reconfigure locales

继续阅读