Перейти к содержанию
    

Запуск Оболочки Quartus На LINUX

1 hour ago, Alexander_23 said:

папки applications  нет на компьютере, не находится

Создайте папку, если её нет:

mkdir -p ~/.local/share/applications

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

15 hours ago, FeodoR said:

xdg-user-dir FOO

Спасибо, попозже попробую,  сейчас  на минутку забежал , всё это надо прочитать, чтобы понимать, что происходит, технологии , которые вы перечисляете , спасибо

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробую чуть помочь знаниями…

On 12/10/2021 at 1:18 PM, Alexander_23 said:

то не нашёл нигде ни значка, ни  следов в меню, чтобы запускать  программу

Суть — решить проблему с отсутствием ярлыков в меню и (или) на рабочем столе.

 

Linux, так же, как и Windows формирует меню приложений просматривая заранее известные каталоги (папки). У Linux есть папки общесистемные, начинаются они с имени /usr, есть локальные — /home/<username>/.local/applications. Графическая оболочка, будь то cinnamon как в Linux Mint или XFCE или GNOME или KDE, неважно просматривают эти каталоги и динамически формируют меню запуска приложений, распихивая, в отличие от Windows, приложения по категориям — Система, Разработка, Офис и так далее.

 

Действительно, установка Quartus под Linux не создаёт в каталогах меню «ярлыков» для запуска, как это происходит в Windows, ограничиваясь только добавлением значка запуска на «рабочий стол», то есть в папку /home/<username>/<desktop name>. Не во всех оболочках и не у всех пользователей этот каталог отображается именно как рабочий стол, к которому привыкли в Windows. Не беда. :) Можно самому создать значок запуска любого приложения — это обычный текстовый файл, положить его в нужную папку и вуаля: оно появится в меню. Файлы эти для Вас я подготовил и в сообщении оставил. :) Но их нужно скопировать из папки загрузки на рабочий стол и в меню приложений.

 

Как это сделать, не зная точно имени пользователя и каталогов, потому как в Linux возможны разные имена для общепринятых каталогов (то есть Документы, Загрузки, Рабочий стол могут называться по–английски, а могут и по–русски, а могут и по–японски, не важно)?

Для определения имён каталогов в дистрибутивах, придерживающихся стандартов freedesktop.org существует программа xdg-user-dirs, призванная устранить неизвестность в именах «широко известных каталогов». При вызове данной программы с параметрами DESKTOP или DOWNLOADS она вернёт корректные пути для рабочего стола и папки загрузок соответственно. И эти пути передаются программе копирования файлов — в терминале Linux строка, вида `команда` , то есть заключнная в апострофы будет преобразована в вывод той самой команды. Таким образом, не имея информации об именах каталогов в Вашей системе можно с высокой долей вероятности успешно выполнить копирование файлов в нужные места для того, чтобы и на Вашем рабочем столе, и в Вашем меню приложений появился значок запуска Quartus… :)

Изменено пользователем FeodoR
Форматирование

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 Так, а если я   скачал пакет, потом его скопировал в другое место, ставил в третьем (  ИМЯ   компа  / ALTERA)  ,  где и  ищу и вроде нашёл (intelFPGA.  их, кажется две с таким именем ) и   20.1   (    тоже  две )ТО ЭТО ТОЖЕ СРАБОТАЕТ ?

 

 А вообще, выяснить, каой файл есть файл запуска ( если он один ) это невозможно ? или  там сразу какой-то согласованный пакет  программ  запускается ?

 Это уже всё  спрашиваю для   обучения. Вообще, это всё в какой литературе, в литературе  по  администрированию линукс  читать , чтобы знать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, Alexander_23 said:

вроде нашёл (intelFPGA.  их, кажется две с таким именем ) и   20.1   (    тоже  две )ТО ЭТО ТОЖЕ СРАБОТАЕТ ?

Нужно конкретно смортеть, что вы нашли, по словестному описанию определенно сказать нельзя. Напишите конкретные пути к этим папкам и что у них внутри.

Лучше в виде дерева, например, установив программу tree:

sudo apt-get install tree -y

И запустив её для того пути, куда вы ставили. У меня, например, так:

user@user:~$ tree -L 2 ~/intelFPGA/
/home/user/intelFPGA/
└── 20.1
    ├── devdata
    ├── embedded
    ├── ip
    ├── licenses
    ├── Lic_Q20+IP.dat
    ├── logs
    ├── modelsim_ae
    ├── modelsim_ase
    ├── modelsim-license.dat
    ├── nios2eds
    ├── qprogrammer
    ├── quartus
    └── uninstall

12 directories, 2 files

Ключ -L устанавливает глубину отображения дерева.

2 hours ago, Alexander_23 said:

А вообще, выяснить, каой файл есть файл запуска ( если он один ) это невозможно ?

Невозможно, только если поиском в интернете, чтобы узнать какой файл нужно запускать, или интуитивно / методом тыка.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ОБЫЧНЫЙ ПОИСК  показывает, что intelFPGA  находится /home/a18, а команда  tree  -L 2  /home/a18
  
