2016-12-24 47 views
-1

我问了一个关于在Linux Mint上意外调用apt-get install python 3.5(太空故意)的问题here。我了解到,或者有人提醒说,这与致电...install python相同,然后致电...install 3.5apt-get install 3.5有什么作用?

我的新问题是:

我有蟒蛇3.5安装在我的Linux Mint的系统上,通过apt-get install python3.5

如果键入apt-get install 3.5,这似乎是为Python 3.5的简写,因为我得到一个列表已安装的软件包中包含python 3.5名称。

但是,我也得到一个新的包的列表;

The following NEW packages will be installed: 
blt idle-python3.5 libpython3.5 libpython3.5-dbg libpython3.5-dev 
libpython3.5-gdbm libpython3.5-gdbm-dbg libpython3.5-testsuite 
libpython3.5-tk libpython3.5-tk-dbg python3.5-complete python3.5-dbg 
python3.5-dev python3.5-doc python3.5-examples python3.5-gdbm 
python3.5-gdbm-dbg python3.5-tk python3.5-tk-dbg python3.5-venv 

那么,为什么,如果我有蟒蛇3.5安装不 打字install 3.5显示新的软件包,其中输入install python3.5不? python3.5和3.5之间的关系,什么(如果有的话)有害影响安装只有3.5?

+0

'安装3.5 '用'3.5'来安装所有的软件包,而不是'Python 3.5'。正如我看到最新的Ubuntu安装'python3.5'没有'tkinter'('python3.5-tk')。我相信'python3.5'不会安装'python3.5-dev',它有C/C++文件.h来为Python编译一些模块。 – furas

+0

@furas通过所有软件包,你是指任何已订阅的库中的任何包,其中的“3.5”包? – SteveJ

+0

是所有名称为3.5的软件包(也可能在描述中)。 – furas

回答

1

当您使用命令apt-get install 3.5或(在我的情况下)sudo apt-get install 3.5时,系统会检查名称中包含3.5的所有包。

它主要采用了正则表达式找到匹配模式的所有包(不仅Python包)3.5

同样能在我附上的截图中可以看出:Regex search for apt-get install command

相关问题