。
我在这里看过有关的问题/答案,但我不能说我了解情况并找到了解决办法。他们要么没有很好的结构和解释,要么我只是不明白。或者他们中的大多数提到了gksu,但据我所知,gksu已经从存储库中删除了。我不能安装它。
屏幕截图可以在问题结尾处找到。
我知道这将是一个混乱的问题,请原谅我。
现在,我已经在我的计算机上安装了Quartus程序,我可以通过(屏幕截图的左边)运行它:
/home/muyustan/altera/13.1/quartus/bin/quartus --64bit我还创建了一个.desktop文件如下:
[Desktop Entry]
Type=Application
Version=0.9.4
Name=Quartus II 13.1 (64-bit) Web Edition
Comment=Quartus II 13.1 (64-bit)
Icon=/home/muyustan/altera/13.1/quartus/adm/quartusii.png
Exec=/home/muyustan/altera/13.1/quartus/bin/quartus --64bit
Terminal=false
Path=/home/muyustan/altera/13.1到目前为止,我可以通过桌面条目运行它,没有终端窗口弹出并停在那里(够烦人了)。百事大吉。
然而,我发现,在Quartus应用程序的一部分中,它必须打开(调用)另一个程序(Modelsim),并将一些文件保存到某些地方等等。问题是,如果我不启动前面有sudo的应用程序(屏幕截图的右侧),我就会遇到一些错误,说明permission denied和一些事情无法工作。
所以,我可以改变我的发射习惯来解决这个问题,
from -- double click on the desktop entry
to -- Ctrl+Alt+T -> sudo [executablePath] -> enter password现在,显然我不想这样做,因为有两个主要原因。
就在此时,出现了第三个(额外的)原因,正如您可能注意到的,也可能没有从屏幕截图中注意到,与sudo一起启动使图形用户界面主题看起来像,嗯,Windows风格.顺便说一下,当我第一次安装Quartus时,我没有选择/改变任何主题。
So,我希望我说得很清楚。
提前谢谢。

在注释中有人请求之后,请参阅我在调用(从Quartus内部启动)应用程序Modelsim中遇到的错误:
do temp1_run_msim_rtl_verilog.do
# if {[file exists rtl_work]} {
# vdel -lib rtl_work -all
# }
# ** Error: (vdel-19) Failed to access library 'rtl_work' at "/home/muyustan/altera/13.1/temp1/simulation/qsim/rtl_work".
# Permission denied. (errno = EACCES)
# ** Error: /home/muyustan/altera/13.1/modelsim_ase/linux/vdel failed.
# Error in macro ./temp1_run_msim_rtl_verilog.do line 4
# /home/muyustan/altera/13.1/modelsim_ase/linux/vdel failed.
# while executing
# "vdel -lib rtl_work -all"
# invoked from within
# "if {[file exists rtl_work]} {
# vdel -lib rtl_work -all
# }"发布于 2020-04-15 17:55:19
用户收到以下错误消息:
错误:(vdel-19)未能访问"/home/muyustan/altera/13.1/temp1/simulation/qsim/rtl_work".上的库“rtl_work”#拒绝许可。(errno = EACCES)
通过使用sudo,我希望一些文件夹/文件是以根权限级别创建的。
temp1或用户/组root,如您所见,有根drwxrwxr-x muyustan muyustan /home/muyustan/altera/13.1/temp1/simulation/qsim/work/up_counter drwxrwxr-x muyustan muyustan /home/muyustan/altera/13.1/temp1/simulation/qsim/work/prime_detector_4bits_vlg_check_tst drwxr-xr-x根根/home/muyustan/altera/13.1/temp1/simulation/qsim/rtl_work drwxr-xr-x root /home/muyustan/altera/13.1/temp1 1/模拟文件夹。/qsim/rtl_work/_temp drwxr-xr-x根根/home/muyustan/altera/13.1/temp1/simulation/qsim/rtl_work/up_counter_tb drwxr-xr-x根根/home/muyustan/altera/13.1/temp1/simulation/qsim/rtl_work/up_counter drwxrwxr x muyustan muyustan /home/muyustan/altera/13.1/temp1/simulation/modelsim drwxr-xr-x根根/home/muyustan/altera/13.1/temp1/simulation/modelsim/gate_工作drwxr-xr-x根根/home/muyustan/altera/13.1/temp1/simulation/modelsim/gate_work/prime_detector_4bits drwxr-xr-x根根/home/muyustan/altera/13.1/temp1/simulation/modelsim/gate_work/_temp drwxr-x根根/home/muyustan/altera/13.1/temp1/simulation/modelsim/rtl_work drwxr-xr根/home/muyustan/altera/13.1/temp1/simulation/modelsim/rtl_work/_根茎/home/muyustan/altera/13.1/temp1/simulation/modelsim/rtl_work/up_counter drwxrwxr-x muyustan muyustan /home/ muyustan /altera/13.1/db 1/db drwxrwxr-x muyustan muyustan /home/muyustan/altera/13.1/temp1/incremental_db再次尝试在没有sudo的情况下运行Quartus
https://askubuntu.com/questions/1227354
复制相似问题