Skip to content

Fix Linux setup#162

Draft
aag wants to merge 1 commit intomasterfrom
fix_linux_scripts_ubuntu_2404
Draft

Fix Linux setup#162
aag wants to merge 1 commit intomasterfrom
fix_linux_scripts_ubuntu_2404

Conversation

@aag
Copy link
Copy Markdown
Member

@aag aag commented Feb 26, 2026

Summary:

There are a few things in the Linux setup script that cause the scripts
to fail on Ubuntu 24.04. Mainly, some package names have changed, so
attempting to install them fails.

This commit renames the docker package to docker-ce and removes a
bunch of other packages. These were all opinionated software choices
added to the scripts years ago, some of which are now outdated or not
useful at Khan Academy.

This also removes the setup_clock() function. It wasn't doing anything
anyway, since the location of the ntp.conf file has changed since it was
written, and it's also not necessary.

Issue: none

Test plan:

  • Run make on my Ubuntu 24.04 development machine that was already set
    up for Khan development.
  • TODO: Run on a new Ubuntu 24.04 install.

There are a few things in the Linux setup script that cause the scripts
to fail on Ubuntu 24.04. Mainly, some package names have changed, so
attempting to install them fails.

This commit renames the `docker` package to `docker-ce` and removes a
bunch of other packages. These were all opinionated software choices
added to the scripts years ago, some of which are now outdated or not
useful at Khan Academy.

This also removes the setup_clock() function. It wasn't doing anything
anyway, since the location of the ntp.conf file has changed since it was
written, and it's also not necessary.

Issue: none

Test plan:
- Run `make` on my Ubuntu 24.04 development machine that was already set
  up for Khan development.
- TODO: Run on a new Ubuntu 24.04 install.
@aag aag self-assigned this Feb 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant