Как установить StarUML 2.8 на Ubuntu 18.04 без удаления CMake

Убунту 13

В этом руководстве мы проведем вас через процесс установки StarUML 2.8 на Ubuntu 18.04 без удаления CMake. Это подробное пошаговое руководство, предназначенное как для начинающих, так и для опытных пользователей.

Введение

StarUML — это сложное средство моделирования программного обеспечения, поддерживающее гибкое и точное моделирование. Ключевые особенности StarUML:

  • Совместимость со стандартом UML 2.x.
  • Диаграммы отношений объектов (ERD), диаграммы потоков данных (DFD), блок-схемы и т. д.
  • Поддержка генерации кода для основных языков программирования.

CMake — это кроссплатформенное семейство инструментов с открытым исходным кодом, предназначенное для создания, тестирования и упаковки программного обеспечения. Он используется для управления процессом компиляции программного обеспечения с использованием простых файлов конфигурации, не зависящих от платформы и компилятора.

Шаг 1: Загрузите пакет StarUML и его зависимости

Сначала перейдите в каталог «Загрузки» и загрузите пакет StarUML вместе с его зависимостями.

cd ~/Загрузки wget wget wget

Команда wget — это бесплатная утилита для неинтерактивной загрузки файлов из Интернета. Он поддерживает протоколы HTTP, HTTPS и FTP, а также поиск через HTTP-прокси.

Шаг 2: Установите необходимые зависимости

Далее необходимо установить необходимые зависимости. Обратите внимание, что мы исключаем libcurl3, потому что он конфликтует с libcurl4, который зависит от cmake.

sudo dpkg -i libgcrypt11_1.5.3-2ubuntu4.2_amd64.deb sudo dpkg -i libudev0_175-7.2_amd64.deb sudo apt-get install gconf-service libasound2 libatk1.0-0 libc6 libcairo2 \ libcups2 libdbus-1-3 libexpat1 libfontconfig1 libfreetype6 libgcc1 \ libgconf-2-4 libgcrypt11 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk2.0-0 \ libnspr4 libnss3 libpango1.0-0 libstdc++6 libudev0 libx11-6 libxcomposite1 \ libxdamage1 libxext6 libxfixes3 libxrandr2 lib xrender1 ca-сертификаты \ lsb-база xdg-utils wget

Команда dpkg -i используется для установки пакета deb. Команда apt-get install используется для установки программного обеспечения и любых других необходимых пакетов.

Шаг 3: Создайте папку для локально установленного программного обеспечения и StarUML.

Теперь создайте папку для локально установленного программного обеспечения и StarUML.

mkdir ~/Программное обеспечение ; cd ~/Software mkdir StarUML ; компакт-диск StarUML

Команда mkdir используется для создания каталога. Команда cd используется для изменения текущего каталога.

Шаг 4: Извлеките пакет StarUML

Затем извлеките пакет StarUML.

dpkg -x ~/Загрузки/StarUML-v2.8.1-64-bit.deb .

Команда dpkg -x используется для извлечения файлов из пакета deb.

Шаг 5: Добавьте папку StarUML в переменную PATH

Вам нужно добавить папку StarUML в переменную PATH в ~/.bashrc.

echo “PATH=$PATH:/home/$USER/Software/StarUML/opt/staruml” >> ~/.bashrc source ~/.bashrc

Команда echo используется для добавления пути StarUML к переменной PATH. Команда source используется для применения изменений, внесенных в ~/.bashrc.

Шаг 6: Отредактируйте файл запуска и добавьте его в меню.

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

cd opt/staruml/ sed -i “s/^Exec=\/opt\/staruml\/staruml\ %U/Exec=\/home\/$USER\/Software\/StarUML\/opt\/staruml\/ staruml %U/” staruml.desktop sed -i “s/^Icon=staruml/Icon=\/home\/$USER\/Software\/StarUML\/usr\/share\/icons\/hicolor\/scalable\ /apps\/staruml.svg/” staruml.desktop chmod +x staruml.desktop mkdir -p ~/.local/share/applications/ ln -s /home/$USER/Software/StarUML/opt/staruml/staruml.desktop ~/.local/доля/приложения/staruml.desktop

Команда sed -i используется для замены старого пути на новый в файле запуска. Команда chmod +x используется для того, чтобы сделать исполняемый файл запуска. Команда ln -s используется для создания символической ссылки на файл запуска в каталоге приложений.

Заключение

Поздравляем! Вы успешно установили StarUML 2.8 на Ubuntu 18.04, не удаляя CMake. Теперь вы можете запускать StarUML 2.8 с панели управления или терминала с помощью команды staruml. Удачного моделирования!

StarUML — это средство моделирования программного обеспечения, поддерживающее гибкое и точное моделирование. Он совместим со стандартом UML 2.x и поддерживает различные типы диаграмм, такие как диаграммы “сущность-связь” (ERD), диаграммы потоков данных (DFD) и диаграммы блок-схем. Он также имеет возможность генерировать код для основных языков программирования.

CMake — это кроссплатформенное семейство инструментов с открытым исходным кодом, используемых для создания, тестирования и упаковки программного обеспечения. Он предоставляет простой и независимый от платформы способ управления процессом компиляции программного обеспечения с помощью файлов конфигурации. CMake широко используется в сообществе разработчиков программного обеспечения.

Да, вы можете установить StarUML 2.8 на Ubuntu 18.04, не удаляя CMake. В этом руководстве приведены пошаговые инструкции о том, как это сделать.

Ключевые особенности StarUML включают совместимость со стандартом UML 2.x, поддержку различных типов диаграмм, таких как ERD и DFD, и возможность генерировать код для основных языков программирования.

Зависимости, необходимые для установки StarUML 2.8, включают libgcrypt11, libudev0 и несколько других библиотек и пакетов. Процесс установки, описанный в этом руководстве, позаботится об установке этих зависимостей за вас.

После установки вы можете запустить StarUML 2.8 с панели управления или терминала с помощью команды staruml.

Да, StarUML может генерировать код для основных языков программирования. Эта функция может быть полезна для автоматической генерации кода на основе моделей и диаграмм, созданных в StarUML.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *