Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

Will foreign packages break my system?

If none of the specific sub-forums seem right for your thread, ask here.
Post Reply
Message
Author
djevil
Posts: 9
Joined: 2017-09-18 13:36

Will foreign packages break my system?

#1 Post by djevil »

Hello,
I'm new to Debian (I currently switched from Ubuntu to Debian Buster, cause it's rolling)
and now I have a lot of questions.

I'm missing some packages (e.g. qt5ct, lmms), so I want to know if it will break the system(some day)
if I use foreign packages or self compiled packages,
and is it possible/recommended to install Ubuntu packages/ppa on Buster?

Regards djevil

User avatar
Thorny
Posts: 542
Joined: 2011-02-27 13:40

Re: Will foreign packages break my system?

#2 Post by Thorny »

djevil wrote:Hello,
I'm new to Debian (I currently switched from Ubuntu to Debian Buster, cause it's rolling)
and now I have a lot of questions.
Debian Buster is not a "rolling" release. Actually it is not really a release at all, it is the testing version of what will become the next release. It is meant to be used and tested by knowledgeable and experienced users who report bugs so that the developers can correct them. It really isn't suitable for the inexperienced. In addition, posters here often become annoyed by the "lot of questions" when inexperienced users find their "testing" system broken and don't understand how or why or what to do.

You can read about the stable, testing, and unstable versions here:
https://www.debian.org/releases/
djevil wrote: I'm missing some packages (e.g. qt5ct, lmms), so I want to know if it will break the system(some day)
if I use foreign packages or self compiled packages,
and is it possible/recommended to install Ubuntu packages/ppa on Buster?l
This will probably answer those questions.
https://wiki.debian.org/DontBreakDebian

There is also plenty of other information in the Debian Wiki that might answer a lot of questions that will come up for you.

This is another good thing to read, it is a post from a forum administrator here
http://forums.debian.net/viewtopic.php?f=30&t=47078/

The general recommendation for inexperienced users is to use Debian Stable, which is currently Stretch.
I wish you good luck!

djevil
Posts: 9
Joined: 2017-09-18 13:36

Re: Will foreign packages break my system?

#3 Post by djevil »

Hm, ok,
but Debian stable uses very old packages, and I wanted a rolling distro, so maybe I try Arch next.

Regards djevil

User avatar
stevepusser
Posts: 12930
Joined: 2009-10-06 05:53
Has thanked: 41 times
Been thanked: 71 times

Re: Will foreign packages break my system?

#4 Post by stevepusser »

You can have both Debian stable and more up-to-date packages if you use the Debian backports repository, third party backports, or do them yourself. Before you say "OMG third party how can I trust that!", how much better off will you be using the Arch AUR?
MX Linux packager and developer

User avatar
Hallvor
Global Moderator
Global Moderator
Posts: 2029
Joined: 2009-04-16 18:35
Location: Kristiansand, Norway
Has thanked: 139 times
Been thanked: 206 times

Re: Will foreign packages break my system?

#5 Post by Hallvor »

djevil wrote:Hello,
I'm new to Debian (I currently switched from Ubuntu to Debian Buster, cause it's rolling)
and now I have a lot of questions.

I'm missing some packages (e.g. qt5ct, lmms), so I want to know if it will break the system(some day)
if I use foreign packages or self compiled packages,
and is it possible/recommended to install Ubuntu packages/ppa on Buster?

Regards djevil
I would go for a part-rolling distribution like PCLinuxOS. You will get a "stable" core and all the latest applications. I haven't tried it the last few years, but they used to have a very good implementation of KDE.

https://www.youtube.com/watch?v=GSExOffDvMY

Arch is also an option.
[HowTo] Install and configure Debian bookworm
Debian 12 | KDE Plasma | ThinkPad T440s | 4 × Intel® Core™ i7-4600U CPU @ 2.10GHz | 12 GiB RAM | Mesa Intel® HD Graphics 4400 | 1 TB SSD

kedaha
Posts: 3521
Joined: 2008-05-24 12:26
Has thanked: 33 times
Been thanked: 77 times