│   ├── components
│   ├── devdata
│   ├── ip
│   ├── licenses
│   ├── Literatura
│   ├── logs
│   ├── modelsim_ae
│   ├── modelsim_ase
│   ├── nios2eds
│   ├── quartus
│   ├── Quartus-lite-20.1.1.720-linux.tar
│   ├── readme.txt
│   ├── setup.sh
│   └── uninstall

  и далее, будто весь комп, ставил-то  В  ALTERA.

   а команда  ~/ALTERA $ tree -L 2  ALTERA    выдаёт 

ALTERA [error opening dir].

 Тут что-то не получается. Или получимлось, что поставил во весь a18?

  но так или иначе непонятно, почему tree не срабатывает на каталог ALTERA
 

 

 

52 minutes ago, BaN said:

Нужно конкретно смортеть, что вы нашли, по словестному описанию определенно сказать нельзя. Напишите конкретные пути к этим папкам и что у них внутри.

Лучше в виде дерева, например, установив программу tree:


sudo apt-get install tree -y

И запустив её для того пути, куда вы ставили. У меня, например, так:


user@user:~$ tree -L 2 ~/intelFPGA/
/home/user/intelFPGA/
└── 20.1
    ├── devdata
    ├── embedded
    ├── ip
    ├── licenses
    ├── Lic_Q20+IP.dat
    ├── logs
    ├── modelsim_ae
    ├── modelsim_ase
    ├── modelsim-license.dat
    ├── nios2eds
    ├── qprogrammer
    ├── quartus
    └── uninstall

12 directories, 2 files

Ключ -L устанавливает глубину отображения дерева.

Невозможно, только если поиском в интернете, чтобы узнать какой файл нужно запускать, или интуитивно / методом тыка.

если пойти дальше вниз по каталогам , то   на квартус та-же история, тоже не читает :

a18@a18-System-Product-Name ~/ALTERA/quartus $ tree -L 2  quartus
quartus [error opening dir]

 

а каталог user    user/local  просмотрел, но там не находится упоминаний об АЛТЕРА,  квартус, intelFPGA. 20.1 . 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вы сильно обрезали вывод tree, что непонятно, в какой папке эти файлы находятся. Т.е. у вас есть папка:

/home/a18/intelFPGA/20.1/

В которой находятся файлы:

│   ├── components
│   ├── devdata
│   ├── ip
│   ├── licenses
│   ├── Literatura
│   ├── logs
│   ├── modelsim_ae
│   ├── modelsim_ase
│   ├── nios2eds
│   ├── quartus
│   ├── Quartus-lite-20.1.1.720-linux.tar
│   ├── readme.txt
│   ├── setup.sh
│   └── uninstall 

И есть папка:

/home/a18/ALTERA

В которой находятся те же файлы.

Но файлы в папке /home/a18/ALTERA открываются программой tree с ошибкой?

Возможно, папка /home/a18/ALTERA является ссылкой на папку /home/a18/intelFPGA/20.1/. Это можно узнать, посмотрев на вывод команды:

ls -la /home/a18/intelFPGA/20.1 /home/a18/ALTERA

 

Изменено пользователем BaN

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

12 minutes ago, BaN said:

ls -la /home/a18/intelFPGA/20.1 /home/a18/ALTERA

вот так выводит

 

a18@a18-System-Product-Name ~ $ ls -la a18/intelFPGA/20.1 /home/a18/ALTERA
ls: невозможно получить доступ к 'a18/intelFPGA/20.1': Нет такого файла или каталога
/home/a18/ALTERA:
итого 6744932
drwxrwxr-x 13 a18 a18       4096 сен  7 15:41 .
drwxr-xr-x 64 a18 a18       4096 дек 12 18:02 ..
drwxrwxr-x  2 a18 a18       4096 сен  6 21:22 components
drwxrwxr-x  2 a18 a18       4096 сен  6 21:54 devdata
drwxr-xr-x  3 a18 a18       4096 сен  6 21:54 ip
drwxr-xr-x  5 a18 a18       4096 сен  6 21:59 licenses
drwxrwxr-x  2 a18 a18       4096 сен  7 19:45 Literatura
drwxrwxr-x  2 a18 a18       4096 сен  6 22:06 logs
drwxrwxr-x 30 a18 a18       4096 сен  6 22:05 modelsim_ae
drwxrwxr-x 30 a18 a18       4096 сен  6 22:02 modelsim_ase
drwxrwxr-x  7 a18 a18       4096 сен  6 21:55 nios2eds
drwxrwxr-x 13 a18 a18       4096 сен  6 21:56 quartus
-rw-rw-r--  1 a18 a18 6906736640 мая 10  2021 Quartus-lite-20.1.1.720-linux.tar
-rw-r--r--  1 a18 a18       8529 ноя 13  2020 readme.txt
-rwxrwxr-x  1 a18 a18       2880 ноя 13  2020 setup.sh
drwxrwxr-x  2 a18 a18       4096 сен  6 22:06 uninstall

 

