【问题】
折腾:
期间,需要把libtool从2.4.2,换成2.4版本的。
【折腾过程】
1.参考:
去试试:crifan@ubuntu:xmlrpc-c-1.06.31$ sudo apt-get install libtool=2.4
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Version '2.4' for 'libtool' was not found
crifan@ubuntu:xmlrpc-c-1.06.31$ sudo apt-get install libtool
Reading package lists... Done
Building dependency tree
Reading state information... Done
libtool is already the newest version.
The following packages were automatically installed and are no longer required:
fakeroot g++-4.7 libstdc++6-4.7-dev
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 202 not upgraded.
crifan@ubuntu:xmlrpc-c-1.06.31$ sudo apt-get install libtool^C
crifan@ubuntu:xmlrpc-c-1.06.31$ apt-cache showpkg libtool
Package: libtool
Versions:
2.4.2-1.2ubuntu1 (/var/lib/apt/lists/mirrors.163.com_ubuntu_dists_raring_main_binary-i386_Packages) (/var/lib/dpkg/status)
Description Language:
File: /var/lib/apt/lists/mirrors.163.com_ubuntu_dists_precise_main_binary-i386_Packages
MD5: 40ea3da4a4ea75419ad95742898b3e52
Description Language: en
File: /var/lib/apt/lists/mirrors.163.com_ubuntu_dists_precise_main_i18n_Translation-en
MD5: 40ea3da4a4ea75419ad95742898b3e52
2.4.2-1ubuntu1 (/var/lib/apt/lists/mirrors.163.com_ubuntu_dists_precise_main_binary-i386_Packages)
Description Language:
File: /var/lib/apt/lists/mirrors.163.com_ubuntu_dists_precise_main_binary-i386_Packages
MD5: 40ea3da4a4ea75419ad95742898b3e52
Description Language: en
File: /var/lib/apt/lists/mirrors.163.com_ubuntu_dists_precise_main_i18n_Translation-en
MD5: 40ea3da4a4ea75419ad95742898b3e52
Reverse Depends:
wireshark-dev,libtool
php5-dev,libtool 2.2
php5-dev,libtool 2.2
xfce4-dev-tools,libtool
wireshark-dev,libtool
slapos-node-unofficial,libtool
ruby-build,libtool
proftpd-dev,libtool
packaging-dev,libtool
libsidl-dev,libtool
liblua5.2-dev,libtool
libdune-common-dev,libtool
grid-packaging-tools,libtool
gnulib,libtool
gcc-powerpc-linux-gnu,libtool
gcc-arm-linux-gnueabihf,libtool
gcc-arm-linux-gnueabi,libtool
gcc-aarch64-linux-gnu,libtool
freehdl,libtool
drizzle-plugin-dev,libtool
dh-lua,libtool
dell-recovery-bootloader,libtool
anjuta,libtool
php5-dev,libtool 2.2
php5-dev,libtool 2.2
mm-common,libtool 1.5
liblua5.1-0-dev,libtool
libltdl-dev,libtool 1.5.20
libltdl-dev,libtool 1.5.20
libltdl-dev,libtool
gnome-common,libtool
gcc,libtool
dh-autoreconf,libtool 2.4.2
autoconf,libtool
php5-dev,libtool 2.2
php5-dev,libtool 2.2
xfce4-dev-tools,libtool
wireshark-dev,libtool
proftpd-dev,libtool
planner-dev,libtool
packaging-dev,libtool
lua5.1-policy-dev,libtool
libsidl-dev,libtool
liblua5.2-dev,libtool
grid-packaging-tools,libtool
gnulib,libtool
gcc-arm-linux-gnueabihf,libtool
gcc-arm-linux-gnueabi,libtool
freehdl,libtool
drizzle-plugin-dev,libtool
dh-lua,libtool
dell-recovery-bootloader,libtool
anjuta,libtool
shtool,libtool
php5-dev,libtool 2.2
php5-dev,libtool 2.2
mm-common,libtool 1.5
liblua5.1-0-dev,libtool
libltdl-dev,libtool 1.5.20
libltdl-dev,libtool 1.5.20
libltdl-dev,libtool
gnome-common,libtool
gcc,libtool
dh-autoreconf,libtool
autoconf,libtool
Dependencies:
2.4.2-1.2ubuntu1 - gcc (16 (null)) c-compiler (0 (null)) cpp (0 (null)) libc6-dev (16 (null)) libc-dev (0 (null)) file (0 (null)) autotools-dev (0 (null)) libtool-doc (0 (null)) autoconf (4 2.50) automaken (0 (null)) gfortran (16 (null)) fortran95-compiler (0 (null)) gcj (0 (null)) libltdl-dev (0 (null)) autoconf (1 2.12) automake (1 1.3) libtool1.4 (0 (null))
2.4.2-1ubuntu1 - gcc (16 (null)) c-compiler (0 (null)) cpp (0 (null)) libc6-dev (16 (null)) libc-dev (0 (null)) file (0 (null)) autotools-dev (0 (null)) libtool-doc (0 (null)) autoconf (4 2.50) automaken (0 (null)) gfortran (16 (null)) fortran95-compiler (0 (null)) gcj (0 (null)) libltdl-dev (0 (null)) autoconf (1 2.12) automake (1 1.3) libtool1.4 (0 (null))
Provides:
2.4.2-1.2ubuntu1 -
2.4.2-1ubuntu1 -
Reverse Provides:
crifan@ubuntu:xmlrpc-c-1.06.31$
我此处只是暂时没有2.4的,所以不给安装。
语法上,是对的。
2。参考:
即:apt-get install package=version
举例:apt-get install nautilus=2.2.4-1
【总结】
即:apt-get install package=version