我正试图在我的Ubuntu (11.04)上安装MySQL工作台。该网站有一个Ubuntu .deb可供下载( 10.10和10.04,所以我选择了10.10)。
然而,
sudo dpkg -i mysql-workbench-gpl-5.2.34-1ubu1010-amd64.deb
产量:
(Reading database ... 194069 files and directories currently installed.)
Preparing to replace mysql-workbench-gpl 5.2.34-1ubu1010 (using mysql-workbench-gpl-5.2.34-1ubu1010-amd64.deb) ...
Unpacking replacement mysql-workbench-gpl ...
dpkg: dependency problems prevent configuration of mysql-workbench-gpl:
mysql-workbench-gpl depends on libctemplate0; however:
Package libctemplate0 is not installed.
mysql-workbench-gpl depends on libpython2.6 (>= 2.6); however:
Package libpython2.6 is not installed.
mysql-workbench-gpl depends on libzip1 (>= 0.8); however:
Package libzip1 is not installed.
mysql-workbench-gpl depends on python-paramiko; however:
Package python-paramiko is not installed.
mysql-workbench-gpl depends on python-pysqlite2; however:
Package python-pysqlite2 is not installed.
dpkg: error processing mysql-workbench-gpl (--install):
dependency problems - leaving unconfigured
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Processing triggers for desktop-file-utils ...
Processing triggers for python-gmenu ...
Rebuilding /usr/share/applications/desktop.en_US.utf8.cache...
Processing triggers for python-support ...
Errors were encountered while processing:
mysql-workbench-gpl
我的问题是,是否有一种方法可以告诉dpkg自动获取丢失的依赖项,还是需要手动apt-get install
缺少的包,如libctemplate0和libpython2.6?
(或者,还有其他方法可以轻松地启动和运行MySQL工作台吗?)
发布于 2011-08-22 04:02:56
您可以安装一个包,并从存储库获得依赖关系。
sudo gdebi package.deb
如果已经安装了缺少依赖项的包,则可以使用
sudo apt-get -f install
还有一个图形版本gdebi-gtk
,链接到.deb
nautilus右键单击操作"Open包安装程序“。
发布于 2014-10-25 15:53:55
从1.1分支开始,apt-get
支持通过以下方式安装本地包和依赖项:
sudo apt-get install ./your-package.deb
注意包文件名前面的./
,这是强制性的,否则名称将用作包名,而不是文件名。
发布于 2011-08-22 03:54:33
dpkg
本身无法管理存储库。需要像apt-get
这样的高级工具从存储库中获取任何信息。dkpg
只是安装/删除/配置包、处理依赖关系和其他因素的核心工具。apt-get
和aptitude
是管理存储库、从它们下载数据以及使用dkpg
从它们中安装/删除包的工具。这意味着apt-get
和aptitude
可以解决依赖关系并从存储库获取所需的包,但是dpkg
不能,因为它对存储库一无所知。
https://askubuntu.com/questions/58202
复制相似问题