300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > Linux常用软件包安装工具及配置方法(apt-get pip dpkg)

Linux常用软件包安装工具及配置方法(apt-get pip dpkg)

时间:2021-04-08 04:10:28

相关推荐

Linux常用软件包安装工具及配置方法(apt-get  pip  dpkg)

通常Linux需要安装/卸载软件包或模块,这里以Ubuntu系统为例,其它Linux系统相同或者有对应类似的命令

1 apt

用于安装软件包,如

$ sudo apt install cutecom

安装cutecom软件包,cutecom用于串口通信,卸载命令如下

$ sudo apt remove cutecom

$ sudo apt purge cutecom

purge和remove的区别在于,remove只是删除软件包的二进制文件,purge不仅删除软件包的二进制文件,还删除软件包的配置文件。

通常设置apt源以获得更快的软件下载和更新速度,默认为国外服务器,速度较慢,可以更改为国内的服务器,如清华、阿里云等,设置的方法在于修改/etc/apt下sources.list文件,修改sources.list文件内容,更改为对应源的设置。具体参见

/lantingg/p/13602510.html

/dede369/p/14415813.html

等,设置文件内容更新后,需运行

$ sudo apt update

来更新新的配置,个人通常用清华的源或者阿里云的源,阿里云的源速度较快,清华的源则感觉包含的技术方面的软件包比较全。

2 pip,pip3

用于安装python,python3的软件包,命令格式如

$ pip install tensorflow

通过pip安装tensorflow软件包,python3的软件包则通过pip3命令安装,格式相同,pip uninstall用来卸载软件包,如

$ pip uninstall tensorflow

卸载tensorflow软件包。软件包升级通过--upgrade选项进行,如

$ pip install --upgrade tensorflow

通过==号可以安装指定版本的软件包,如下

$ pip install tensorflow==1.13.1

如果不知道有哪些版本,可以通过如下命令

$ pip install tensorflow==

提示会列出所有可行的版本

$ pip list

列出所有已安装的软件包

pip的设置文件可以在几个位置,根据文件描述,按照优先级,可以放在如下的几个位置

优先级1,anaconda安装目录

~/anaconda3/pip.conf

优先级2,用户设定目录

~/.config/pip/pip.conf

~/.pip/pip.conf

优先级3,全局目录

/etc/pip.conf

/etc/xdg/pip/pip.conf

/etc/xdg/xdg-ubuntu/pip/pip.conf

从上至下,越排在前面优先级越高,只要在一个地方进行设置即可。通常在~/.pip/pip.conf或者~/.config/pip/pip.conf进行设置,如果对应的目录或文件不存在,可以创建一个。具体可以参考

/xy707707/article/details/80787991​​​​​​

/kazihuo/p/11051319.html

修改文件后再执行pip install命令就会从新的源进行下载。

pip,pip3本身需要通过apt来进行安装,如下

$ sudo apt install python-pip

$ sudo apt install python3-pip

可以通过pip show命令显示已安装的软件包,如

$ pip show tensorflow

如果有安装,就会显示对应的软件包信息。

或者用pip list命令来显示所有的已安装的模块,也可以结合grep来获得特定模块的版本信息。如下

$ pip list

$ pip list --format columns

3 dpkg

dpkg是直接通过deb软件包文件进行安装的方法,安装命令

$ sudo dpkg -i package_name.deb

卸载使用命令选项-r, --remove或-P, --purge。如下

$ sudo dpkg --remove package_name #卸载安装文件

$ sudo dpkg --purge package_name#卸载安装文件和配置文件

查询已安装的软件包,可以通过命令

$ dpkg -l

查看所有的安装的软件包,结合grep命令可以搜索指定的安装的软件包,如

$ dpkg -l | grep <package_name>

4 源代码级安装/卸载

通常先解压缩软件源代码包

$ tar -zxvf xxx.tar.gz

然后进入解压产生的源代码目录进行编译和安装,通常顺序执行

$ ./configure #进行配置

$ make #编译,生成可执行文件

$ make install #安装,安装可执行文件至相应的目录

需要管理员权限的情况前面添加sudo。

有些可能有差别,通常可以通过源代码目录下的Readme文件查看安装方法。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。