Re: Will foreign packages break my system?

#6 Post by kedaha »

Thorny wrote:The general recommendation for inexperienced users is to use Debian Stable, which is currently Stretch.
I've used Debian for quite a long time —since "Etch" in fact—and have always used stable on my desktop system and am happy with what I've got; if I really need newer software then I either use official backports or backport it myself. I think many experienced users prefer stable as their main desktop system. On my server I'm in no hurry to upgrade to current stable because oldstable works fine.
Something I've observed on these boards is that the lower the post count the higher the tendency to install sid or testing under the mistaken belief that these are "upgrades." But as Osamu Aoki, the author of the Debian Reference puts it:
Even though the unstable suite of the Debian system looks very stable for most of the times, there have been some package problems on the testing and unstable suite of the Debian system and a few of them were not so trivial to resolve. It may be quite painful for you. Sometimes, you may have a broken package or missing functionality for a few weeks.
No, neither "buster" nor "sid" is the way to shiny, new software.
DebianStable

Code: Select all

$ vrms

No non-free or contrib packages installed on debian!  rms would be proud.

User avatar
Gaius
Posts: 33
Joined: 2012-12-18 10:54
Location: Germany

Re: Will foreign packages break my system?

#7 Post by Gaius »

kedaha wrote:Something I've observed on these boards is that the lower the post count the higher the tendency to install sid or testing under the mistaken belief that these are "upgrades".
Hmmm, looks like I have to post more ... :D
I would never consider installing anything else than stable, at least not until I am sufficiently reacquainted with Linux in general and Debian in particular to feel confident that malfunctions are not due to mistakes I've made, but are genuine bugs.

Anybody who is not a seasoned Debian user is strongly advised to use only stable versions.

Otherwise how will you know whether there is something wrong with the distribution, or whether you simply messed up?

Use stable for some years ... learn how it works, understand which component does what (and why, and how).
Then, if you feel adventurous, switch to unstable or maybe even 'sid'.

Why make life harder for yourself?
Become proficient with Debian stable first, then consider the more demanding unstable or 'sid' distributions.

Cheers,
Gaius

Edit / P.S.: This is a bit rude (and rather funny) ... and it is also very true.
If you can’t explain it simply, you don’t understand it well enough.
Albert Einstein

TonyT
Posts: 575
Joined: 2006-09-04 11:57

Re: Will foreign packages break my system?

#8 Post by TonyT »

My 2 cents:

As long as your system is not a production server for business critical stuff, and as long as your system is yours to fool with, go ahead and install whatever you want. The installation will not complete if required dependencies are missing. Just have backups of any files you need in case the system breaks. You can always reinstall debian and start all over again, albeit with new found knowledge and skills. An install and basic user preferences setup takes but a couple hours. IMHO this is the best way to learn quickly. You will also learn that the "latest and greatest" versions of most software are relative to what you want to do with that software. Hell, I still have a debian woody home server that does all I need it to do! I run sid on my laptop because I know what I'm doing and over the years have gained judgement about what and what not to take chances with.

User avatar
None1975
df -h | participant
df -h | participant
Posts: 1388
Joined: 2015-11-29 18:23
Location: Russia, Kaliningrad
Has thanked: 45 times
Been thanked: 65 times

Re: Will foreign packages break my system?

#9 Post by None1975 »

Hello. Please read this.
OS: Debian 12.4 Bookworm / DE: Enlightenment
Debian Wiki | DontBreakDebian, My config files on github

User avatar
stevepusser
Posts: 12930
Joined: 2009-10-06 05:53
Has thanked: 41 times
Been thanked: 71 times

Re: Will foreign packages break my system?

#10 Post by stevepusser »

None1975 wrote:Hello. Please read this.
If I wanted to read stuff, I'd go to the library!!! :twisted:

Oh, wait, I am at the library...carry on.

Does anyone want qt5ct builds for Stretch on the openSUSE build service?
MX Linux packager and developer

