Docker based solution to run Tizen Studio IDE on ANY Linux distro.
This is a docker image allowing you to run Tizen-IDE on ANY Linux distribution. \
The image is meant to provide fully featured environment for the IDE.
NOTE:
Docker is the base requirement. \
Make sure to have it installed on your system. \
\
Detailed dependency check can be done with ./checkDeps.sh
script.
# TEST THE REQUIREMENTS
./checkDeps.sh
.env.example
file..env
file. docker
command. This can be done at runTizen.sh
file (please check # Docker-Auth config
header). docker-compose.yml
../runTizen.sh d
(which allows easy access to docker container)Simply start a run script:
./runTizen.sh
This will automatically build docker-image if it is needed. \
\
Alternatively you might start build command manually:
sudo docker compose build
Just start the run script:
./runTizen.sh
(you might want to create a custom launcher to run this script)\
\
NOTE: Tizen-Studio will be automatically fetched and installed on the first run
Once the IDE is installed and started up, please be sure to enable Hardware Support for the emulator:
Emulator Manager
Edit
HW Support
and enable settings: CPU VT
GPU
This paragraph describes how to deal with upgrade and reinstall process.
Please note:
.env.example
for details and detailed volume descriptions. Please follow below steps:
LOCAL_TIZEN_STUDIO_DIRECTORY
LOCAL_TIZEN_STUDIO_DATA_DIRECTORY
LOCAL_WORKSPACE
You might copy the data manually, or use a built-in backup script:
./runTizen.sh backup
LOCAL_TIZEN_STUDIO_DIRECTORY
LOCAL_TIZEN_STUDIO_DATA_DIRECTORY
LOCAL_WORKSPACE
(optional, don’t wipe the workspace if you want your project data to stay intact)You might wipe the directories manually or use built-in script.
The script will ask you which volumes would you like to wipe out.
./runTizen.sh purge
Edit .env file with your favourite editor (and change the TIZEN_VERSION
)
nano .env
Rebuild the docker image
First, please remove current Tizen4Docker image.
Please note that image name (tizen4docker_tizen
) might differ on your machine.
sudo docker image rm tizen4docker_tizen
After the image is deleted, please start the runner script.
A new docker image will be built automatically and then the IDE will be installed.
./runTizen.sh