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

Keeping up to date #15

Closed
cwilling opened this issue Apr 10, 2021 · 2 comments
Closed

Keeping up to date #15

cwilling opened this issue Apr 10, 2021 · 2 comments

Comments

@cwilling
Copy link

I'm using conty on Slackware64 to run Steam without having to convert to multilib. It works really well (including sound) and detected & used an attached PS3 controller, so all good. Thanks.

However I'm concerned about keeping conty's own software up to date. Since it's based on Arch Linux, I tried running pacman but that failed with:

chris@d8:~$ conty.sh pacman
Running Conty

error: failed to initialize alpm library
(could not find or read directory: /var/lib/pacman/)

I guess while conty is under active development, I can just download the latest version whenever there's a new download. However they'll be fewer & fewer as everything becomes stable. Therefore, how to keep conty's built in packages up to date?

@Kron4ek
Copy link
Owner

Kron4ek commented Apr 10, 2021

Well, i'm going to upload new releases with up-to-date packages at least once every two weeks (maybe even more often).

Updating using pacman is not possible as the squashfs image inside Conty is read-only, so the only way to update it is to recreate it. This is how you can do this:

git clone https://github.com/Kron4ek/Conty
sudo ./create-arch-bootstrap.sh
./create-conty.sh

create-arch-bootstrap.sh will download the latest Arch boostrap and install/update all packages (you can even install your own set of packages if you edit the script). Root rights are required for this step.

create-conty.sh will create a squashfs image from the boostrap obtained with the previous script and will create ready-to-use conty.sh.

As a result, you will get Conty with updated packages inside it.

p.s. These packages are required for the scripts to work properly: wget tar gzip squashfs-tools

@cwilling
Copy link
Author

cwilling commented Apr 10, 2021

OK, that sounds good. Thanks.

[edit] I just ran your instructions for creating a conty.sh, and the building & testing all went well.

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

No branches or pull requests

2 participants