采取here形式 - 解释如何安装apt-cyg
安装apt-cyg
您可能听说过像apt-get(Ubuntu),yum / dnf(Fedora),pacman(Arch)或brew(Mac OS X)这样的程序...... .. Cygwin的类似程序叫做apt -cyg。
安装apt-cyg很简单。首先,保存此文件:https://raw.githubusercontent.com/transcode-open/apt-cyg/master/apt-cyg。然后,使用文件资源管理器在“下载”文件夹中查找该文件,并将其移动到C:\ cygwin \ bin中。然后,打开Cygwin并输入“chmod + x / bin / apt-cyg”。这告诉Cygwin你希望能够执行apt-cyg命令。最后,输入“apt-cyg mirror ftp://sourceware.org/pub/cygwin”。这会设置apt-cyg以在下载程序时使用官方存储库。
听起来很简单。但我有一个错误。
本教程未指定使用什么名称和保存该文件的扩展名。
我将其保存为apt-cyg.txt
,并将其移至C:\cygwin64\bin
这不起作用。运行apt-cyg
时,出现错误:bad interpreter: No such file or directory
我的猜测是扩展或文件名很糟糕。我应该使用什么名称和扩展名?
此过程还有其他步骤吗?
注意:我刚刚在Windows 10上安装了cygwin。请不要认为我已经安装了其他工具。
答案 0 :(得分:25)
你这样安装:
1 - 确保已安装lynx
2 - 运行lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg
3 - 运行install apt-cyg /bin
就是这样!
答案 1 :(得分:7)
您可以仅使用浏览器来执行此操作。
chmod
答案 2 :(得分:5)
似乎扩展没有问题,但脚本中有行结尾(参见^ M部分)。当你在几个平台上使用git并将unix结尾的lf更改为结束clrf的窗口时,会发生类似的事情。
通过以下命令考虑将clrf更改为lf(删除cr):
sed -i 's/\r//g' apt-cyg
命令中不应有扩展名,因此在将其下载到/bin
后不要向apt-cyg添加任何扩展名。
答案 3 :(得分:4)
github repo of apt-cyg要求如下安装apt-cyg
:
lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg
install apt-cyg /bin
(这需要在您的cygwin中已经安装lynx
。如果在cygwin的安装过程中未选择lynx
软件包,则可以在installation-path-to-cygwin\cygwin\setup\setup-x86_64.exe
重新运行安装程序,然后选择{ {1}}的安装向导中。)
但是,在执行lynx
命令时出现错误。似乎在公司代理后面是一个问题。而且我无法弄清楚如何为lynx
配置代理。
所以我只是去github访问lynx
脚本here。我从浏览器下载了脚本,方法是导航到上面的链接,右键单击,然后另存为。请注意,您必须保存它而没有扩展名(即,在“另存为”窗口的“另存为类型”下拉菜单中选择“所有文件”,而不是“文本文档”),因为默认情况下浏览器可能会将其另存为文本文件(apt-cyg
)。如果您已将其下载为txt,则可以change extension。将此文件剪切粘贴到txt
。
就是这样!现在必须从cygwin终端访问path-tocygwin\cygwin\setup\bin
。
注意:
如果您在公司代理后面运行apt-cyg
,请不要忘记设置代理路径:
apt-cyg install
例如:
export http_proxy=http://username:password@proxy-server-name:proxy-server-port
export https_proxy=http://username:password@proxy-server-name:proxy-server-port
请注意,密码export http_proxy=http://mahesh:password%40123@proxy.mycompany.com:8080
export https_proxy=http://mahesh:password%40123@proxy.mycompany.com:8080
应替换为@
。
然后您可以安装软件包:
%40
答案 4 :(得分:0)
使用setup.exe安装Net软件包,然后使用上面提到的wget.exe https://raw.githubusercontent.com/transcode-open/apt-cyg/master/apt-cyg
和 install apt-cyg /bin
。
答案 5 :(得分:-2)
请注意,从https://www.cygwin.com/下载的setup-x86.exe
或setup-x86_64.exe
是安装cygwin的官方方法。如果使用其他方法进行安装并遇到问题,则可能很少或根本没有官方支持。只需使用官方gui安装程序即可安装和更新软件包。