J'essaie d'installer StarUML 2.8 à partir du ici sous Ubuntu 18.04 LTS. Le paquet nécessite "libcurl3". Lorsque je l'installe, il supprime les paquets "cmake" et "libcurl4". Comment installer StarUML (2.8) sans retirer cmake?
Il existe une meilleure solution - vous pouvez utiliser AppImage à partir de site officiel , la version 3.0.1 la plus récente:
cd ~/Downloads
wget http://staruml.io/download/releases/StarUML-3.0.1-x86_64.AppImage
chmod +x StarUML-3.0.1-x86_64.AppImage
./StarUML-3.0.1-x86_64.AppImage
À propos de la version 2.8.1 exacte - J'ai testé la solution ci-dessous (basée sur cette réponse ) et mes idées.
#1. download StarUML package and its dependencies
cd ~/Downloads
wget https://s3.amazonaws.com/staruml-bucket/releases-v2/StarUML-v2.8.1-64-bit.deb
wget https://launchpad.net/ubuntu/+archive/primary/+files/libgcrypt11_1.5.3-2ubuntu4.2_AMD64.deb
Sudo dpkg -i libgcrypt11_1.5.3-2ubuntu4.2_AMD64.deb
wget http://ftp.us.debian.org/debian/pool/main/u/udev/libudev0_175-7.2_AMD64.deb
Sudo dpkg -i libudev0_175-7.2_AMD64.deb
#2. install StarUML dependencies but without `libcurl3`
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 libxrender1 ca-certificates \
lsb-base xdg-utils wget
#3. create folder for locally installed Software and StarUML
mkdir ~/Software ; cd ~/Software
mkdir StarUML ; cd StarUML
#3.1. extract StarUML here
dpkg -x ~/Downloads/StarUML-v2.8.1-64-bit.deb .
#3.2. add this folder to the PATH variable in ~/.bashrc
echo "PATH=$PATH:/home/$USER/Software/StarUML/opt/staruml" >> ~/.bashrc
source ~/.bashrc
#3.3. edit launcher file to reflect the path and add it to menu
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/share/applications/staruml.desktop
Une fois toutes ces étapes terminées, vous pourrez lancer l’application à partir du tableau de bord avec le raccourci StarUML ou au terminal avec la commande staruml
.