I am writing this to update readers about the fix I have found for the Arm64 architecture issue I have been experiencing on my new-to-me, linux-enabled Chromebook. If you haven't read parts 1 and 2, they are short reads and worth your time if you are considering a Chromebook for development.
I was able to easily install linux from my settings, but began to have issues finding apps (.deb files) that would work on my arm64 machine.
This has been resolved, however, by installing the Gnome Software Center on my Chromebook.
Using instructions found on Chrome Unboxed, I entered the following command at the linux terminal:
sudo apt-get install gnome-software gnome-packagekit
Enter "y" to proceed and the packages install beautifully....
Notice that these packages are all arm64...Whoo-hoo!
Once this has completed, run the following:
sudo apt-get update
sudo apt-get dist-upgrade
Wait for these to complete and restart your Chromebook. You are good to go. Here's what you should see when you open Software App in your linux files...a nice graphical interface where you can search for the apps that will run on your system and easily download them.
So this issue has been solved to my satisfaction. I hope some of you will find this helpful!
If you'd like to give this Chromebook Dev Life a try, I would like to make the following suggestions:
- Buy a Chromebook on the r/crostini list of linux enabled devices with the following caveat: Get one with a 64-bit architecture: amd64 and x86.64 seem to be the best choices. Or Buy a Pixelbook
- If you already have an arm64 device and would like more app choices, do what I did or don't. You may be perfectly happy with VS Code alone.
- Go for an Intel processor and get at least 32gb of drive space, more is better, and 4gb of Ram (2gb will be too slow).
- Reddit r/crostini and Chrome Unboxed are excellent resources for running linux with Chrome OS.
I have to say, I have been using my linux-enabled Chromebook for 2 weeks now and am absolutely loving it! My son's ASUS ROG Laptop is gathering dust. He's getting it back tonight.