Ⅰ linux下安装 小企鹅输入法提示权限不够
./install-sh: no input file specified
的意思是没有指定输入文件,不是permission denied
根据install-sh的相关部分:
if [ x"$src" = x ]
then
echo "$0: no input file specified" >&2
exit 1
else
:
fi
这里指出了如果第一个位置参数是空的话,就会给出no input file specified的提示。
根据脚本的其他部分推测,必须给出安装的源地址和目的地址。
试试这个,
autoconf configure.in
./configure –prefix=<安装目录>
make && make install
这是根据doc/fcitx3.pdf中的内容稍加修改来的。
Ⅱ linux非root用户的sh文件的内容为何无权限执行
chmod 该指令的执行权限高,在不借助其他的情况下,一般都是默认只有root权限才可执行。非root用户的sh文件,执行这个也是受限的。当然,这还得看你的脚本及环境来看。
Ⅲ 在linux下安装installer.sh 但是bash: /mnt/LoadRunner/Linux/installer.sh: 权限不够 pwd显示是root权限
因为你的文件没有执行权限,所以会这样
chmod a+x installer.sh 把执行权限给他应该就可以执行了
Ⅳ linux mysql ,用scripts/mysql_install_db显示没有文件,scripts/mysql_install_db.sh权限不足,我是root
chmod 777 scripts/mysql_install_db.sh
没权限的不是你,可能是脚本没有执行权限。
Ⅳ linux无法执行. sh文件,怎么解决
no such file or directory
没有这样的文件或目录
解决方法
分析原因,可能因为平台迁移碰到权限问题我们来进行权限转换
1)在Windows下转换:
利用一些编辑器如UltraEdit或EditPlus等工具先将脚本编码转换,再放到Linux中执行。转换方式如下(UltraEdit):File-->Conversions-->DOS->UNIX即可。
2)方法
用vim打开该sh文件,输入:
[plain]
:setff
回车,显示fileformat=dos,重新设置下文件格式:
[plain]
:setff=unix
保存退出:
[plain]
:wq
再执行,竟然可以了
3)在linux中的权限转换
也可在Linux中转换:
首先要确保文件有可执行权限
#chmo+xfilename
然后修改文件格式
#vifilename
以上三种方法都可以帮助大家解决有关linux执行.sh文件时出现no such file or directiory一问题,有需要的朋友可以参考下了,希望对大家有所帮助。
Ⅵ 在Linux中执行文件时候权限不够,怎么解决
执行文件时权限不够吗?
可以用"chmod a+x 文件名"来添加执行权限。
或者用chmod 777 文件名对所有人添加读、写、执行权限。
chmod命令
格式1:chmod [ugoa] [+-=] [rwx] 文件或目录...
格式2:chmod nnn 文件或目录...
Ⅶ start-all.sh显示权限不够
原因是没有获取root权限。根据查询相关公开信息显示start-all.s显示需要获取root权限并授权后才能正常使用。Root,也称为根用户,是Unix(如Solaris、AIX、BSD)和类UNIX系统(如Linux、QNX等),及Android和iOS移动设备系统中的唯一的超级用户,因其可对根目录执行读写和执行操作而得名。
Ⅷ 在Linux虚拟机上配置Hadoop,在初始化时显示权限不够
要注意使用对应用户创建解压文件。并随时使用ll –a 查看文件权限。
[root@master hadoop-1.0.3]# chmod 777 logs/*
[root@master hadoop-1.0.3]# chmod 777 logs
[root@master hadoop-1.0.3]# chown root logs/*
[root@master hadoop-1.0.3]# chown root logs
[root@master hadoop-1.0.3]# bin/start-all.sh
弄了这之后发现依然namenode打不开,我就格式化了namenode:hadoopnamenode –format,发现里面原来有抛出例外:
ERRORnamenode.NameNode: java.io.IOException: Cannot create directory
/var/hadoop/hadoop-hadoop/dfs/name/current at org.apache.hadoop.hdfs.server.common.Storage$
StorageDirectory.clearDirectory(Storage.java:297)
atorg.apache.hadoop.hdfs.server.namenode.FSImage.format(FSImage.java:1320)
at org.apache.hadoop.hdfs.server.namenode.FSImage.format(FSImage.java:1339)
at.org.apache.hadoop.hdfs.server.namenode.NameNode.format(NameNode.java:1164)
at.org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1271)
atorg.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1288)
根据列外是不能创建一个目录,有了上面的经验我就知道了是没有建目录的权限。所以我直接就在/var/下建了一个目录叫做hadoop/,并授予了权限。再格式化namenode,成功启动。但是转到子节点上输入jps查看,发现并没有完全启动。知道node也有同样问题。