User avatar
debiman
Posts: 3063
Joined: 2013-03-12 07:18

Re: Will foreign packages break my system?

#11 Post by debiman »

djevil wrote:but Debian stable uses very old packages, and I wanted a rolling distro, so maybe I try Arch next.
that's the sort of opinionism that makes seasoned arch users roll their eyes.

the generic answer is:
if you have to ask a question like that (thread title), then archlinux is not for you.

but you probably meant some pre-fabricated arch derivate anyway.

User avatar
stevepusser
Posts: 12930
Joined: 2009-10-06 05:53
Has thanked: 41 times
Been thanked: 71 times

Re: Will foreign packages break my system?

#12 Post by stevepusser »

A little google-fu also found qt5ct packages in the stretch-backports section of a Debian developers private repo, along with many other interesting packages: https://repozytorium.mati75.eu/ From a packager's point of view, they are higher quality than the ones from the Webup8 PPA you were probably using for Ubuntu.
MX Linux packager and developer

Wheelerof4te
Posts: 1454
Joined: 2015-08-30 20:14

Re: Will foreign packages break my system?

#13 Post by Wheelerof4te »

djevil wrote:Hm, ok,
but Debian stable uses very old packages, and I wanted a rolling distro, so maybe I try Arch next.

Regards djevil
Don't try Arch, install Antergos:
https://antergos.com/

djevil
Posts: 9
Joined: 2017-09-18 13:36

Re: Will foreign packages break my system?

#14 Post by djevil »

well, I installed Arch now, and I'm happy with it, I have actual packages, and didnot even need backports/ppas etc. and it seems stable.. at least in these two or three days of testing.


Regards djevil

User avatar
None1975
df -h | participant
df -h | participant
Posts: 1388
Joined: 2015-11-29 18:23
Location: Russia, Kaliningrad
Has thanked: 45 times
Been thanked: 65 times

Re: Will foreign packages break my system?

#15 Post by None1975 »

stevepusser wrote:Does anyone want qt5ct builds for Stretch on the openSUSE build service?
And made a new Frankenstein?
OS: Debian 12.4 Bookworm / DE: Enlightenment
Debian Wiki | DontBreakDebian, My config files on github

User avatar
stevepusser
Posts: 12930
Joined: 2009-10-06 05:53
Has thanked: 41 times
Been thanked: 71 times

Re: Will foreign packages break my system?

#16 Post by stevepusser »

Woah, woah, woah there, my friend. Let's not start tossing around the FrankenDebian name for every system that installs a package that's not in the Debian repos. Reserve it for the truly messed up systems.

It's not a mortal sin to install one of those packages; you won't end up in Debian sHell, with RMSatan force feeding you gunk from the open source on his feet for all eternity.
MX Linux packager and developer

User avatar
GarryRicketson
Posts: 5644
Joined: 2015-01-20 22:16
Location: Durango, Mexico

Re: Will foreign packages break my system?

#17 Post by GarryRicketson »

Will foreign packages break my system?
Is way to broad, or vague,...it all depends on which "foreign package" and where it came from,
and is it possible/recommended to install Ubuntu packages/ppa on Buster?
All though it is possible , it is NOT recommended:
https://wiki.debian.org/DontBreakDebian

If you know what you are doing "self compiled packages" is a valid option.
djevil wrote:Hm, ok,
but Debian stable uses very old packages, and I wanted a rolling distro, so maybe I try Arch next.

Regards djevil
That is fine, but again, if you don't know what you are doing, installing all sorts of things from random sites, and using the ubunto ppa's will probably break your system.
The same would apply to writing your own programs and "self" compiling,
If you don't know what you are doing, odds are it will cause problems sooner
or later. If the OP knew what they were doing, they also would know how to avoid breaking their system when they , write , and compile a program, there
are safe ways to do that. But that would be a entire different topic.
To sum it up, I agree with stevepusser :
Woah, woah, woah there, my friend. Let's not start tossing around the FrankenDebian name for every system that installs a package that's not in the Debian repos. Reserve it for the truly messed up systems

Post Reply