• Как импортировать gpg ключи на машине без интернета?

    Imya_s_cyberforuma
    @Imya_s_cyberforuma Автор вопроса
    Пошаговое объяснение от meDveD_spb в другой ветке.
  • Как импортировать gpg ключи на машине без интернета?

    Imya_s_cyberforuma
    @Imya_s_cyberforuma Автор вопроса
    meDveD_spb, сработало. Забыл дописать -t buster и связка скачалась из оригинального репозитория (а он капец как устарел, Astra Linux :) ). Поставлю в качестве ответа ваш ответ, хотя все обсуждение и происходило в ветке другого отвечающего.
  • Как импортировать gpg ключи на машине без интернета?

    Imya_s_cyberforuma
    @Imya_s_cyberforuma Автор вопроса
    meDveD_spb, скачал оба пакета, перекинул на оффлайн-машину, установил с помощью dpkg, появились файлы прям как на онлайн-машине:
    spoiler
    -rw-r--r-- 1 root root 5138 май 25 2017 debian-archive-jessie-automatic.gpg

    -rw-r--r-- 1 root root 5147 май 25 2017 debian-archive-jessie-security-automatic.gpg

    -rw-r--r-- 1 root root 2775 май 25 2017 debian-archive-jessie-stable.gpg

    -rw-r--r-- 1 root root 7483 май 25 2017 debian-archive-stretch-automatic.gpg

    -rw-r--r-- 1 root root 7492 май 25 2017 debian-archive-stretch-security-automatic.gpg

    -rw-r--r-- 1 root root 2275 май 25 2017 debian-archive-stretch-stable.gpg

    -rw-r--r-- 1 root root 3780 май 25 2017 debian-archive-wheezy-automatic.gpg

    -rw-r--r-- 1 root root 2851 май 25 2017 debian-archive-wheezy-stable.gpg
    , но репозиторий до сих пор не обновляется. Думает, может, ну его, хоть какое-то интернет-соединение же должно быть.
  • Как импортировать gpg ключи на машине без интернета?

    Imya_s_cyberforuma
    @Imya_s_cyberforuma Автор вопроса
    meDveD_spb, после выполнения вашей команды из домашней директории с найденными ключами (и только ими), в директории trudted.gpg.d/ появились 2 нечитаемых в UTF-8 файла:
    spoiler
    -rw------- 1 root root 37377 авг 13 14:54 *.gpg

    -rw------- 1 root root 37377 авг 13 14:54 *.gpg~

    Но репозитории до сих пор не удается обновить. Вот такая ошибка выходит:
    spoiler
    gpgv: Подпись сделана Сб 13 авг 2022 11:13:33 MSK

    gpgv: ключом RSA с идентификатором 0146DC6D4A0B2914BDED34DB648ACFD622F3D138

    gpgv: Не могу проверить подпись: No public key

    gpgv: Подпись сделана Сб 13 авг 2022 11:14:08 MSK

    gpgv: ключом RSA с идентификатором A7236886F3CCCAAD148A27F80E98404D386FA1D9

    gpgv: Не могу проверить подпись: No public key

    ERROR: /tmp/tmpl4i3xjn8/deb.debian.org_debian_dists_buster-backports_Release.gpg bad signature. Not syncing because in strict mode.

    gpgv: Подпись сделана Пт 28 янв 2022 11:38:59 MSK
    gpgv: ключом RSA с идентификатором 7A7A24A559D1F7A9C9FA1F9A7DB1E284F89C2962
    gpgv: Действительная подпись пользователя "JSC RPA RusBITech (REPOSITORY RBT KEY 2018) "
    gpgv: Подпись сделана Сб 26 мар 2022 14:37:16 MSK
    gpgv: ключом RSA с идентификатором 0146DC6D4A0B2914BDED34DB648ACFD622F3D138
    gpgv: Не могу проверить подпись: No public key
    gpgv: Подпись сделана Сб 26 мар 2022 14:37:17 MSK
    gpgv: ключом RSA с идентификатором A7236886F3CCCAAD148A27F80E98404D386FA1D9
    gpgv: Не могу проверить подпись: No public key
    gpgv: Подпись сделана Сб 26 мар 2022 14:39:48 MSK
    gpgv: ключом RSA с идентификатором 6D33866EDD8FFA41C0143AEDDCC9EFBF77E11517
    gpgv: издатель "debian-release@lists.debian.org"
    gpgv: Не могу проверить подпись: No public key
    ERROR: /tmp/tmpl4i3xjn8/mirror.yandex.ru_debian_dists_buster_Release.gpg bad signature. Not syncing because in strict mode.
  • Как импортировать gpg ключи на машине без интернета?

    Imya_s_cyberforuma
    @Imya_s_cyberforuma Автор вопроса
    meDveD_spb, закинул ключи из своей директории
    spoiler
    -rw-r--r-- 1 root root 5138 мая 25 2017 debian-archive-jessie-automatic.gpg
    -rw-r--r-- 1 root root 5147 мая 25 2017 debian-archive-jessie-security-automatic.gpg
    -rw-r--r-- 1 root root 2775 мая 25 2017 debian-archive-jessie-stable.gpg
    -rw-r--r-- 1 root root 7483 мая 25 2017 debian-archive-stretch-automatic.gpg
    -rw-r--r-- 1 root root 7492 мая 25 2017 debian-archive-stretch-security-automatic.gpg
    -rw-r--r-- 1 root root 2275 мая 25 2017 debian-archive-stretch-stable.gpg
    -rw-r--r-- 1 root root 3780 мая 25 2017 debian-archive-wheezy-automatic.gpg
    -rw-r--r-- 1 root root 2851 мая 25 2017 debian-archive-wheezy-stable.gpg
    в директорию оффлайн-машины, все равно не обновляет репозитории. Что с ними можно сделать?
  • Как импортировать gpg ключи на машине без интернета?

    Imya_s_cyberforuma
    @Imya_s_cyberforuma Автор вопроса
    meDveD_spb, или где я могу найти уже экспортированные ключи, которые есть на онлайн-машине?
  • Как импортировать gpg ключи на машине без интернета?

    Imya_s_cyberforuma
    @Imya_s_cyberforuma Автор вопроса
    meDveD_spb, а вот этот подойдет? Мне как раз buster надо подключить, и это первый файл gpg, который я увидел в директории buster/ https://ftp.debian.org/debian/dists/buster/Release.gpg
    И если подойдет, то почему до этого я вводил три ключа, а сейчас только один?
  • Как импортировать gpg ключи на машине без интернета?

    Imya_s_cyberforuma
    @Imya_s_cyberforuma Автор вопроса
    Неа. Такое не получится. Дело в том, что я создаю скрипт с установкой разного софта на огромное множество компьютеров (школьных компьютеров в кабинетах информатики), на которых потенциально не может быть интернета или скорость может быть ограниченной. Заливать полноценную систему с флешки на каждый комп может быть неудобно и более того запрещено.
  • Как импортировать gpg ключи на машине без интернета?

    Imya_s_cyberforuma
    @Imya_s_cyberforuma Автор вопроса
    meDveD_spb, я может чего-то не понимаю, но где в этой команде сайт, с которого ключ качается? Или как это применить к текстовому файлу скачанной страницы?
    spoiler

    Search results for '0x648ACFD622F3D138'

    Type bits/keyID cr. time exp time key expir

    ------------------------------------------------------------------------

    *pub* rsa4096/80d15823b7fd1561f9f7bcdddc30d7c23cbbabee 2019-04-14T07:48:55Z
    Hash=3fd307ef24c6170263002de98997b231
    sig sig dc30d7c23cbbabee 2019-04-14T07:51:08Z ____________________ ____________________ [selfsig]
    sig sig dc30d7c23cbbabee 2019-04-14T07:51:08Z ____________________ ____________________ [selfsig]
    sig sig dc30d7c23cbbabee 2019-04-14T07:51:08Z ____________________ ____________________ [selfsig]
    sig sig dc30d7c23cbbabee 2019-04-14T07:51:08Z ____________________ ____________________ [selfsig]
    sig sig dc30d7c23cbbabee 2019-04-14T07:51:08Z ____________________ ____________________ [selfsig]

    *uid* Debian Archive Automatic Signing Key (10/buster)
    sig sig dc30d7c23cbbabee 2019-04-14T07:48:55Z 2027-04-12T07:48:55Z ____________________ [selfsig]
    sig sig e0b11894f66aec98 2019-04-14T08:14:20Z ____________________ ____________________ e0b11894f66aec98
    sig sig eda0d2388ae22ba9 2019-04-14T08:18:36Z ____________________ ____________________ eda0d2388ae22ba9
    sig sig bc372252ca1cf964 2019-04-14T08:27:26Z ____________________ ____________________ bc372252ca1cf964
    sig sig db16cf5bb12525c4 2019-04-14T19:35:07Z ____________________ ____________________ db16cf5bb12525c4
    sig sig bc8fb7cb82a4ac11 2019-12-23T06:23:04Z ____________________ ____________________ bc8fb7cb82a4ac11
    sig sig e2820521efd592e5 2020-04-10T06:34:27Z ____________________ ____________________ e2820521efd592e5

    *sub* rsa4096/0146dc6d4a0b2914bded34db648acfd622f3d138 2019-04-14T07:48:55Z
    sig sbind dc30d7c23cbbabee 2019-04-14T07:48:55Z ____________________ 2027-04-12T07:48:55Z []

  • Как импортировать gpg ключи на машине без интернета?

    Imya_s_cyberforuma
    @Imya_s_cyberforuma Автор вопроса
    А как скачать ключ-то?
    Вот сайт, с одним ключом, который я вбил в поиск: https://keyserver.ubuntu.com/pks/lookup?search=648...
  • Как импортировать gpg ключи на машине без интернета?

    Imya_s_cyberforuma
    @Imya_s_cyberforuma Автор вопроса
    А как должен выглядеть файл ключа? Я скачал страницу в виде txt, получил такой файл:
    spoiler

    Search results for '0x648ACFD622F3D138'

    Type bits/keyID cr. time exp time key expir

    ------------------------------------------------------------------------

    *pub* rsa4096/80d15823b7fd1561f9f7bcdddc30d7c23cbbabee 2019-04-14T07:48:55Z
    Hash=3fd307ef24c6170263002de98997b231
    sig sig dc30d7c23cbbabee 2019-04-14T07:51:08Z ____________________ ____________________ [selfsig]
    sig sig dc30d7c23cbbabee 2019-04-14T07:51:08Z ____________________ ____________________ [selfsig]
    sig sig dc30d7c23cbbabee 2019-04-14T07:51:08Z ____________________ ____________________ [selfsig]
    sig sig dc30d7c23cbbabee 2019-04-14T07:51:08Z ____________________ ____________________ [selfsig]
    sig sig dc30d7c23cbbabee 2019-04-14T07:51:08Z ____________________ ____________________ [selfsig]

    *uid* Debian Archive Automatic Signing Key (10/buster)
    sig sig dc30d7c23cbbabee 2019-04-14T07:48:55Z 2027-04-12T07:48:55Z ____________________ [selfsig]
    sig sig e0b11894f66aec98 2019-04-14T08:14:20Z ____________________ ____________________ e0b11894f66aec98
    sig sig eda0d2388ae22ba9 2019-04-14T08:18:36Z ____________________ ____________________ eda0d2388ae22ba9
    sig sig bc372252ca1cf964 2019-04-14T08:27:26Z ____________________ ____________________ bc372252ca1cf964
    sig sig db16cf5bb12525c4 2019-04-14T19:35:07Z ____________________ ____________________ db16cf5bb12525c4
    sig sig bc8fb7cb82a4ac11 2019-12-23T06:23:04Z ____________________ ____________________ bc8fb7cb82a4ac11
    sig sig e2820521efd592e5 2020-04-10T06:34:27Z ____________________ ____________________ e2820521efd592e5

    *sub* rsa4096/0146dc6d4a0b2914bded34db648acfd622f3d138 2019-04-14T07:48:55Z
    sig sbind dc30d7c23cbbabee 2019-04-14T07:48:55Z ____________________ 2027-04-12T07:48:55Z []


    Не особо похоже на ключ. Может файл надо как-то изменить?
    Еще пробовал разные строки удалять или редактировать. gpg не хочет с ним работать.
  • Как перенести ПО на оффлайн-машину с ОС Linux?

    Imya_s_cyberforuma
    @Imya_s_cyberforuma Автор вопроса
    Я прочитал про apt-offline. Спасибо, завтра попробую и отпишу.
  • Как перенести ПО на оффлайн-машину с ОС Linux?

    Imya_s_cyberforuma
    @Imya_s_cyberforuma Автор вопроса
    Уточню. Snap-пакеты скачал с помощью snap download, apt скачал в кеш в виде .deb-файлов.
  • Как запустить установщик Dev-C++ через wine?

    Imya_s_cyberforuma
    @Imya_s_cyberforuma Автор вопроса
    Adamos, если бы все так просто было. Я думаю, вы сами понимаете, почему дистрибутив астра и почему мне именно на астра линукс надо установить именно древнюю devcpp. Поэтому виртуалка с xp, 95, 98, 10, убунтой и т.д. не вариант.
    Попробую лазурус посмотреть. Вот кстати исходники:
    spoiler
    62e19f6fb5940999973296.png
    и в директории install есть какой-то файл devcpp.nsi. Тоже хз, что это за штука, и не смог понять как с ним обращаться.
    Еще раз скажу, что на другой машине шаманить ничего не пришлось, все запустилось с дефолтным вайном из репозитория астры.
  • Как запустить установщик Dev-C++ через wine?

    Imya_s_cyberforuma
    @Imya_s_cyberforuma Автор вопроса
    Василий Дёмин, wine32 требует библиотеку libwine:i386 (= 4.0-2), которая в свою очередь тащит зависимости libgphoto2-6:i386 (>= 2.5.10) и libpulse0:i386 (>= 0.99.1), и видимо там еще дальше будут зависимости, которые хрен знает откуда получить. Все это с Debian Buster'а, конечно же.
  • Как запустить установщик Dev-C++ через wine?

    Imya_s_cyberforuma
    @Imya_s_cyberforuma Автор вопроса
    Василий Дёмин, исходники на делфи и паскале, не смог понять как это компилировать. Насчет IDE, сам понимаю, что есть лучше, но попросили именно devcpp.
    Сейчас попробую через wine32, но еще раз скажу, что на другой машине таких проблем не было, все сразу встало без установки или конкретизации разрядности вайна.
  • Как использовать #include в VS Code на Linux?

    Imya_s_cyberforuma
    @Imya_s_cyberforuma Автор вопроса
    AVKor, перезагрузка (в который раз) помогла, и теперь через редактор тоже все работает. Больше помогло пошаговое следование второму гайду, чем классический быстрый просмотр и поиск упоминания твоей проблемы (которого не было).
    Спасибо.
  • Как использовать #include в VS Code на Linux?

    Imya_s_cyberforuma
    @Imya_s_cyberforuma Автор вопроса
    AVKor, прогресс есть, после установки gdb исходник компилируется, но с нюансом, - все работает только если писать команду в терминале.
    При попытке скомпилировать и запустить в VS Code, вылезает ошибка (текст из этого окна не получается скопировать, поэтому скриншотом)
    spoiler
    62d70b18d5c96089852981.png
    , а в директории появляется одноименный файл helloworld без расширения, состоящий из 30+ тысяч строк и тестовой программой в самом конце (видимо встали вместо 3-х include'ов). При запуске этого файла появляются ошибки
    astra-admin@vm:~/Desktop/projects/helloworld$ chmod +x helloworld
    astra-admin@vm:~/Desktop/projects/helloworld$ ./helloworld  
    ./helloworld: строка 17: namespace: команда не найдена
    ./helloworld: строка 23: синтаксическая ошибка рядом с неожиданным маркером «(»
    ./helloworld: строка 23: `  typedef decltype(nullptr) nullptr_t;'


    Вот первые 36 строк из этого файла:
    spoiler
    # 1 "/home/astra-admin/Desktops/Desktop1/projects/helloworld/helloworld.cpp"
    # 1 "/home/astra-admin/Desktops/Desktop1/projects/helloworld//"
    # 1 "<built-in>"
    # 1 "<command-line>"
    # 1 "/usr/include/stdc-predef.h" 1 3 4
    # 1 "<command-line>" 2
    # 1 "/home/astra-admin/Desktops/Desktop1/projects/helloworld/helloworld.cpp"
    # 1 "/usr/include/c++/6/iostream" 1 3
    # 36 "/usr/include/c++/6/iostream" 3
           
    # 37 "/usr/include/c++/6/iostream" 3
    # 1 "/usr/include/x86_64-linux-gnu/c++/6/bits/c++config.h" 1 3
    # 199 "/usr/include/x86_64-linux-gnu/c++/6/bits/c++config.h" 3
    # 199 "/usr/include/x86_64-linux-gnu/c++/6/bits/c++config.h" 3
    namespace std
    {
      typedef long unsigned int size_t;
      typedef long int ptrdiff_t;
      typedef decltype(nullptr) nullptr_t;
    }
    # 221 "/usr/include/x86_64-linux-gnu/c++/6/bits/c++config.h" 3
    namespace std
    {
      inline namespace cxx11 __attribute__((__abi_tag ("cxx11"))) { }
    }
    namespace __gnu_cxx
    {
      inline namespace cxx11 __attribute__((__abi_tag ("cxx11"))) { }
    }
    # 507 "/usr/include/x86_64-linux-gnu/c++/6/bits/c++config.h" 3
    # 1 "/usr/include/x86_64-linux-gnu/c++/6/bits/os_defines.h" 1 3
  • Как использовать #include в VS Code на Linux?

    Imya_s_cyberforuma
    @Imya_s_cyberforuma Автор вопроса
    Сейчас прочитал первую ссылку. Там говорят проверить наличие g++. Хотя пакеты g++ есть (проверил в synaptic), но ни g++, ни g++-6 не распознаются как команды, однако gcc -v работает и показывает версию gcc.
    spoiler
    62d6fb25808e5510139542.png

    spoiler
    62d6fb3942076921153904.png
  • На ПК с 2-мя ОС (win 8.1, kubuntu 20.04.2.0) не вызывается загрузчик GRUB. Как запускать вторую ОС?

    Imya_s_cyberforuma
    @Imya_s_cyberforuma Автор вопроса
    Mars36, Valdemar Smörman, и еще спасибо за наводку чтобы я поменял формат загрузочной флешки с MBR + BIOS (legacy) на GPT + UEFI. Я совсем забыл, что MBR - устаревшая технология, но в Rufus’e по умолчанию выбирается именно она.