我一直在尝试在我的f12系统上安装lpng142。对我来说好像是个问题。就会得到这个错误

[root@localhost lpng142]# ./configure
bash: ./configure: /bin/sh^M: bad interpreter: No such file or directory
[root@localhost lpng142]# 

我怎么解决这个问题?/etc/fstab文件:

#
# /etc/fstab
# Created by anaconda on Wed May 26 18:12:05 2010
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/VolGroup-lv_root /                       ext4    defaults        1 1
UUID=ce67cf79-22c3-45d4-8374-bd0075617cc8 /boot                   ext4    
defaults        1 2
/dev/mapper/VolGroup-lv_swap swap                    swap    defaults        0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0

当前回答

要解决这个问题,请使用vi或vim打开脚本,并进入vi命令模式(按Esc键),然后键入以下内容:

:set fileformat=unix

最后保存

: x !或者:wq !

其他回答

如果您找不到,运行命令,

被久远。

# yum install dos2unix*

# dos2unix filename.sh
dos2unix: converting file filename.sh to Unix format ...

Ubuntu / Debian:

# apt-get install dos2unix

如果您正在使用TextMate或类似的程序,请另存为,然后在编码中选择LF而不是CRLF。

你也可以在Kate中这样做。

打开文件 打开工具菜单 展开“行结束”子菜单 选择UNIX 保存文件。

当你在windows环境下编写脚本并想要在unix环境下运行时,你需要小心编码:

dos2unix filePath美元

多亏了pwc101对这篇文章的评论,这个命令可以在Kali Linux中工作。

我爱你,我爱你。

确保替换了括号中的位,{}。例如,{ctrl+m}意味着同时按ctrl键和m键。