Alpine Linux on iOS (iPad)

  1. Find a new keyboard
  2. Create a new user [Official Post Installation Recommendations]
  3. Install APK, the package manager for Alpine Linux
  4. Find an APK mirror close to me
  5. Install manpage [nixCraft] (apk --help, as it turns out, is good enough…)
  6. Install git sudo apk add git
  7. Install zsh sudo apk add zsh
  8. Install curl sudo apk add curl
  9. Use curl to install OhMyZsh (tried wget but failed)
  10. Download dotfiles from GitLab and create a softlink for my zsh config file ( ln -s ~/dotfiles/shell/zshrc ~/.zshrc (should have done it after step #6)
  11. Install “build-essential” sudo apk add alpine-sdk (there is also a smaller package call build-base. More information can be found here)
  12. Download and install vim using git (install dependencies like ncurses, ncurses-lib, and ncurses-dev)
  13. Done




Writing short notes.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

How to Add Left Padding to a UISearchBar

Feel and Make the Arrays more powerful in iOS Development

Create custom keyboards in iOS

My first native iOS app: YOURA

React Native Meets SwiftUI

iOS 14's New Logger API vs. OSLog

Ultimate Guide to make Widgets in iOS development

Acer Swift 1 SF114–32 Review

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store


Writing short notes.

More from Medium

Loading order of .bash_profile or .bashrc: Unix & macOS

Checkov extension in VSCode

Hashicorp Vault Part 1 -Getting started

Setting up docker in macOS