Нет пакета gEDA
Нет пакета gEDA
Добрый день.
На днях поставил Rosa 12 (ROSA Fresh Desktop 2021.1), до этого стояла Rosa 8.
В списках пакетов отсутствует gEDA. Программа очень нужна, у меня на ней все схемы за много лет. Нельзя ли разместить эту программу в пакеты?
На сайте производителя есть готовые пакеты только для SuSE и Debian.
Пытался поставить из исходников:
команда configure выдала в последних двух строках следующее:
-checking for GUILE... no
-checking for GUILE... no
-configure: error: you need at least version 1.8.0 of guile
но guile установлен, версия 3.0.8.
..???
На днях поставил Rosa 12 (ROSA Fresh Desktop 2021.1), до этого стояла Rosa 8.
В списках пакетов отсутствует gEDA. Программа очень нужна, у меня на ней все схемы за много лет. Нельзя ли разместить эту программу в пакеты?
На сайте производителя есть готовые пакеты только для SuSE и Debian.
Пытался поставить из исходников:
команда configure выдала в последних двух строках следующее:
-checking for GUILE... no
-checking for GUILE... no
-configure: error: you need at least version 1.8.0 of guile
но guile установлен, версия 3.0.8.
..???
Нет пакета gEDA
Вот именно, guile хочет старый, а у нас нету уже
Нет пакета gEDA
Что делать???
Нет пакета gEDA
Если у вас ssd, то можно в контейнере ее запускать. На hdd отрисовка окон медленная.
Нет пакета gEDA
Контейнер, это какая-то разновидность виртуалки? (у меня SSD)
Нет пакета gEDA
Из статьи про контейнеры: "Все Linux-контейнеры, работающие на компьютере, используют одну и ту же операционную систему, поэтому ваши приложений и сервисы остаются легковесными и работают в параллельном режиме, не тормозя друг друга."
А раз операционка не меняется, то как не было старой версии guile так и не будет. Или я не прав?
А раз операционка не меняется, то как не было старой версии guile так и не будет. Или я не прав?
Нет пакета gEDA
Можете использовать и r11.1 или r8.1.
Ниже инструкция для r11.1.
Скачайте этот архив.
В домашней директории создайте каталог, например, rosa2016, и войдите в него.
Распакуйте с правами администратора скачанный архив в этот каталог: $ sudo tar -xf /путь/к/архиву.tar.xz
Установите пакет snr: $ sudo dnf in snr
Запускайте контейнер с помощью snr: $ sudo snr ~/rosa2016
В контейнере создайте обычного пользователя: useradd user
Установите требуемую программу: urpmi pkg
Запускайте ее от имени user: sudo -u user app
Чтобы закрыть контейнер надо ввести exit.
Инструкция на wiki.rosalab.ru.
$ - команда должна быть выполнена от имени непривилегированного пользователя,
# - команда должна быть выполнена от имени суперпользователя.
# - команда должна быть выполнена от имени суперпользователя.
Нет пакета gEDA
Все вроде встало. Но непонятно как теперь вызывать программу.
[root@rosa2016 ~]# sudo -u sb1 geda
sudo: geda: команда не найдена
[root@rosa2016 ~]# sudo -u sb1 geda-gschem
sudo: geda-gschem: команда не найдена
Как вообще увидеть, что стоит в этом контейнере и как называется тот файл запуска, что мне нужен?
[root@rosa2016 ~]# sudo -u sb1 geda
sudo: geda: команда не найдена
[root@rosa2016 ~]# sudo -u sb1 geda-gschem
sudo: geda-gschem: команда не найдена
Как вообще увидеть, что стоит в этом контейнере и как называется тот файл запуска, что мне нужен?
Нет пакета gEDA
gschem?
В /usr/bin/ можете поискать знакомые названия.
Здесь можете взять rootfs для платформы 2014.1.
В /usr/bin/ можете поискать знакомые названия.
Здесь можете взять rootfs для платформы 2014.1.
Нет пакета gEDA
Спасибо. )
И сразу опять вопрос:
Как мне из контейнера увидеть файлы на моем диске?
И сразу опять вопрос:
Как мне из контейнера увидеть файлы на моем диске?
Нет пакета gEDA
Хорошо. Спасибо!
Попробую там.
Попробую там.
- mikhailnov
- Сообщения: 264
- Зарегистрирован: 29 авг 2015, 22:53
- Контактная информация:
Нет пакета gEDA
В контейнер с rosa2016.1 через urpmi можно установить ПО из репозитория. Запуск через sudo -u username proga - нормально, пойдет. Чтобы пробросить файлы, пишите snr --bind=что_пробросить:куда_пробросить, если вторую часть начиная с : опустить, то пути совпадут. Почитайте про --bind в systemd-nspawn --help. Чтобы snr всегда пробрасывал это автоматически, в файле /etc/snr.conf раскомментируйте и отредактируйте строку bind_options=
Нет пакета gEDA
Все получилось, всем большое спасибо!!!