Компиляция приложения для AstraLinux

Mediv

New member
Сообщения
5
#1
Стоит задача перекомпилировать сервер приложений написанный на Delphi под AstraLinux. Последний версии Rad Studio
поддерживают перекомпиляцию под Linux, есть описание на сайте, есть вебинары посвященные этой теме. Но там для примера используется
Ubunta. Кусок инструкции для подготовки Linux машины
Installing Linux SDK
To install Linux SDK on Ubuntu, first you have to add the Repository.
  1. Right-click your desktop and select Open Terminal.
  2. To add a repository, type sudo add-apt-repository ppa:ubuntu-sdk-team/ppa in the terminal.
  3. Press Enter. Now, your repository is added.
  4. To install Linux SDK, type sudo apt install ubuntu-sdk in the terminal.
  5. Press Enter and wait until the SDK is installed. It may take a few minutes to complete.
To install Linux SDK on Red Hat:
  1. Right-click your desktop and select Open Terminal.
  2. Type yum groupinstall 'Development Tools' in the terminal.
  3. Press Enter and wait until the SDK is installed. It may take a few minutes to complete.
Preparing Your Linux Machine
To create Linux applications, you need to add a virtual machine PAServer:
1. Find the LinuxPAServer19.0.tar.gz file in the following location:C:\Program Files (x86)\Embarcadero\Studio\19.0\PAServer2. Unpack the LinuxPAServer19.0.tar.gz file.
To use the System.zLib unit on Red Hat:
1. Install the zLib-devel library to your RHEL machine with the following command:sudo yum install zlib-devel 2. Update the local SDK cache.
To use the System.zLib unit on Ubuntu:
1. Install the zLib-devel library to your Ubuntu machine with the following command:sudo apt-get install zlib1g-dev 2. Update the local SDK cache.
Вопрос собственно в том, можно ли это сделать для AstraLinux? Установить соответствующие пакеты? Linux sdk? Какие репазитории использовать? Можно ли брать то, что указано в инструкции?
Спасибо.
 

cogniter

Moderator
Team Astra Linux
Сообщения
512
#2
Раскрыть подраздел "технические детали ppa" репозитория и увидите там строчку для добавления репозитория в debian формате. там же выберете совместимый дистрибутив Ubuntu, обычно это Xenial

1550559026333.png
 

Mediv

New member
Сообщения
5
#3
Раскрыть подраздел "технические детали ppa" репозитория и увидите там строчку для добавления репозитория в debian формате. там же выберете совместимый дистрибутив Ubuntu, обычно это Xenial

Посмотреть вложение 416
Пытаюсь выполнить указанную Вами команду sudo add-apt-repository ppa:ubuntu-sdk-team/ppa в терминале, пишет command not found.
Я сегодня первый раз познакомился с линуксом, скорей всего делаю что то не так. Подскажите, куда смотреть.
Screenshot_20190219_160602.png
 

Montfer

New member
Сообщения
962
#4
Пытаюсь выполнить указанную Вами команду sudo add-apt-repository ppa:ubuntu-sdk-team/ppa в терминале, пишет command not found.
Я сегодня первый раз познакомился с линуксом, скорей всего делаю что то не так. Подскажите, куда смотреть.
Посмотреть вложение 418
вы итак под root, поэтому команду sudo не нужно вводить.
 

cogniter

Moderator
Team Astra Linux
Сообщения
512
#8
не помогло, может нужно в sources.list самому прописать репозиторий??
команда add-apt-repository - это простой скрипт.

В Дебиан и в Астре он отсутствует, так как ppa-репозитории характерны для Ubuntu.

Просто пропишите, при необходимости репозиторий в соурс.лист и импортируйте вручную ключ репозитория, будет тоже самое, что и с использованием скрипта add-apt-repository
 

Mediv

New member
Сообщения
5
#9
команда add-apt-repository - это простой скрипт.

В Дебиан и в Астре он отсутствует, так как ppa-репозитории характерны для Ubuntu.

Просто пропишите, при необходимости репозиторий в соурс.лист и импортируйте вручную ключ репозитория, будет тоже самое, что и с использованием скрипта add-apt-repository
Добавил в файл выполнил получил ошибку на ключ, пытаюсь его зарегистрировать как указано в описании https://wiki.astralinux.ru/pages/viewpage.action?pageId=3276859
перебрал 3 сервера из списка, одна и та же ошибка - истекло время ожидания
Screenshot_20190220_084126.png
 

Mediv

New member
Сообщения
5
#10
Получил вручную ключ и зарегистрировал его.
Пробую ставить пакет и получаю ошибку, подскажите как исправить ошибку
Screenshot_20190222_093555.png