• Antergos Software Center


    Hi!

    I really like the idea of a more user friendly app store for Antergos, as displayed here. I understand that this project has been pushed to the bucket list by the @developers due to more pressing matters they are working on (mentioned in this post).

    Thus, I was wondering if I could start working on this project myself:grinning:. I don’t fully know what I’m doing yet, so I’ll need some help. However, I would gladly give it a shot.

    Is this OK? If it is, does anyone know where the code is for this? (There must be some, because I know the project was at least started, even if it wasn’t finished). If that code is unavailable, perhaps I could build off of the Gnome Software Center? (If that’s legal).

    Thanks:slight_smile:

    Keep trying, never give up. In the end, you will find that it was all worth it

    Community ISO: https://antergoscommunityeditions.wordpress.com
    Linux Basics: https://linuxbasicssite.wordpress.com

  • While I wait for replies, I have already started working Gnome Software Center over a little bit. (By no way am I committed to this course of action, I just wanted to see what I could do. If the @developers provide me with their existing code for their app store, I will gladly switch) While working on it, I added the line:

    [org.gnome.software]
    download-updates=false

    to the gschema override file here in order to avoid conflicting updating processes. I am unsure if I should have put
    download-updates=false
    there or not, and so I have come with my first question.
    Thanks!

    Keep trying, never give up. In the end, you will find that it was all worth it

    Community ISO: https://antergoscommunityeditions.wordpress.com
    Linux Basics: https://linuxbasicssite.wordpress.com

  • https://github.com/GNOME/gnome-software/blob/master/COPYING

    • This program is free software; you can redistribute it and/or modify
      it under the terms of the GNU General Public License as published by
      the Free Software Foundation; either version 2 of the License, or
      (at your option) any later version.*

    [updates once a week] = [90% less problems]
    [Li{u}n//u//{i}x] since 1988 - overcoming failure means success
    howto-install-antergos
    how to add system logs
    i3 GNOME

  • Thanks @joekamprad :grinning:

    I’ve already started working on it!

    Keep trying, never give up. In the end, you will find that it was all worth it

    Community ISO: https://antergoscommunityeditions.wordpress.com
    Linux Basics: https://linuxbasicssite.wordpress.com

  • However, I can’t figure out how Gnome Software Center fetches all of it’s available programs. If I could divert it to the Arch Repository and the AUR, then my job might be done:slight_smile:.

    Any help or suggestions would be greatly appreciated!
    Thanks!

    Keep trying, never give up. In the end, you will find that it was all worth it

    Community ISO: https://antergoscommunityeditions.wordpress.com
    Linux Basics: https://linuxbasicssite.wordpress.com

  • Hi,

    gnome-software uses packagekit

    https://en.wikipedia.org/wiki/GNOME_Software

    It uses appstream to get apps info

    Poodle (our unfinished software center) does not use packagekit but the alpm library (we don’t need it to be distro agnostic). It also uses appstream to get all apps info.

    Code is not public as it is unfinished. If any of you want to colaborate, please send us (@developers) an email and we will talk about it.

    Cheers!

  • @karasu said in Antergos Software Center:

    Poodle (our unfinished software center) does not use packagekit but the alpm library (we don’t need it to be distro agnostic). It also uses appstream to get all apps info.

    Thank you for the information, @karasu:slight_smile:.

    Is this where I need to implement the changes you mentioned?

    Keep trying, never give up. In the end, you will find that it was all worth it

    Community ISO: https://antergoscommunityeditions.wordpress.com
    Linux Basics: https://linuxbasicssite.wordpress.com

  • I was building my modified Software Center with the command cd gnome-software && makepkg -s and it returned

    make: 
    *** [Makefile:415: all] Error 2
    ==> ERROR: A failure occurred in build().
        Aborting... 
    

    near the end.

    What does this mean?

    Keep trying, never give up. In the end, you will find that it was all worth it

    Community ISO: https://antergoscommunityeditions.wordpress.com
    Linux Basics: https://linuxbasicssite.wordpress.com

  • NOTE: In response to this ERROR 2 in build, I checked the “build” section in “PKGBUILD” and found these lines:


    build() {
    cd $pkgname-$pkgver
    ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
    –disable-static --disable-schemas-compile
    make
    }


    Is there something I need to fix here?

    Thanks!

    Keep trying, never give up. In the end, you will find that it was all worth it

    Community ISO: https://antergoscommunityeditions.wordpress.com
    Linux Basics: https://linuxbasicssite.wordpress.com

  • although i understand why some people might like a fancy software center with pictures. i really like how simple Pamac is or installing by terminal. in Pamac when you click on the app it will show a link to the web site where you can get more info and pictures of the app. thats plenty for me.

    most apps you are going to have are well known and have been around for years. i dont think ive ever found anything new using one of those fancy app stores. i typically will do web search for example best linux file manger and bam tons of articles.

    good luck though be interesting to test out when up and running.

  • @megaman said in Antergos Software Center:

    i really like how simple Pamac is or installing by terminal.

    I agree:grinning:. I am working on this because I know that some people who are new to Linux are used to the fancy things, like a fancy software center. Thus, I am attempting to help them in their journey into Linux, even if I myself will never use this software center.

    Hopefully it will help them!

    Keep trying, never give up. In the end, you will find that it was all worth it

    Community ISO: https://antergoscommunityeditions.wordpress.com
    Linux Basics: https://linuxbasicssite.wordpress.com

  • @Keegan good point! cant wait to try it out :thumbsup_tone3:

  • @megaman said in Antergos Software Center:

    good point! cant wait to try it out

    Thank you so much for the compliment!

    Keep trying, never give up. In the end, you will find that it was all worth it

    Community ISO: https://antergoscommunityeditions.wordpress.com
    Linux Basics: https://linuxbasicssite.wordpress.com

  • I have tried using Gnome-Software as my base, but that is proving to much of a technical challenge. Rather than keeping the UI and changing everything else, I think I’m going to use Pamac as my base and change the UI.

    Thanks!

    Keep trying, never give up. In the end, you will find that it was all worth it

    Community ISO: https://antergoscommunityeditions.wordpress.com
    Linux Basics: https://linuxbasicssite.wordpress.com

  • However, I was able to fix the updating confliction issue with gnome-software. If you would like to download my script for installing Gnome-Software and applying the changes necessary, just head here:grinning:.

    Keep trying, never give up. In the end, you will find that it was all worth it

    Community ISO: https://antergoscommunityeditions.wordpress.com
    Linux Basics: https://linuxbasicssite.wordpress.com

  • NOTE: it is also on SourceForge now.

    Keep trying, never give up. In the end, you will find that it was all worth it

    Community ISO: https://antergoscommunityeditions.wordpress.com
    Linux Basics: https://linuxbasicssite.wordpress.com

  • This post is deleted!
  • @Velkerk said in Antergos Software Center:

    Does the Gnome Center no longer come in pamac?

    It is still in Pamac, however many Arch users warn against using it because Gnome ships an embedded update service along with it. Since Antergos already has an update service, adding another ones causes them to conflict and possibly mess up the system.

    Thus, I disabled the entire update service within the Gnome Software Center so that it cannot interfere with anything. To download my modification of the Software Center, simply head over to SourceForge and click “Download Here”. The file that is then presented is a script that installs the software center and then implements the tweaks to disable the update service automatically. Since it is only a script, once it is downloaded make it Executable and then “Run in Terminal”. After that, it should automatically do all of the rest of the work for you:grinning:.

    Thanks!

    Keep trying, never give up. In the end, you will find that it was all worth it

    Community ISO: https://antergoscommunityeditions.wordpress.com
    Linux Basics: https://linuxbasicssite.wordpress.com

  • Hi again!

    I implemented a few changes to Pamac here, but I cannot figure out how to install it to try it out. I already git cloned it, but now I don’t know what to do from there. I know there must be a way, because I forked it straight from the original source on Github. All I have changed so far are some GUI details, and not any other files.

    Any help would be appreciated:slight_smile:.
    Thanks!

    Keep trying, never give up. In the end, you will find that it was all worth it

    Community ISO: https://antergoscommunityeditions.wordpress.com
    Linux Basics: https://linuxbasicssite.wordpress.com

  • @Velkerk, there is now a Help With Installing section in the Menu on SourceForge for the project here.

    Hope the helps!

    Keep trying, never give up. In the end, you will find that it was all worth it

    Community ISO: https://antergoscommunityeditions.wordpress.com
    Linux Basics: https://linuxbasicssite.wordpress.com

system73 center3 install78 pacman80 Posts 49Views 3015
Log in to reply