Giter VIP home page Giter VIP logo

Comments (12)

Botspot avatar Botspot commented on June 22, 2024

Hey Eric, is this something you want to talk about, or vent and move on?

from pi-apps.

JustAnEric avatar JustAnEric commented on June 22, 2024

Oh yeah, I forgot about the suggestion part, remove the part where it scares you to uninstall Pi Apps completely because it "ruins" your Linux installation upon installation of Pi Apps.

from pi-apps.

JustAnEric avatar JustAnEric commented on June 22, 2024

Kali Linux is built on top of Debian too, I don't get why you can't support it.

from pi-apps.

Botspot avatar Botspot commented on June 22, 2024

I cannot tell if you just want to argue, or help us work through a perceived problem. I will give you a chance.

Well, I want to be a Linux tinkerer, but I certainly don't want my APT sources file to be deleted.

Pi-Apps does not delete default apt sources files. Not sure what you are talking about here.

Why, just why. You have to scare your users like that when they're trying to be a Linux tinkerer upon install. My heart literally stopped beating when I installed Pi Apps and got that dialog, but it turns out it was all a lie.

Not exactly sure what you are referring to here either, but it sounds like pi-apps tried to add some useful commentary and repair instructions for a pre-existing error that occurs every time you run sudo apt update.
Could you run sudo apt update and paste its output here?

Kali Linux is built on top of Debian too, I don't get why you can't support it.

For whatever reason, Kali is not maintained nearly as well as Debian. It is a rolling release, and we kept receiving so many error reports from package conflicts and other instabilities that we could not add support. None of the pi-apps devs use Kali, and we're all volunteers please remember. Pi-Apps used to be ONLY for Raspberry Pi OS 32-bit. Since then we've added full 64-bit support and added reasonably good general ARM support. The project is far more broad than my original dream, and maybe one day if we find an enthusiastic Kali user we could try supporting Kali again. But for now, there are basically two people keeping Pi-Apps running. Two. And neither of us make any money from it.

from pi-apps.

theofficialgman avatar theofficialgman commented on June 22, 2024

Kali Linux is built on top of Debian too, I don't get why you can't support it.

Yes it is but its built on top of debian testing (https://www.kali.org/docs/policy/kali-linux-relationship-with-debian/).
Debian testing is not intended for regular users. It is for developers to test integrating new packages, deprecating old ones, changing things around, and breaking things without risk of general users being affected. This, as Botspot said, happens very frequently. Pi-Apps requires STABLE bases to target where over the life of the distro things don't randomly disappear, change, or break without warning. Debian testing is designed to randomly change, disappear, and break without warning, that is its purpose.

Meanwhile on a STABLE base (debian bookworm/bullseye, and ubuntu jammy/focal) we are assured that things will not change over the life of the distro, only bugfixes and security patches are applied that do NOT affect the compatibility with other software.

from pi-apps.

theofficialgman avatar theofficialgman commented on June 22, 2024

Oh yeah, I forgot about the suggestion part, remove the part where it scares you to uninstall Pi Apps completely because it "ruins" your Linux installation upon installation of Pi Apps.

This isn't a fear tactic. It also does not tell you that it "ruins" your Linux installation. It is simply a prompt to inform users that their system is unsupported by the pi-apps developers/maintainers before they even attempt to install any software. This was added at the suggestion of another user #2512 (comment) since it provides a better user experience to tell the user immediately that their system is unsupported (for whatever reason listed) and to expect some applications to fail (in a GUI prompt that happens once on first launch) rather than only tell them that their system is unsupported when attempting to install an application (only in the terminal) and after installation failures (in the terminal and a GUI prompt).

Additionally, you have yet to inform us as to which unsupported error message you received. You can run the following in terminal and paste the output here:

~/pi-apps/api is_supported_system

from pi-apps.

JustAnEric avatar JustAnEric commented on June 22, 2024

@Botspot It had some error message like "Congratulations linux tinkerer! You officially and successfully broke your system. /etc/apt/sources.list has been successfully been overwritten to not work."
This error is what scared the **** out of me

from pi-apps.

theofficialgman avatar theofficialgman commented on June 22, 2024

@JustAnEric read my post and run the command and send the output here

from pi-apps.

JustAnEric avatar JustAnEric commented on June 22, 2024

@theofficialgman Output:

Congratulations, Linux tinkerer, you broke your system. You have removed ALL debian sources from your system.
All apt based application installs will fail. Unless you have a backup of your /etc/apt/sources.list /etc/apt/sources.list.d you will need to reinstall your OS.

It is pretty clear that part is the part that scared me now.

from pi-apps.

theofficialgman avatar theofficialgman commented on June 22, 2024

Hmm yeah the error message we throw isn't actually correct in your case. It is just that your repos do not contain any of the hardcoded debian/Ubuntu (and select based distro).

I'll update that condition to produce the desired affect.

from pi-apps.

theofficialgman avatar theofficialgman commented on June 22, 2024

@JustAnEric If you update pi-apps and run that command again you will see the error reported will be more relevant.

from pi-apps.

JustAnEric avatar JustAnEric commented on June 22, 2024

Alright thank you.

from pi-apps.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.