Linux源码安装级卸载

4.1获取软件的源码包

可以去某个软件的官网获取,官网一般摆放的都是源码包*.tar.gz

4.2源码安装三步走
  1. 配置./configure(配置软件安装路径,也可也不配置,不配置使用默认路径)

    --prefix=路径  如果不指定安装路径则默认是:/usr/local
    --bindir==路径 指定命令的目录
    --etcdir=路径  配置文件的目录
    --mandir=路径  文档的路径
    --locale= 默认是/share/locale 语言编码
  2. 编译 make(把软件的源代码做成类似rpm的可以直接执行的软件)

  3. 安装make install(把刚才编译好的软件进行安装到Linux系统中)

4.3安装 cmatrix 代码雨软件

可以在配置之前 安装依赖包#yum -y install gcc gcc-c++ make ncurses-devel,否则可能在make时报错。

首先获取源码包,将普通用户下的cmatrix复制到root用户下:cp /home/yxx/cmatrix-2.0.tar.gz /root/

第一步:对软件解压缩

tar -zxf cmatrix-1.2a.tar.gz

tar xf cmatrix-1.2a.tar.gz ,因为默认的解压都是使用的gzip 工具

第二步:配置./configure文件

[root@localhost ~]# cd cmatrix-1.2a [root@localhost cmatrix-1.2a]# ./configure

第三步:编译

[root@localhost cmatrix-1.2a]# make

第三步:安装

[root@localhost cmatrix-1.2a]# make install

执行软件:cmatrix -C red或者./cmatri

效果图:

⭐️进入解压后的软件目录=》./configure=>make=>make install

⭐️下载到本地的源码包如果不能直接拉到虚拟机里面,则可以在本机复制然后到粘贴到虚拟机里面。

4.4axel多线程下载源码包

①获取源码包,并将源码包位置放在当前目录下

[root@root ~]# cp /home/yxx/axel-2.4.tar.gz /root [root@root ~]# ls anaconda-ks.cfg axel-2.4.tar.gz cmatrix-1.2a.tar.gz a.php cmatrix-1.2a yunwei2

②对软件进行解压缩操作,进入压缩后的文件夹

[root@root ~]# tar -zxf axel-2.4.tar.gz [root@root ~]# ls anaconda-ks.cfg axel-2.4 cmatrix-1.2a yunwei2 a.php axel-2.4.tar.gz cmatrix-1.2a.tar.gz [root@root ~]# cd axel-2.4/ [root@root axel-2.4]# ls API axelrc.example conf.h COPYING ftp.h Makefile search.c text.c axel.1 axel_zh_CN.1 configure CREDITS gui nl.po search.h zh_CN.po axel.c CHANGES conn.c de.po http.c README tcp.c axel.h conf.c conn.h ftp.c http.h ru.po tcp.h

③配置./configure

设置axel软件的安装路径:./configure --prefix=/opt/axel

④编译+安装

[root@root axel-2.4]# make && make install

也可以先make执行结束后再make install。安装结束后可以查看/opt/axel/下文件是否存在,存在即安装成功。

⑤使用axel下载

[root@root ~]# axel http://mirrors.163.com/centos/7/centosplus/x86_64/Packages/kernel-plus-3.10.0-1160.2.2.el7.centos.plus.x86_64.rpm bash: axel: command not found...

⭐️无法正确下载,是因为我们没有采用默认安装方式,导致找不到对应的软件。解决方法

第一种:采用软连接的形式,类似于Windows中的快捷方式
#which axel  查看axel文件在哪
/usr/bin/which: no axel in (/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)
#ln -s 源文件路径 软连接路径:创建软连接
#ln -s /opt/axel/bin/axel /usr/local/bin/axel
#ll /usr/local/bin/axel查看软连接是否创建成功
#执行下载命令可以安装成功axel http://mirrors.163.com/centos/7/centosplus/x86_64/Packages/kernel-plus-3.10.0-1160.2.2.el7.centos.plus.x86_64.rpm
​
第二种:使用环境变量 
#若想使用第二种配置,则需要先删除软连接rm -f /usr/local/bin/axel
[root@root ~]# echo $PATH  //查看当前系统的配置环境
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
[root@root ~]# vim /etc/profile  
G进入末行模式,a进入insert模式,最后一行加入export PATH=$PATH:/opt/axel/bin,然后冒号wq保存并退出。
[root@root ~]# source /etc/profile //让其生效
#执行下载命令可以安装成功axel http://mirrors.163.com/centos/7/centosplus/x86_64/Packages/kernel-plus-3.10.0-1160.2.2.el7.centos.plus.x86_64.rpm

