web-dev-qa-db-ja.com

新しくインストールしたプログラムを実行できません

私のubuntuは12.04LTSです

Apt-getを使用してoperacowsayをインストールしました。私はそれらを実行しようとしましたが、彼らはすべて言った

ubuntu@ubuntu:~$ cowsay
bash: /usr/games/cowsay: Permission denied
ubuntu@ubuntu:~$ opera-next
bash: /usr/bin/opera-next: Permission denied

私はすでにchmod a+xを試しましたが、機能しません

これがマウント出力です

ubuntu@ubuntu:~$ mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,relatime,size=1017476k,nr_inodes=214672,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,relatime,size=410052k,mode=755)
/dev/sdb1 on /cdrom type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/loop0 on /rofs type squashfs (ro,noatime)
/cow on / type overlayfs (rw,relatime,lowerdir=//filesystem.squashfs,upperdir=/cow)
none on /sys/fs/Fuse/connections type fusectl (rw,relatime)
none on /sys/kernel/debug type debugfs (rw,relatime)
none on /sys/kernel/security type securityfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime)
none on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
none on /run/shm type tmpfs (rw,nosuid,nodev,relatime)
/.filesystems/usr/usr.sqfs on /.filesystems/usr/squash type squashfs (ro,relatime)
aufs on /usr type aufs (rw,relatime,si=f8757c62)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,nosuid,nodev,noexec,relatime)
gvfs-Fuse-daemon on /home/ubuntu/.gvfs type Fuse.gvfs-Fuse-daemon (rw,nosuid,nodev,relatime,user_id=999,group_id=999)
gvfs-Fuse-daemon on /root/.gvfs type Fuse.gvfs-Fuse-daemon (rw,nosuid,nodev,relatime,user_id=0,group_id=0)

そして、これら2つのファイルのls -l

ubuntu@ubuntu:~$ ls -l /usr/games/cowsay
-rwxr-xr-x 1 root root 4421 Dec 22  2010 /usr/games/cowsay
ubuntu@ubuntu:~$ ls -l /usr/bin/opera-next
-rwxr-xr-x 1 root root 169 Jan 17 22:44 /usr/bin/opera-next

そしてそれらのファイルのcat

http://Pastebin.com/FP3MiQ6t (長すぎるのでここに投稿します)

1
Arch user

これは、/ usrのaufsマウントが原因です。squashfs/ usrの高速化メソッドを使用しました。このようにfstabaufsエントリを変更することで修正しました

overlayfs /usr overlayfs noatime,nodiratime,lowerdir=//.filesystems/usr/squash,upperdir=/.filesystems/usr/overlay

誰かが私の問題に直面するのにこの助けがあればいいのに

0
Arch user

実際には、そのようには機能しません。

そのファイル名を入力する必要があります。実際には、cowsayは引数を持つことができます。

たとえば、私が添付した画像で戦利品

enter image description here

そして、私はあなたがその man-page。 で動くほうがよいと思います

Cowsayは、ユーザーが提供したことを言っている牛のASCII画像を生成します。引数なしで実行すると、標準入力を受け入れ、約40列で指定されたメッセージをワードラップして牛を印刷します標準出力で与えられたメッセージを言っています。

0
rɑːdʒɑ