我尝试在我的 Ubuntu 16.04 中运行以下命令,python 2.7.9-1
尽管可用,但我无法获取:
https://packages.debian.org/jessie/python
任何想法如何解决这一问题?
# apt-get install -y curl wget netcat python 2.7.9-1
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package 2.7.9-1
E: Couldn't find any package by glob '2.7.9-1'
E: Couldn't find any package by regex '2.7.9-1'
答案1
python
目前唯一可用的 Ubuntu 16.04 版本是2.7.11-1
。您的链接是 Debian 存储库,正确的网站应该是http://packages.ubuntu.com/xenial/python
您不必为软件包指定版本,apt
系统会自动选择最新可用版本。仅当您想要安装旧版本时才需要显式指定版本,然后您必须用 和 分隔软件包名称和版本字符串,=
而不是用空格分隔,例如python=2.7.11-1
。否则,版本字符串将被视为单独的软件包名称。
但是,python
所有 Ubuntu 版本都已预装(并且是必需的 - 切勿尝试卸载它!),因此无论如何都无需再次手动安装它。