{"id":19591218,"url":"https://github.com/sunbearc22/installvulkansdk","last_synced_at":"2025-08-31T15:16:10.245Z","repository":{"id":181915466,"uuid":"105856008","full_name":"sunbearc22/InstallVulkanSDK","owner":"sunbearc22","description":"Python 3.6 script to install LunarG's Vulkan SDK.","archived":false,"fork":false,"pushed_at":"2020-06-19T09:59:01.000Z","size":51,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-05T00:41:19.307Z","etag":null,"topics":["linux","python36","ubuntu1804","vulkan-sdk"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sunbearc22.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-10-05T06:19:39.000Z","updated_at":"2024-10-31T22:30:44.000Z","dependencies_parsed_at":"2023-07-18T04:15:19.800Z","dependency_job_id":null,"html_url":"https://github.com/sunbearc22/InstallVulkanSDK","commit_stats":null,"previous_names":["sunbearc22/installvulkansdk"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunbearc22%2FInstallVulkanSDK","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunbearc22%2FInstallVulkanSDK/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunbearc22%2FInstallVulkanSDK/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunbearc22%2FInstallVulkanSDK/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sunbearc22","download_url":"https://codeload.github.com/sunbearc22/InstallVulkanSDK/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251145576,"owners_count":21543067,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["linux","python36","ubuntu1804","vulkan-sdk"],"created_at":"2024-11-11T08:28:01.516Z","updated_at":"2025-04-27T13:32:04.696Z","avatar_url":"https://github.com/sunbearc22.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# InstallVulkanSDK\nA Python 3.6 script to install LunarG Vulkan SDK in Ubuntu 18.04.\n\nTested on Ubuntu 18.04 with linux kernel (5.0.0-23-generic to 5.3.0-53-generic) and with Vulkan SDK versions:\n  \n `1.2.141.2`, `1.2.135.0`, `1.2.131.2`, `1.2.131.1`,\n `1.1.130.0`, `1.1.126.0`, `1.1.121.1`, `1.1.114.0`, `1.1.108.0`,\n `1.1.106.0`, `1.1.101.0`,  `1.1.97.0`,  `1.1.92.1`,  `1.1.85.0`,\n  `1.1.82.1`,  `1.1.82.0`,  `1.1.77.0`,  `1.1.73.0`,  `1.1.70.1`,\n  `1.1.70.0`,\n  `1.0.68.0`,  `1.0.65.0`,  `1.0.61.1`,  `1.0.61.0`,  `1.0.57.0`,\n  `1.0.54.0`, `1.0.51.0`,   `1.0.49.0`,  `1.0.46.0`,  `1.0.42.2`,\n  `1.0.39.1`, `1.0.39.0`,   `1.0.33.0`,  `1.0.30.0`,  `1.0.26.0`,\n  `1.0.24.0`, `1.0.21.1`,   `1.0.21.0`,  `1.0.17.0`,  `1.0.13.0`,\n  `1.0.11.0`,  `1.0.8.0`,   `1.0.5.0`,   `1.0.3.1`\n\n\n## Preliminary\nClone/Download `InstallVulkanSDK` to your Ubuntu system. You need to use the python script `installVulkanSDK.py` to perform the installation.\n\n## Install LunarG Vulkan SDK\n1. You need to decide on these user inputs before running *installVulkanSDK.py*: \n   - The SDK version number you want to install, e.g. `1.0.61.1`.\n   - The full path of your Vulkan directory, e.g. `~/Vulkan` or `~/New/Directory/Vulkan`. \n     If the directory/directories does/do not exist, this script will create it/them.\n2. Run python script to locally install Vulkan SDK:\n   - Run script with command `python3.6 installVulkanSDK.py` to install SDK with no Environment Settings.\n\n_Note_: This Python 3.6 script will install all the prerequisite packages outlined in LunarG's documentation https://vulkan.lunarg.com/doc/view/latest/linux/getting_started.html#user-content-packages before it installs your desired LunarG Vulkan SDK version.\n\n## Runtime Environment Settings\nYou need to \"Set up the runtime environment\" as stated in LunarG's Vulkan documentation, e.g. \n`source ~/NewVulkanDirectory/VulkanSDK/1.x.yyy.z/setup-env.sh`.  \n\n## Environment Variable Persistence\nFor the above environment settings to be present at every Ubuntu 18.04 login sessions, you need to open your `.profile` file in your home directory, append `source $HOME/NewVulkanDirectory/VulkanSDK/1.x.yyy.z/setup-env.sh` to the file, save `.profile` followed by `source ~/.profile`.\n\n## Motivation\nI created this Python 3.6 script to help me install the LunarG Vulkan SDK as its version evolves. I hope it can benefit fellow Vulkan users. Please raise an issue if you notice any correction/improvement is needed. Thanks.   \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsunbearc22%2Finstallvulkansdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsunbearc22%2Finstallvulkansdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsunbearc22%2Finstallvulkansdk/lists"}