mirror of
https://gitlab.com/pholy/OSCAR-code.git
synced 2025-04-04 02:00:43 +00:00
.. | ||
rpm | ||
BUILD_Linux.md | ||
clean_rm-common-NN.old | ||
clean_rm-common-NN.sh | ||
clean_rm-NN-test1.sh | ||
clean_rm-NN-test2.sh | ||
clean_rm-NN.sh | ||
clean_rm-test.xx | ||
clean_rm.xx | ||
copyright | ||
ln_usrbin-common-NN.sh | ||
ln_usrbin-NN-test.sh | ||
ln_usrbin-NN.sh | ||
ln_usrbin-test.xx | ||
ln_usrbin.xx | ||
mkDistDeb.xx | ||
mkOSDistDeb-NN.sh | ||
mkOSDistDeb.xx | ||
mkRedHat.sh | ||
OSCAR-test.desktop | ||
OSCAR-test.png | ||
OSCAR-test.svg | ||
OSCAR.desktop | ||
OSCAR.png | ||
OSCAR.svg | ||
README.first | ||
rm_usrbin-common-NN.sh | ||
rm_usrbin-NN-test.sh | ||
rm_usrbin-NN.sh | ||
rm_usrbin-test.xx | ||
rm_usrbin.xx | ||
tst_user.sh |
The files that are in Building/Linux are for creating an installable package, and assume you have already compiled and linked OSCAR using qmake and make, or QtCreator. The packages, once built, can be installed using 'dpkg i' or 'gdebi' - with either su or sudo. If you use sudo, you will get a desktop icon installed, which must be double-clicked and trusted to see the actual icon. The packaged file cannot be installed using apt-get, or aptitude, because those programs install from the distribution repository, but not a plain package file. The package can be installed with apt or apt -F if the file name is preceded by ./ to force filename recognition. The packaging scripts assume the following folder structure: /home/username/OSCAR/ /home/username/OSCAR/build/ /home/username/OSCAR/OSCAR-code/ /home/username/OSCAR/OSCAR-code/oscar ...etc The fpm program used in the mkXxxx scripts can be found at https://fpm.readthedocs.io/en/latest/intro.html Read the installation notes there, installation is sort of convoluted, then once it is installed type 'fpm -help' to see all the options. The code to put a desktop icon in the Desktop folder, regardless of language, was contributed by UnToutSeul05. Getting a menu item istalled is largely due to the efforts of CrimsonNape. The mkDebian9.sh and mkUbuntu.sh scripts have been consolidated into mkDistDeb.sh and are now depreciated and will be removed. mkDistDeb.sh has code to query which packages are available for certail libraries. Finally, the mkRedHat.sh script has not been tested.