我一直在尝试在我的联邦12系统上安装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
发布于 2010-05-27 18:53:05
看起来你有一个dos行结束文件。线索是^M
。
您需要使用Unix行结束符来重新保存文件。
您可能有一个dos2unix
命令行实用程序,它也将为您做这件事。
发布于 2012-06-14 00:14:28
或者,如果您想要使用脚本执行此操作:
sed -i 's/\r//' filename
发布于 2013-07-09 11:15:02
您可以使用以下命令来修复
cat file_name.sh | tr -d '\r' > file_name.sh.new
https://stackoverflow.com/questions/2920416
复制相似问题