Невозможно выполнить новую установленную программу

У меня Ubuntu 12.04LTS

Я использовал apt-get для установки opera и cowsay. Я пытался их выполнить, но все они сказали

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

Я уже пробовал chmod a+x их, но они не будут работать

Вот вывод для монтирования

[ 111]

И ls -l из этих 2 файлов

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
задан 19 January 2013 в 17:52

2 ответа

Ну, на самом деле это не сработает.

вам нужно ввести это имя файла. Фактически у cowsay могут быть аргументы.

Например, посмотрите на изображение, которое я прикрепил

enter image description here

И я думаю, вам лучше перейти с man-страницей.

Cowsay генерирует ASCII-изображение коровы, говорящей что-то, предоставленное пользователем. Если он запускается без аргументов, он принимает стандартный ввод, переносит сообщение в 40 столбцов и печатает корову, произносящую данное сообщение, на стандартном выводе.

0
ответ дан 19 January 2013 в 17:52

Из-за монтирования aufs в / usr я использовал метод ускорения squashfs / usr. Я исправил это путем изменения записи в fstab aufs следующим образом

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

Надеюсь, что эта помощь поможет кому-нибудь столкнуться с моей проблемой

0
ответ дан 19 January 2013 в 17:52

Другие вопросы по тегам:

Похожие вопросы: