cannot create regular file '/usr/local/lib/libavdevice.a': Permission d ffbuild/library.mak:102: recipe for target 'install-libavdevice-static' failed make: *** [install-libavdevice-static] Error 1
时间: 2023-06-26 21:06:35 浏览: 62
这个错误提示是因为你没有权限在 `/usr/local/lib/` 目录下创建文件,需要使用管理员权限运行命令。
你可以使用 `sudo` 命令来获取管理员权限,例如:
```
sudo make install
```
然后输入管理员密码即可。注意,使用 `sudo` 命令需要谨慎,确保你知道自己在做什么,以免对系统造成不必要的损坏。
相关问题
/usr/bin/install: cannot create regular file '/usr/local/lib/libusb-1.0.so.0.2.0': Permission denied
这个错误提示表明在执行`/usr/bin/install`命令时,没有权限创建指定的文件`/usr/local/lib/libusb-1.0.so.0.2.0`。解决这个问题的办法是使用具有足够权限的用户来执行该命令,或者使用`sudo`命令以管理员身份运行该命令。
以下是两种解决办法:
1. 使用具有足够权限的用户执行命令:
```shell
sudo /usr/bin/install <source_file> /usr/local/lib/libusb-1.0.so.0.2.0
```
其中,`<source_file>`是要安装的文件的源文件路径。
2. 使用`sudo`命令以管理员身份运行命令:
```shell
sudo /usr/bin/install <source_file> /usr/local/lib/libusb-1.0.so.0.2.0
```
同样,`<source_file>`是要安装的文件的源文件路径。
mv: cannot create regular file '/usr/local/pip-18.0.tar.gz': Permission denied
这个错误是因为你没有足够的权限在指定目录中创建文件。在 Linux 系统中,一些目录和文件只能被特定的用户或用户组所访问和修改,如 /usr 目录。如果你没有管理员权限,你可能无法在该目录中创建文件。你可以尝试使用 sudo 命令来提升你的权限,如:
sudo mv /path/to/pip-18.0.tar.gz /usr/local/
这将使用管理员权限完成移动文件的操作。