~/ALTERA $ ls -la a18/intelFPGA/20.1 /home/a18/ALTERA
ls: невозможно получить доступ к 'a18/intelFPGA/20.1': Нет такого файла или каталога
/home/a18/ALTERA:
итого 6744932
drwxrwxr-x 13 a18 a18       4096 сен  7 15:41 .
drwxr-xr-x 64 a18 a18       4096 дек 12 18:02 ..
drwxrwxr-x  2 a18 a18       4096 сен  6 21:22 components
drwxrwxr-x  2 a18 a18       4096 сен  6 21:54 devdata
drwxr-xr-x  3 a18 a18       4096 сен  6 21:54 ip
drwxr-xr-x  5 a18 a18       4096 сен  6 21:59 licenses
drwxrwxr-x  2 a18 a18       4096 сен  7 19:45 Literatura
drwxrwxr-x  2 a18 a18       4096 сен  6 22:06 logs
drwxrwxr-x 30 a18 a18       4096 сен  6 22:05 modelsim_ae
 

 

 

$ ls -la /home/a18/intelFPGA/20.1 /home/a18/ALTERA
ls: невозможно получить доступ к '/home/a18/intelFPGA/20.1': Нет такого файла или каталога
/home/a18/ALTERA:
итого 6744932
drwxrwxr-x 13 a18 a18       4096 сен  7 15:41 .
drwxr-xr-x 64 a18 a18       4096 дек 12 18:02 ..
drwxrwxr-x  2 a18 a18       4096 сен  6 21:22 components
drwxrwxr-x  2 a18 a18       4096 сен  6 21:54 devdata
drwxr-xr-x  3 a18 a18       4096 сен  6 21:54 ip
 


 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так у вас есть папка intelFPGA в  /home/a18 как вы писали здесь?

33 minutes ago, Alexander_23 said:

intelFPGA  находится /home/a18

Приведите полностью пути до двух папок intelFPGA, которые вы нашли у себя:

3 hours ago, Alexander_23 said:

нашёл (intelFPGA.  их, кажется две с таким именем ) и   20.1   (    тоже  две )ТО ЭТО ТОЖЕ СРАБОТАЕТ ?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

/home/a18

/home/a18

 

 Выходит, что один, неправильно написал

 вчера, я ставил-то только один раз, больше ничего не сделал, хотя бы с этой точки ситуацию не запутал

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а как такое может быть

a18@a18-System-Product-Name ~ $ ls
 ALTERA                    gparted_details.htm      rosegarden       ЗВУК
'Bitwig Studio'            intelFPGA_lite     .....

а  при 

a18@a18-System-Product-Name ~ $ ls intelGPGA_lite
ls: невозможно получить доступ к 'intelGPGA_lite': Нет такого файла или каталога.

 Это тоже  не реальный каталог, а ссылка  на него ?
 

аа, тут букву неправильно написал

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 ну, вот это всё есть:

~/intelFPGA_lite/20.1 $ ls
devdata  Edition.desktop  ip  licenses  logs  modelsim_ae  modelsim_ase  nios2eds  quartus  uninstall
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 hours ago, Alexander_23 said:

 ну, вот это всё есть:

~/intelFPGA_lite/20.1 $ ls
devdata  Edition.desktop  ip  licenses  logs  modelsim_ae  modelsim_ase  nios2eds  quartus  uninstall
 

Выполните эти команды (скопировать весь блок текста целиком и вставить в терминал, после чего нажать на Enter):

mkdir -p /home/a18/.local/share/applications
echo "[Desktop Entry]
Type=Application
Version=0.9.4
Name=Quartus (Quartus Prime 20.1) Standard Edition
Comment=Quartus (Quartus Prime 20.1)
Icon=/home/a18/ALTERA/quartus/adm/quartusii.png
Exec=/home/a18/ALTERA/quartus/bin/quartus --64bit
Terminal=false
Path=/home/a18/ALTERA" > /home/a18/.local/share/applications/Quartus\ \(Quartus\ Prime\ 20.1\)\ Standard\ Edition.desktop 

И у вас должен появиться квартус в меню.

Изменено пользователем BaN

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пересев на Linux после Windows, тоже стремился привести рабочее окружение к привычному - в частности, чтобы были ярлыки в главном меню (и тоже бился с этим на Xubuntu, не работало оно нормально сразу после установки). Но впоследствии отказался. Не помню, как Quartus, а Vivado создаёт лог файлы в каталоге запуска и загаживает им левые директории. Vivado надо запускать в директории с проектом, тогда всё ровно. И получается, что такой запуск куда проще и удобнее (на Linux) делать прямо из терминала, находясь в каталоге с проектом. А чтобы не писать полного пути можно сделать alias.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Quartus не загаживает, но, действительно, удобнее из терминала. Вообще, с alias'ами и окружением в Linux куда лучше… Да и ощущение, что в последнее время под ним всё работает быстрее и отзывчивее Винды, хотя не меняется компьютер…

 @BaN, можно ещё добавить в Ваш пост

 

Categories=SourceEditor;Development;
MimeType=text/plain;
Keywords=Quartus;FPGA;SourceEditor;

и вообще отлично будет — с поиском и категориями :-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...