note: unsolved: tried to install vim (and mercurial)

http://www.vim.org/mercurial.php

按照指导,老老实实先安装mercurial,手贱敲了个ctrl+c(天哪我什么时候才能改掉在terminal里敲ctrl+c的毛病啊我已经快要给自己跪了),然后又手贱敲了个ctrl+z,然后mercurial的安装进程就中止了。

再重新安装,就出现错误:

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? 
上网查找,解决方式是杀掉进程:
sudo rm /var/lib/apt/lists/lock

然后又好了。但是再重新安装,好像就不知所云了。
cathysia@mancinism:~$ sudo apt-get install mercurial
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem. 
cathysia@mancinism:~$ 
cathysia@mancinism:~$ sudo dpkg --configure -a
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Setting up mercurial-common (2.8.2-1ubuntu1.3) ...
cathysia@mancinism:~$ sudo apt-get install mercurial
Reading package lists... Done
Building dependency tree 
Reading state information... Done
The following packages were automatically installed and are no longer required:
 chromium-codecs-ffmpeg-extra gimp-help-common gimp-help-en kde-l10n-engb
 kde-l10n-zhcn liba52-0.7.4 libasn1-8-heimdal:i386 libass4
 libatk-bridge2.0-0:i386 libatk1.0-0:i386 libatspi2.0-0:i386 libaudio2:i386
 libavahi-client3:i386 libavahi-common-data:i386 libavahi-common3:i386
 libavresample1 libbs2b0 libcairo-gobject2:i386 libcairo2:i386
 libcolord1:i386 libcups2:i386 libcurl3:i386 libdatrie1:i386
 libdbus-glib-1-2:i386 libdbusmenu-glib4:i386 libdbusmenu-gtk3-4:i386
 libdbusmenu-gtk4:i386 libdrm-intel1:i386 libdrm-nouveau2:i386
 libdrm-radeon1:i386 libelf1:i386 libffi6:i386 libgconf-2-4:i386
 libgcrypt11:i386 libgdk-pixbuf2.0-0:i386 libgl1-mesa-dri:i386
 libgl1-mesa-glx:i386 libglapi-mesa:i386 libglib2.0-0:i386 libgnutls26:i386
 libgpg-error0:i386 libgraphite2-3:i386 libgssapi-krb5-2:i386
 libgssapi3-heimdal:i386 libgstreamer-plugins-base1.0-0:i386
 libgstreamer1.0-0:i386 libgtk-3-0:i386 libgtk2.0-0:i386 libharfbuzz0b:i386
 libhcrypto4-heimdal:i386 libheimbase1-heimdal:i386 libheimntlm0-heimdal:i386
 libhx509-5-heimdal:i386 libidn11:i386 libjasper1:i386 libjbig0:i386
 libjpeg-turbo8:i386 libjpeg8:i386 libk5crypto3:i386 libkeyutils1:i386
 libkrb5-26-heimdal:i386 libkrb5-3:i386 libkrb5support0:i386 liblcms2-2:i386
 libldap-2.4-2:i386 libllvm3.4:i386 libmpg123-0 libmysqlclient18:i386
 libnetpbm10 libnspr4:i386 libnss3:i386 liborc-0.4-0:i386 libp11-kit0:i386
 libpango-1.0-0:i386 libpango1.0-0:i386 libpangocairo-1.0-0:i386
 libpangoft2-1.0-0:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386
 libpciaccess0:i386 libpixman-1-0:i386 libqt4-dbus:i386
 libqt4-declarative:i386 libqt4-network:i386 libqt4-opengl:i386
 libqt4-script:i386 libqt4-sql:i386 libqt4-sql-mysql:i386 libqt4-xml:i386
 libqt4-xmlpatterns:i386 libqtcore4:i386 libqtdbus4:i386 libqtgui4:i386
 libqtwebkit4:i386 libquvi-scripts libquvi7 libroken18-heimdal:i386
 librtmp0:i386 libsasl2-2:i386 libsasl2-modules:i386 libsasl2-modules-db:i386
 libsqlite3-0:i386 libssl1.0.0:i386 libtasn1-6:i386 libthai0:i386
 libtiff5:i386 libtxc-dxtn-s2tc0:i386 libudev1:i386 libwayland-client0:i386
 libwayland-cursor0:i386 libwind0-heimdal:i386 libx11-xcb1:i386
 libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-glx0:i386 libxcb-present0:i386
 libxcb-render0:i386 libxcb-shm0:i386 libxcb-sync1:i386 libxcomposite1:i386
 libxft2:i386 libxi6:i386 libxkbcommon0:i386 libxml2:i386 libxshmfence1:i386
 libxslt1.1:i386 libxss1:i386 libxt6:i386 libxv1:i386 libxxf86vm1:i386
 linux-headers-3.13.0-32 linux-headers-3.13.0-32-generic
 linux-image-3.13.0-32-generic linux-image-extra-3.13.0-32-generic
 mysql-common netpbm
Use 'apt-get autoremove' to remove them.
Suggested packages:
 qct vim emacs kdiff3 kdiff3-qt kompare meld tkcvs mgdiff
The following NEW packages will be installed:
 mercurial
0 upgraded, 1 newly installed, 0 to remove and 262 not upgraded.
Need to get 0 B/41.1 kB of archives.
After this operation, 219 kB of additional disk space will be used.
Selecting previously unselected package mercurial.
(Reading database ... 253486 files and directories currently installed.)
Preparing to unpack .../mercurial_2.8.2-1ubuntu1.3_amd64.deb ...
Unpacking mercurial (2.8.2-1ubuntu1.3) ...
Setting up mercurial (2.8.2-1ubuntu1.3) ...

Creating config file /etc/mercurial/hgrc.d/hgext.rc with new version
cathysia@mancinism:~$ hg clone https://vim.googlecde.com/hg/ vim
abort: error: Name or service not known
cathysia@mancinism:~$ hg clone https://vim.googlecode.com/hg/ vim
requesting all changes
adding changesets
cd vim
hg pull
hg update
^Ctransaction abort!
rollback completed
interrupted!
cathysia@mancinism:~$ 

Leave a Reply

Your email address will not be published. Required fields are marked *