software install

本文详细介绍了如何在Ubuntu系统上安装CMake的过程。首先通过sudo apt-get install build-essential安装必要的构建工具,接着下载CMake的指定版本压缩包并解压,进入解压后的目录运行配置、编译命令。最后利用checkinstall工具进行安装。
Cmake install on ubuntu
 sudo apt-get install build-essential 
wget http://www.cmake.org/files/v3.2/cmake-3.2.2.tar.gz 
tar xf cmake-3.2.2.tar.gz 
cd cmake-3.2.2
./configure 
make 
sudo apt-get install checkinstall 
sudo checkinstall 
sudo make install
当在执行 `npm install` 时出现 `EPERM: operation not permitted, mkdir 'D:\SoftwareInstall\node\node14\node_cache\_locks'` 错误,通常是由于权限不足导致的,以下是几种可行的解决办法: ### 以管理员身份运行命令行工具 以管理员身份运行命令行工具(如CMD或PowerShell),可以赋予其更高的权限,从而解决权限不足的问题。操作步骤如下: 1. 在开始菜单中找到命令行工具(如CMD或PowerShell)。 2. 右键点击该工具,选择“以管理员身份运行”。 3. 在新打开的命令行窗口中,重新执行 `npm install` 命令。 ### 开放文件夹权限 可以通过设置文件夹的权限,让当前用户拥有完全控制的权限,具体步骤如下: 1. 找到 `D:\SoftwareInstall\node\node14\node_cache` 文件夹。 2. 右键点击该文件夹,选择“属性”。 3. 在弹出的属性窗口中,切换到“安全”选项卡。 4. 点击“编辑”按钮,在“组或用户名”列表中选择当前用户(通常为“Users”)。 5. 在“Users 的权限”列表中,勾选“完全控制”,然后点击“确定”保存设置。 ### 重新设置npm的缓存和全局安装路径 可以通过重新设置npm的缓存和全局安装路径,避免权限问题,具体步骤如下: 1. 在 `Node` 文件夹下,新建 `node_cache` 和 `node_global` 文件夹。其中,`node_cache` 用来存放下载包的缓存,`node_global` 用来存放全局安装模块。 2. 执行以下两个命令,设置路径: ```bash npm config set prefix "D:\SoftwareInstall\node\node14\node_global" npm config set cache "D:\SoftwareInstall\node\node14\node_cache" ``` 3. 修改环境变量: - 打开“系统属性”窗口,点击“高级系统设置”。 - 在弹出的“系统属性”窗口中,点击“环境变量”按钮。 - 在“系统变量”列表中,找到“Path”变量,点击“编辑”。 - 在“编辑环境变量”窗口中,点击“新建”,添加 `D:\SoftwareInstall\node\node14\node_global` 路径。 - 点击“确定”保存设置。 ### 取消SSL验证并重新设置下载镜像 如果使用的是淘宝镜像,可以尝试取消SSL验证并重新设置下载镜像,具体步骤如下: 1. 取消SSL验证: ```bash npm config set strict-ssl false ``` 2. 重新设置下载镜像: ```bash npm config set registry https://registry.npm.taobao.org ``` ### 升级npm版本 有时,该错误可能是由于npm版本过低导致的,可以尝试升级npm版本,具体命令如下: ```bash npm i npm -g ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值