【解决错误】E: Package 'libtcl' has no installation candidate
报错E: Package 'libtcl' has no installation candidate错误分析错误改正编译成功啦!截图如下报错E: Package ‘libtcl’ has no installation candidate
Package libtcl is a virtual package provided by:
You should explicitly select one to install.
报错ubuntu@ubuntu-virtual-machine:~/OpenROAD-flow-scripts/tools/OpenROAD/etc$ sudo apt-get install libtclReading package lists... DoneBuilding dependency tree Reading state information... DonePackage libtcl is a virtual package provided by:libtcl8.5 8.5.19-4libtcl8.6 8.6.8+dfsg-3You should explicitly select one to install.E: Package 'libtcl' has no installation candidate
错误分析
因为 libtcl 是一个虚拟软件包,所以你必须安装以下软件包之一(在这里,只有一个名为 ‘libxslt1-dev’ 的软件包)。
翻译一下:意思就是,你安装的没说清楚,让你说清楚到底安装哪个。
错误改正
进入这个安装条令
sudo nano DependencyInstaller.sh
找到错误的地方,改成更清楚的。
这里:
把libtcl改为libtcl8.5
编译成功啦!截图如下
再运行:
程序继续向后跑了,成功啦!