⭐️#man axel执行帮助文档查找不到时,可以通过#vim /etc/man.config,增加MANPATH /opt/axel/share/man

4.5卸载源码安装的文件

cd cmatrix-1.2a/

make uninstall

rm -rf /opt/axel

  • 13
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要卸载第三方模块,可以按照以下步骤进行: 1. 首先,打开终端并切换到适当的目录,以便访问源码文件。 2. 使用解压命令(如tar命令)解压源码文件,将其提取到当前目录中。 3. 进入源码目录,通常可以找到一个名为setup.py的文件。运行以下命令以查看可用的安装选项: ``` python setup.py --help ``` 4. 根据需要选择合适的选项,通常可以使用以下命令进行安装: ``` sudo python setup.py install ``` 5. 运行以下命令以列出安装的第三方模块: ``` pip list ``` 6. 在列出的模块中找到需要卸载的模块名称。 7. 使用pip命令以以下方式卸载模块: ``` sudo pip uninstall <模块名称> ``` 8. 在确认卸载的提示中输入"y",然后按Enter键。 9. 等待卸载完成。 10. 最后,使用以下命令再次运行pip list以确认模块是否已成功卸载。 这些步骤将帮助您在Linux卸载psutil源码中的第三方模块。请注意,某些模块可能需要root权限才能够卸载,因此可能需要使用sudo命令。 ### 回答2: 要卸载psutil的第三方模块,可以按照以下步骤进行操作: 1. 首先,你需要进入psutil源码所在的目录。可以使用cd命令来切换到相应的目录。 2. 接下来,你需要运行以下命令来卸载安装的psutil模块: ``` pip uninstall psutil ``` 这会使用pip卸载安装的psutil模块。 3. 如果你只想卸载特定版本的psutil,可以在卸载命令中指定版本号: ``` pip uninstall psutil==x.x.x ``` 将"x.x.x"替换为要卸载的版本号。 4. 如果你使用的是conda环境,可以使用以下命令来卸载安装的psutil模块: ``` conda uninstall psutil ``` 这会使用conda卸载安装的psutil模块。 5. 运行完卸载命令后,你可以使用以下命令来验证是否成功卸载了psutil模块: ``` pip show psutil ``` 如果返回找不到该模块的信息,表示成功卸载了psutil模块。 以上就是卸载psutil第三方模块的步骤。请注意,在卸载之前确保你不再依赖该模块,并理解这些步骤可能会导致相关的功能不可用。 ### 回答3: 要卸载psutil源码中的第三方模块,可以按照以下步骤进行操作: 1. 首先,进入到psutil源码所在的目录。 2. 打开终端,运行以下命令来进入psutil的安装目录: `cd psutil` 3. 进入`src`目录,运行以下命令来列出已安装的模块: `ls` 4. 根据列出的模块列表,确定要卸载的第三方模块的名称。 5. 运行以下命令来卸载指定的模块: `rm -rf 模块名称` 例如,如果要卸载名为`example_module`的模块,则命令为: `rm -rf example_module` 6. 接下来,可以使用以下命令来确保模块已被成功卸载: `ls` 确保已卸载的模块不再显示在列表中。 7. 最后,可以运行以下命令来重新安装psutil源码: `python setup.py install` 这将重新安装卸载的模块以及其他必需的模块。 通过以上步骤,您可以成功卸载psutil源码中的第三方模块。请确保在卸载模块之前备份您的数据,以防止数据丢失或意外损坏。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值