cygwin 安装php posix,解决cygwin安装包apt-cyg 在win10下无权限的问题
apt-cyg是cygwin的安装包管理工具,有效解决了cygwin官方setup操作繁琐的缺陷。
win10下安装cygwin操作
wget https://raw.githubusercontent.com/transcode-open/apt-cyg/master/apt-cyg
install apt-cyg /bin
apt-cyg安装完成后,继续尝试安装vim,提醒无权限。
apt-cyg install vim
Installing vim
/usr/bin/apt-cyg:行361: desc: Permission denied
Unable to locate package vim
问题定位及解决:
观察361行,可以发现是无文件写入权限,进一步追踪脚本可以定位到cache目录,因此修改cache目录位置到家目录即可解决权限问题。
1、在$HOME下建立cache文件夹
2、备份/bin/apt-cyg文件
3、vi /bin/apt-cyg 定位到find-workspace,修改cache的位置到$HOME/cache下
function find-workspace {
# default working directory and mirror
# work wherever setup worked last, if possible
cache=$(awk '
BEGIN {
RS = "\n\\
FS = "\n\t"
}
$1 == "last-cache" {
print $2
}
' /etc/setup/setup.rc)
mirror=$(awk '
/last-mirror/ {
getline
print $1
}
' /etc/setup/setup.rc)
mirrordir=$(sed '
s / %2f g
s : %3a g
' <<< "$mirror")
# 此行为新增,解决cache下无写入权限的问题
cache="/home/dpc/cache"
echo $cache
mkdir -p "$cache/$mirrordir/$arch"
cd "$cache/$mirrordir/$arch"
if [ -e setup.ini ]
then
return 0
else
get-setup
return 1
fi
}
cygwin 安装php posix,解决cygwin安装包apt-cyg 在win10下无权限的问题相关推荐
- 终极解决VS2015 安装失败问题,如 安装包损坏或丢失
终极解决VS2015 安装失败问题,如 安装包损坏或丢失 参考文章: (1)终极解决VS2015 安装失败问题,如 安装包损坏或丢失 (2)https://www.cnblogs.com/tmdsle ...
- yum 安装程序找不程序安装包,诸如类似 No package zlib-devel available 报错的解决
yum 安装程序找不程序安装包,诸如类似 No package zlib-devel available 报错的解决 一.问题现象 在root权限下安装zlib-devel包, # yum insta ...
- python安装模块时读取超时_Windows在pip install tensorflow遇到的问题 一些python安装包的时候,超时问题以及权限问题...
交代一下环境,win10系统,已经装了anaconda.现在是要安装TensorFlow 选择直接安装TensorFlow,一般直接pip install tensoflow 就可以了. 但是我安装的 ...
- python3.6安装包多大_win10下Python3.6安装、配置以及pip安装包教程
0.目录 1.前言 2.安装python 3.使用pip下载.安装包 3.1安装Scrapy 3.2安装PyQt 3.3同时安装多个包 3.4pip的常用命令 1.前言 之前在电脑上安装了python ...
- 解决pycharm安装包过程出现的问题:module 'pip' has no attribute 'main'
解决pycharm安装包过程出现的问题:module 'pip' has no attribute 'main' 问题 更新pip之后,Pycharm安装package出现如下报错:module 'p ...
- docker安装nfs文件服务所需镜像,centos7安装nfs所需的安装包
docker离线安装nfs文件服务所需镜像,centos7安装nfs所需的安装包 安装所需要的镜像和安装包下载链接:https://download.csdn.net/download/qq_1491 ...
- linux mysql5.7.36 离线安装使用全教程(含安装包)
linux mysql5.7.36 离线安装使用全教程(含安装包) 大家好,我是酷酷的韩~ 1.前期准备: mysql版本5.7.36 百度网盘下载地址如下: 内含 mysql-5.7.36-linu ...
- 微赞,你正在使用本地安装, 但未下载完整安装包, 请从微赞官网下载完整安装包后重试....
你正在使用本地安装, 但未下载完整安装包, 请从微赞官网下载完整安装包后重试. 解决方法: 路径中不能中文. 转载于:https://blog.51cto.com/wutou/1736988
- 被气晕过去的Anaconda和本地安装的python3.6关于安装包(markdown包)报错问题
被气晕过去的Anaconda和本地安装的python3.6关于安装包(markdown包)报错问题 01 说明: 01 此次解决问题的心理过程的煎熬 首先声明博主是个典型的强迫症患者,我觉得作为一 ...
最新文章
- Android使用Apache HttpClient发送GET、POST请求
- C++ Primer 第10章 习题10.23
- 《系统集成项目管理工程师》必背100个知识点-92信息系统的特点
- 395. 至少有K个重复字符的最长子串
- Integer中1000==1000为false而100==100为true
- highcharts注销
- ImageLoader的简单解析(六)
- iPhone大小的盒子服务器Cubieboard
- 垃圾邮件过滤python_手把手教你用 python 和 scikit-learn 实现垃圾邮件过滤-阿里云开发者社区...
- HA-reshacker
- Windows两台服务器之间实现文件共享
- druid监控页面SQL不显示问题
- Trucksim(一):Trucksim动力学模型搭建
- 2022. 06 青少年机器人技术等级考试理论综合试卷(三级)
- 【Linux】gcc-程序的翻译四个阶段(图示)
- 痞子衡嵌入式:盘点国内Cortex-M内核MCU厂商高性能产品
- 万物互联大数据研究正式展开人才紧缺
- scrapy 爬取汽车之家的汽车logo并保存图片
- Android Studio设置颜色拾色器工具Color Picker
- 计算机美食网页毕业论文,美食网页设计与制作毕业论文.doc
热门文章
- 【技巧】降低HTTP前端服务器压力
- PADS 在原理图选中某个元器件对应PCB高亮显示的方法
- 陈松松:新手学习视频制作先学什么软件比较合适
- Cypress 里的 Flaky test 管理
- SQL查询某时间范围内的数据
- 北京翻译公司:学术论文翻译的收费标准
- 面试官问我 “A + B” 算法,我懵了
- 短视频矩阵营销怎么做?来了解小魔推拓客新模式
- VS Code Pylint出现E0611:No name 'Qt' in module 'PyQt5.QtCore'解决办法
- java动画火柴人_基于html的火柴人羽毛球游戏