Created
August 15, 2012 19:22
-
-
Save henriquemoody/3362789 to your computer and use it in GitHub Desktop.
Install ArgoUML on linux
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
if [ "root" != "$(whoami)" ]; then | |
echo "You must run this command as root" 1>&2 | |
exit 1 | |
fi | |
set -x | |
# Download and extract | |
if [ ! -z "${1}" ]; then | |
VERSION="${1}" | |
else | |
VERSION="0.34" | |
fi | |
TARBALL="/usr/src/ArgoUML-${VERSION}.tar.gz" | |
if [ ! -f "${TARBALL}" ]; then | |
curl -L "http://argouml-downloads.tigris.org/nonav/argouml-${VERSION}/ArgoUML-${VERSION}.tar.gz" -o "${TARBALL}" | |
fi | |
tar -xzf "${TARBALL}" -C /usr/src | |
# Move and create a valid symlink | |
mv "/usr/src/argouml-${VERSION}" "/usr/local/argouml-${VERSION}" | |
ln -s "/usr/local/argouml-${VERSION}/argouml.sh" "/usr/local/bin/argouml" | |
# Desktop shortcut | |
SHORTCUT="[Desktop Entry] | |
Name=ArgoUML ${VERSION} | |
Exec=/usr/local/argouml-${VERSION}/argouml.sh | |
Icon=/usr/local/argouml-${VERSION}/icon/ArgoIcon128x128.png | |
Terminal=false | |
Type=Application | |
Encoding=UTF-8 | |
Categories=Utility;Java;Development;UML" | |
echo "${SHORTCUT}" > "/usr/share/applications/argouml-${VERSION}.desktop" | |
set +x | |
echo "Finish!" | |
exit 0 |
Works great on ubuntu 20.04. Thanks!
how to remove it ?? on ubuntu 21.04
Works great on ubuntu 20.04. Thanks!
hey, how to remove it ?
work well on ubuntu 18.04 thank you for sharing
Thank you!
Personal, Just use the code below:
#!/bin/sh
if [ "root" != "$(whoami)" ]; then
echo "You must run this command as root" 1>&2
exit 1
fi
set -x
# Download and extract
if [ ! -z "${1}" ]; then
VERSION="${1}"
else
VERSION="0.35.1"
fi
TARBALL="/usr/src/ArgoUML-${VERSION}.tar.gz"
if [ ! -f "${TARBALL}" ]; then
curl -L "https://github.com/argouml-tigris-org/argouml/releases/download/VERSION_$( echo ${VERSION} | tr '.' '_' )/ArgoUML-${VERSION}.tar.gz" -o "${TARBALL}"
fi
tar -xzf "${TARBALL}" -C /usr/src
# Move and create a valid symlink
mv "/usr/src/argouml-${VERSION}" "/usr/local/argouml-${VERSION}"
ln -s "/usr/local/argouml-${VERSION}/argouml.sh" "/usr/local/bin/argouml"
# Desktop shortcut
SHORTCUT="[Desktop Entry]
Name=ArgoUML ${VERSION}
Exec=/usr/local/argouml-${VERSION}/argouml.sh
Icon=/usr/local/argouml-${VERSION}/icon/ArgoIcon128x128.png
Terminal=false
Type=Application
Encoding=UTF-8
Categories=Utility;Java;Development;UML"
echo "${SHORTCUT}" > "/usr/share/applications/argouml-${VERSION}.desktop"
set +x
echo "Finish!"
exit 0
later:
(copy and paste into a file and store as ArgoUML.sh)
Open a terminal, open the folder where you stored the file and run: sudo bash ArgoUML.sh
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
and how can i run it