/ usr / bin / sudo:在安装" libpng-dev"时,cygwin中的权限被拒绝

时间:2016-08-24 04:38:36

标签: cygwin sudo yum

我在cygwin中收到如下错误

$ make
g++  -O3 -W -Wall -g  -c -o ImageIOpng.o ImageIOpng.cpp
ImageIOpng.cpp:19:17: fatal error: png.h: No such file or directory
compilation terminated.
make: *** [<builtin>: ImageIOpng.o] Error 1

关注此答案后。 png.h file not found - Linux

我在下面有错误,

$ sudo apt-get install libpng-dev
-bash: /usr/bin/sudo: Permission denied

我已经读过,在Linux中,我不需要写sudo,而是我可以使用yum。所以,我尝试过安装yum。但是,它说

 Traceback (most recent call last):
  File "/usr/bin/yum", line 22, in <module>
    import yummain
  File "/usr/share/yum/yummain.py", line 22, in <module>
    import clientStuff
  File "/usr/share/yum/clientStuff.py", line 18, in <module>
    import rpm
ImportError: No module named rpm

几乎在每个步骤中,我都会遇到错误。出了什么问题? yum是非常有用的包,但似乎安装不正确。我已经安装了yum-2.0.7。

1 个答案:

答案 0 :(得分:0)

要在cygwin上安装软件包,您需要使用其下载的设置 https://cygwin.com


https://cygwin.com/cygwin-ug-net/setup-net.html#setup-packages
如何选择包裹。

yum无效,请注意Cygwin不是Linux。大多数事情都以同样的方式运作,但不是全部。