Доброго времени суток, уважаемые.
Пытаюсь доавить PPA репозитарий в DEBIAN по инструкции отсюда
получаю ошибку bash add-apt-repository команда не найдена.
В конечном итоге хочу поставить freecad 17-й версии в DEBIAN 9.9. По умолчанию там 16-я.
Есть ли другая техника поставить новую (17-ю или более новую) версию freecad в стабильную версию DEBIAN ?
PPA репозитарий в DEBIAN
Выполните эту команду для начала:
[console=root]apt install software-properties-common[/console]
а затем добавляйте репозиторий снова:
[console=root]add-apt-repository ppa:%USER%/%REPOSITORY%[/console]
Здесь appimage 0.18 stable. Не забудьте выставить права на выполнение.
Спасибо, но appimage мне не интересен.
Добавлено: 04.06.2019 14:37:17
...а затем добавляйте репозиторий снова:
[console=root]add-apt-repository ppa:%USER%/%REPOSITORY%[/console]
Спасибо за информацию :)
Попробовал. Но не получилось. :(
[console]gpg: keybox '/tmp/tmpkgdvtk7e/pubring.gpg' created
gpg: failed to start the dirmngr '/usr/bin/dirmngr': No such file or directory
[/console]
В папке /usr/bin/ действительно нет файла dirmngr, но есть какой-то dirname
Попробовал. Но не получилось.
Что именно? Пакет, как я понял, Вы установили, а репозиторий добавить не можете?
[quote="user160"]Попробовал. Но не получилось.
Что именно? Пакет, как я понял, Вы установили, а репозиторий добавить не можете?[/quote]
В сообщение выше я дописал лог.
user160, а так:
[console=root]apt install dirmngr[/console]
user160, а так:
[console=root]apt install dirmngr[/console]
Так лучше, но чего-то еще не хватает.
[console]gpg: key 005EAE8119BB5BCA: public key "Launchpad PPA for FreeCAD maintainers" imported
gpg: Total number processed: 1
gpg: imported: 1
gpg: no valid OpenPGP data found.
[/console]
user160, попробуйте выполнить от рута:
[console=root]apt update[/console]
и выложите сюда весь вывод, только под спойлер спрячьте :) . Ну или на pastebin как вариант.
user160, попробуйте выполнить от рута:
[console=root]apt update[/console]
и выложите сюда весь вывод, только под спойлер спрячьте :) . Ну или на pastebin как вариант.
Из терминала UPDATE сделать не удалось. Технически вывести лог пока не могу.
Этот DEBIAN установлен на виртуальной машине, а копипастинг из виртуалки в основную машину настроить пока не удаётся.
Сделал UPDATE в Synaptic получил сообщение.
[console]The repository 'http://ppa.launchpad.net/freecad-maintainers/freecad-stable/ubuntu eoan Release' does not have a Release file.[/console]
Вероятно заявленная совместимость UBUNTU и DEBIAN описанная в первом сообщении не имеет места быть. Либо какая-то кривизна в каком-то файле для PPA.
user160, и что здесь непонятного? У Вас зелёным по чёрному :) написано, что репозиторий не имеет файла Release, то есть, не поддерживается для Ubuntu 19.10. И вообще, с какого перепугу Вы поключили репозиторий для бета-версии? :)
Найдите файл (обычно в /etc/apt/ или в /etc/apt/sources.list.d/) с именем, содержащим «freecad» и откройте под рутом для редактирования. Замените «eoan» на «bionic», «cosmic» или «dicso» (и желательно пробовать с первого) − это кодовые имена последних выпусков Ubuntu.
Изначально в файле должно быть примерно такое:
deb http://ppa.launchpad.net/freecad-maintainers/freecad-stable/ubuntu eoan main
# deb-src http://ppa.launchpad.net/freecad-maintainers/freecad-stable/ubuntu eoan mainДолжно после правки быть так:
deb http://ppa.launchpad.net/freecad-maintainers/freecad-stable/ubuntu bionic main
# deb-src http://ppa.launchpad.net/freecad-maintainers/freecad-stable/ubuntu bionic mainПосле этого снова пробуйте:
[console=root]apt update[/console]
Если нормально обновляет − устанавливайте. При ошибках установки повторяем то же самое, но меняем «bionic» на «cosmic» и пробуем установить снова. Не получается − меняем «cosmic» на «disco».
Этот DEBIAN установлен на виртуальной машине, а копипастинг из виртуалки в основную машину настроить пока не удаётся.
Если это VirtualBox, надо установить дополнения гостевой ОС, в меню есть, затем в меню ищем общий буфер обмена и включаем «двунаправленный».
Вероятно заявленная совместимость UBUNTU и DEBIAN описанная в первом сообщении не имеет места быть
А 100% совместимости на уровне разных дистрибутивов никто и не обещал :) .
Либо какая-то кривизна в каком-то файле для PPA.
Вы просто пока не совсем понимаете, как они устроены.
Не получается − меняем «cosmic» на «disco».
Попробовал все три. Ругается на несоответствие сигнатуры.
[console]Hit:1 ...
Hit:2 ....
Get:3....
Err:3 h_ttp://ppa.launchpad.net/freecad-mainteners/freecad-stable/ubuntu disco InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 005EAE8119BB5BCA
.....[/console]
Для других: «bionic», «cosmic» сообщение аналогичное, но возможно набор цифр в сигнатуре другой.
ЗЫ:
текст в консоли набирал руками. h_ttp из-за того, что редактор форума без спроса "оборачивает" строку тегом [u_rl] [/u_rl]
Ругается на несоответствие сигнатуры.
Неужели так сложно поискать в Яндексе? Всё просто:
[console=root]apt-key adv --keyserver keyserver.ubuntu.com --recv-keys %ВАШ_НАБОР_ЦИФР%[/console]
Неужели так сложно поискать в Яндексе? Всё просто:
Видите ли....
Показать
Я про репозитарий PPA узнал два дня назад. А про то, что ключи грузятся как-то отдельно даже и не догадывался.
Если "влом" отвечать, то лучше просто пропустить сообщение.
Частые посылы в гугл и яндекс стимулируют переход на другие форумы.
Ещё раз попробовал
Гружу репозитарий
Показать
This PPA repository hosts stable releases of FreeCAD for all supported versions of Ubuntu in 32 and 64-Bit architecture. These packages are more up to date than those found on the Ubuntu repositories.
Note: the freecad-doc package brings offline FreeCAD help support, and needs to be installed separately..
Note: the ccx package brings CalculiX support to the FEM workbench, and needs to be installed separately.
More info: https://launchpad.net/~freecad-maintainers/+archive/ubuntu/freecad-stable
Press [ENTER] to continue or ctrl-c to cancel adding it
gpg: keybox '/tmp/tmpzluz6een/pubring.gpg' created
gpg: /tmp/tmpzluz6een/trustdb.gpg: trustdb created
gpg: key 005EAE8119BB5BCA: public key "Launchpad PPA for FreeCAD maintainers" imported
gpg: Total number processed: 1
gpg: imported: 1
gpg: no valid OpenPGP data found.
[/console]
Гружу ключ
Показать
Executing: /tmp/apt-key-gpghome.DJG14c9Fbe/gpg.1.sh --keyserver keyserver.ubuntu.com 0005EAE8119BB5BCA
gpg: WARNING: no command supplied. Trying to guess what you mean ...
gpg: can't open '0005EAE8119BB5BCA'
root@d99:/etc/apt/sources.list.d#
[/console]
Что именно я делаю не так?
Что именно я делаю не так?
Полный ключ для этого репозитория выглядит вот так: 83193AA3B52FF6FCF10A1BBF005EAE8119BB5BCA
о чем явно указано вот здесь http://diablopc.linuxforum.ru/img/ksnip_20190606-064411.png , и указывать нужно именно его.
НО!
Вангую: ничерта не получится.
Почему? —А кто сказал что эти репозитории хоть как-то совместимы? Как минимум freecad в этих репах собран с Qt5.12.1, в то время как в Debian 9.9 используется 5.7.[чего-то_там].
Если бы они были совместимы — об этом было бы написано в их вики, но там нету ничего об установке из этих реп в дебе.
Варианты решения:
- 1) искать бэкпорты с бастера/сида.
- Вариант не плохой, но шансы, ввиду специфичности софта, невелики.
- 2) Собирать самому
- Не самая тривиальная задача, но вариант самый правильный.
- 3) Использовать appimage
- Ну здесь и говорить нечего
- 4) Обновиться до Buster/Sid
- Практически тоже что и следующий вариант, но получаем тестовую систему (а соответственно и нестабильную)
- 5) Сменить систему на предоставляющую более свежие версии программ.
- Самый простой вариант если хочеться обмазаться свеженьким не заимев геммороя со стабильностью системы и ручной сборкой.
Да, Debian хорошая система, но по жизни он славится стабильностью, а никак не засиранием себя свеженькими версиями по каждому чиху в гите. Так что нечего расчитывать на immediate обновления устанавливая Debian, для этого есть fedora, openSUSE, ubuntu, на крайняк — Mint и Manjaro.
Вы просто пока не совсем понимаете, как они устроены.
Кста, на счет этого: эти звери, по имени РРА, где-то собраны в кучу? Что оно вообще такое и где поисковик по этим репам?
Я имею ввиду что-то по типу https://download.opensuse.org/repositories/home:/ и https://software.opensuse.org
А то я вообще не понимаю как они взаимодействуют.... Ну вот к чему обращается apt при использовании ppa:ololo/blablabla, какая-то дикая, блин, система
В Убунту так же не самые свежие версии пакетов, но, кабэ, и старые версии долго не используются.Так что нечего расчитывать на immediate обновления устанавливая Debian, для этого есть fedora, openSUSE, ubuntu, на крайняк — Mint и Manjaro.
Ну вот к чему обращается apt при использовании ppa:ololo/blablabla
Ну так для этого имеются же /etc/apt/sources.list и /etc/apt/sources.list.d/, куда и заносятся ppa. Соответственно к ним apt и обращается...
я ни разу не админ
Я тоже себя админом не считаю, несмотря на 10+ лет работы с Linux.
чтобы искать что-то в яндексе, надо знать что искать.
Если я не знал, в чём дело, просто копировал и вводил для поиска Ваше сообщение об ошибке.
Если "влом" отвечать, то лучше просто пропустить сообщение.
А Вам стоит быть вежливее. Тем более, что Вам помогали.
Частые посылы в гугл и яндекс стимулируют переход на другие форумы.
А таких, которые не хотят думать сами, нигде не приветствуют. На некоторых форумах даже требуют описать, что пытались сделать.
Что именно я делаю не так?
Если не критично, попробуйте поставить Ubuntu 18.04. С этой версией проще будет. Только именно 18.04, а не более поздние версии − эта с длительной поддержкой в 5 лет.
Кста, на счет этого: эти звери, по имени РРА, где-то собраны в кучу?
https://launchpad.net/ − здесь.
Ну вот к чему обращается apt при использовании ppa:ololo/blablabla, какая-то дикая, блин, система
http://ppa.launchpad.net/ololo/blablabla/ubuntu/pool/ − сюда.
под него сторонних сборок валом, так-же как и под suse leap, в официальных репах которого могут лежать версии софта 2-3 летней давности.В Убунту так же не самые свежие версии пакетов, но, кабэ, и старые версии долго не используются.
Так что "обмазывание свежачком", в сравнении с debian, упрощается в разы)
тьма проясняется, осталось ещё пару мелочей понять в организации этой грядки :D
тьма проясняется, осталось ещё пару мелочей понять в организации этой грядки ag
Спрашивай.
Та это как-то сам разгребу. Просто файловая структура реп непривычная....Спрашивай
Я то к rpm-md привык))