-
Notifications
You must be signed in to change notification settings - Fork 78
Update rosetta.md #76
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
These instructions on their own are not clear enough to help someone who isn't an expert with LInux. To provide a seamless adoption of linux by hobbyist or newbies some examples are provided and some more detail is given.
advanced/rosetta.md
Outdated
Types: deb | ||
URIs: http://ports.ubuntu.com/ubuntu-ports/ | ||
Suites: noble noble-updates noble-backports | ||
Components: main restricted universe multiverse | ||
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg | ||
Types: deb | ||
URIs: https://security.ports.ubuntu.com/ubuntu-ports/ | ||
Suites: noble-security | ||
Components: main restricted universe multiverse | ||
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg | ||
Types: deb | ||
URIs: http://us.archive.ubuntu.com/ubuntu/ | ||
Suites: noble noble-updates noble-backports | ||
Components: main restricted universe multiverse | ||
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg | ||
Architectures: amd64 | ||
Types: deb | ||
URIs: http://security.ubuntu.com/ubuntu/ | ||
Suites: noble-security | ||
Components: main restricted universe multiverse | ||
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg | ||
Architectures: amd64 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This absolutely needs to be added to the documentation for the following reasons:
- This information (in the context of Rosetta) is not found anywhere else. Not in any blog posts or youtube tutorials.
- ChatGPT and Claude both provided wrong urls for this.
- The urls are different for
arm
andamd
binaries. The distro maintainers do not make this clear. - Would save hours of debugging time in our users.
- Providing a gold copy of the sources file would serve as a reference backup once people start tinkering and mess up their file. Ubuntu does not document or provide a clear ARM template for this file in any of their documentation. (I lost hours trying to figure this stuff out)
removing duplicates
correct mistake
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This makes more sense as a new Ubuntu-focused guide rather than in the Rosetta general guide. Look at the debian.md page for an example.
advanced/rosetta.md
Outdated
Architectures: amd64 | ||
``` | ||
## Configuring the Snap Store | ||
To use the Snap Store you need to register multiple CPU architectures with the kernal, add the `qemu-user` userspace emulator, and confirm `binfmt` integration so the kernal can transparently hand `amd64` binaries to the rosetta emulator. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why do you need qemu-user? Rosetta should provide the emulation.
advanced/rosetta.md
Outdated
Architectures: amd64 | ||
``` | ||
## Configuring the Snap Store | ||
To use the Snap Store you need to register multiple CPU architectures with the kernal, add the `qemu-user` userspace emulator, and confirm `binfmt` integration so the kernal can transparently hand `amd64` binaries to the rosetta emulator. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
kernal -> kernel
These instructions on their own are not clear enough to help someone who isn't an expert with Linux. To provide a seamless adoption of linux by hobbyist or newbies some examples are provided and some more detail is given.