运行软件

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
yueli711
帖子: 99
注册时间: 2013-05-28 23:34
系统: ubuntu

运行软件

#1

帖子 yueli711 » 2018-04-27 2:09

各位大侠,

软件安装在设备里面了,没有安装在主文件夹。好像运行不了,怎么办?

先谢谢!


administrator@ACB-HuangLab-Ubuntu:~$ cd ..
administrator@ACB-HuangLab-Ubuntu:/home$ cd ..
administrator@ACB-HuangLab-Ubuntu:/$ cd media/administrator/DATA/STAR-2.6.0a/source/
administrator@ACB-HuangLab-Ubuntu:/media/administrator/DATA/STAR-2.6.0a/source$ ./STAR
bash: ./STAR: 权限不够
administrator@ACB-HuangLab-Ubuntu:/media/administrator/DATA/STAR-2.6.0a/source$ sudo su
[sudo] password for administrator:
root@ACB-HuangLab-Ubuntu:/media/administrator/DATA/STAR-2.6.0a/source# ./STAR
bash: ./STAR: 权限不够
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 运行软件

#2

帖子 poloshiao » 2018-04-27 7:22

administrator@ACB-HuangLab-Ubuntu:/media/administrator/DATA/STAR-2.6.0a/source$ sudo su
root@ACB-HuangLab-Ubuntu:/media/administrator/DATA/STAR-2.6.0a/source# ./STAR
在 Ubuntu 特別是 桌面進程 新手 應避免使用 root 登入 或 切換成 root 身份 執行指令
請用 原來創建的帳號 執行指令
需要 root 權限時 在 console 指令前面加 sudo
例如
administrator@ACB-HuangLab-Ubuntu:/media/administrator/DATA/STAR-2.6.0a/source# sudo ./STAR
如果還有問題 請再貼文
yueli711
帖子: 99
注册时间: 2013-05-28 23:34
系统: ubuntu

Re: 运行软件

#3

帖子 yueli711 » 2018-04-27 20:01

poloshiao,

感谢回复!

还是没有找到,关键是我的软件STAR已经编译好了,路径也对的。

谢谢!


administrator@ACB-HuangLab-Ubuntu:~$ cd ..
administrator@ACB-HuangLab-Ubuntu:/home$ cd ..
administrator@ACB-HuangLab-Ubuntu:/$ cd media/administrator/
administrator@ACB-HuangLab-Ubuntu:/media/administrator$ cd DATA/
administrator@ACB-HuangLab-Ubuntu:/media/administrator/DATA$ cd STAR-2.6.0a/
administrator@ACB-HuangLab-Ubuntu:/media/administrator/DATA/STAR-2.6.0a$ cd source
administrator@ACB-HuangLab-Ubuntu:/media/administrator/DATA/STAR-2.6.0a/source$ sudo ./STAR
[sudo] password for administrator:
sudo:./STAR: command not found
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 运行软件

#4

帖子 poloshiao » 2018-04-27 20:08

软件STAR已经编译好了,路径也对的
sudo:./STAR: command not found
要執行前 需要賦予可執行屬性
sudo chmod +x ./STAR

如果還有問題
sudo ls -Al ./ | grep STAR
把結果複製 貼上來
yueli711
帖子: 99
注册时间: 2013-05-28 23:34
系统: ubuntu

Re: 运行软件

#5

帖子 yueli711 » 2018-04-27 22:03

感谢回复!


administrator@ACB-HuangLab-Ubuntu:/media/administrator/DATA/STAR-2.6.0a/source$ sudo chmod +x ./STAR[sudo] password for administrator:
administrator@ACB-HuangLab-Ubuntu:/media/administrator/DATA/STAR-2.6.0a/source$ sudo ls -Al ./ | grep STAR
-rw------- 1 administrator administrator 2308177 4月 24 07:07 STAR
-rw------- 1 administrator administrator 17977 4月 23 19:01 STAR.cpp
-rw------- 1 administrator administrator 148864 4月 24 07:06 STAR.o
yueli711
帖子: 99
注册时间: 2013-05-28 23:34
系统: ubuntu

Re: 运行软件

#6

帖子 yueli711 » 2018-04-27 22:08

主文件夹空间不够了,软件安装在设备里面。


先谢谢!

administrator@ACB-HuangLab-Ubuntu:/media/administrator/DATA/STAR-2.6.0a/source$ ./STAR
bash: ./STAR: 权限不够
administrator@ACB-HuangLab-Ubuntu:/media/administrator/DATA/STAR-2.6.0a/source$ sudo ./STAR
sudo:./STAR: command not found
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 运行软件

#7

帖子 poloshiao » 2018-04-27 22:13

sudo ls -Al ./ | grep STAR
-rw------- 1 administrator administrator 2308177 4月 24 07:07 STAR
1. 沒有 x 屬性
1-1. 應該要
1-1-1.
-rwx------ 1 administrator administrator 2308177 4月 24 07:07 STAR
1-1-2. 或
-rwx--x--- 1 administrator administrator 2308177 4月 24 07:07 STAR
1-1-3. 或
-rwx--x--x 1 administrator administrator 2308177 4月 24 07:07 STAR
sudo ./STAR
2. 是否可以加 sudo ?
yueli711
帖子: 99
注册时间: 2013-05-28 23:34
系统: ubuntu

Re: 运行软件

#8

帖子 yueli711 » 2018-04-27 22:30

那怎么办?我怎么才可以执行这个软件?


谢谢!
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 运行软件

#9

帖子 poloshiao » 2018-04-28 10:04

那怎么办?我怎么才可以执行这个软件?
1. 你有先執行
sudo chmod +x ./STAR

2. 你有分別試過
2-1. ./STAR
2-2. sudo ./STAR
而能順利執行嗎 ?
yueli711
帖子: 99
注册时间: 2013-05-28 23:34
系统: ubuntu

Re: 运行软件

#10

帖子 yueli711 » 2018-04-28 21:36

感谢回复!

由于主文件夹空间不够,我的软件只能安装在“设备“的目录下面。


administrator@ACB-HuangLab-Ubuntu:~$ cd ..
administrator@ACB-HuangLab-Ubuntu:/home$ cd ..
administrator@ACB-HuangLab-Ubuntu:/$ cd media/administrator/DATA/STAR-2.6.0a/source/
administrator@ACB-HuangLab-Ubuntu:/media/administrator/DATA/STAR-2.6.0a/source$ sudo chmod +x ./STAR
[sudo] password for administrator:
administrator@ACB-HuangLab-Ubuntu:/media/administrator/DATA/STAR-2.6.0a/source$ ./STAR
bash: ./STAR: 权限不够
administrator@ACB-HuangLab-Ubuntu:/media/administrator/DATA/STAR-2.6.0a/source$ sudo ./STAR
sudo:./STAR: command not found


/home/administrator/jobs8.png
头像
astolia
论坛版主
帖子: 6450
注册时间: 2008-09-18 13:11

Re: 运行软件

#11

帖子 astolia » 2018-04-28 22:01

你是自己编译的?还是从别人的机器上复制来的?
报的错误很像是STAR程序elf头里面指定的loader找不到
你先试试 sudo apt install lsb-core,再去运行看

另外同一个问题,别换着主题反复发
回复