Skip to content
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

Debian package repository #27

Closed
kylophone opened this issue Dec 30, 2019 · 6 comments
Closed

Debian package repository #27

kylophone opened this issue Dec 30, 2019 · 6 comments

Comments

@kylophone
Copy link

@kylophone kylophone commented Dec 30, 2019

Since MiSTer runs Linux, it should be possible to maintain a Debian package repository and install cores, fonts, etc, using a package manager (apt or similar). Packages could be versioned, signed, have certain dependencies, etc. Is there any reason to prefer an updater script over that methodology?

@sorgelig
Copy link
Member

@sorgelig sorgelig commented Dec 30, 2019

Not suitable for MiSTer developing process.
MiSTer has no package manager. It's not based on any standard Linux distribution.

@kylophone
Copy link
Author

@kylophone kylophone commented Dec 31, 2019

Not suitable for MiSTer developing process.
MiSTer has no package manager. It's not based on any standard Linux distribution.

There's no reason one couldn't be ported. apt, yum, and dpkg should all work fine, I think. Any package manager should then be configured to pull packages from a MiSTer package repository.

@sorgelig
Copy link
Member

@sorgelig sorgelig commented Jan 1, 2020

There is no reason to port, i would say. The way it works is already perfect.

@sorgelig sorgelig closed this Jan 1, 2020
@kylophone
Copy link
Author

@kylophone kylophone commented Jan 1, 2020

There is no reason to port, i would say. The way it works is already perfect.

What about #25 and #26? A real package manager would solve these problems (and more).

@kylophone
Copy link
Author

@kylophone kylophone commented Jan 1, 2020

Also worth considering: The current method downloads a shell script from the web, and then executes it as root. A lot of trust involved there.

@sorgelig
Copy link
Member

@sorgelig sorgelig commented Jan 1, 2020

There are no real problems requiring package managers and system administrator with Linux experience to serve the MiSTer updates.

Also worth considering: The current method downloads a shell script from the web, and then executes it as root. A lot of trust involved there.

Don't use updater script. Update by hands - most releases are a single files which you can copy yourself. Also, don't keep sensitive information on MiSTer and you will have nothing to loose.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
2 participants