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

 

 

 

Adding PPA?

New to Debian (Or Linux in general)? Ask your questions here!
Post Reply
Message
Author
emil_21
Posts: 98
Joined: 2017-04-14 06:13

Adding PPA?

#1 Post by emil_21 »

I am trying to add the ppa for dockbarx, but i get this:

Code: Select all

sudo add-apt-repository ppa:xuzhen666/dockbarx
 Latest dockbarx git snapshot build.
https://github.com/M7S/dockbarx/
https://github.com/M7S/xfce4-dockbarx-plugin

 More info: https://launchpad.net/~xuzhen666/+archive/ubuntu/dockbarx
Press [ENTER] to continue or ctrl-c to cancel adding it

gpg: keybox '/tmp/tmpbwr1zlgx/pubring.gpg' created
gpg: /tmp/tmpbwr1zlgx/trustdb.gpg: trustdb created
gpg: key 77D026E2EEAD66BD: public key "Launchpad PPA for Xu Zhen" imported
gpg: Total number processed: 1
gpg:               imported: 1
gpg: no valid OpenPGP data found.
If i try to update i get this:

Code: Select all

sudo apt update 
Hit:1 http://ftp.debian.org/debian buster-backports InRelease
Hit:2 http://deb.debian.org/debian stable InRelease                            
Get:3 http://ppa.launchpad.net/xuzhen666/dockbarx/ubuntu groovy InRelease [17.5 kB]
Hit:4 http://deb.debian.org/debian stable-updates InRelease
Hit:5 http://deb.debian.org/debian-security stable/updates InRelease
Err:3 http://ppa.launchpad.net/xuzhen666/dockbarx/ubuntu groovy InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 77D026E2EEAD66BD
Reading package lists... Done
W: GPG error: http://ppa.launchpad.net/xuzhen666/dockbarx/ubuntu groovy InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 77D026E2EEAD66BD
E: The repository 'http://ppa.launchpad.net/xuzhen666/dockbarx/ubuntu groovy InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

User avatar
sunrat
Administrator
Administrator
Posts: 6497
Joined: 2006-08-29 09:12
Location: Melbourne, Australia
Has thanked: 118 times
Been thanked: 476 times

Re: Adding PPA?

#2 Post by sunrat »

Don't do it. PPAs are for Ubuntu and may be incompatible with Debian, although a small proportion can work if you're lucky. You've added the PPA for the latest buntu which is out of sync with Buster by possibly 2 years or more.
If it breaks you get to keep all the pieces but nobody will help you fix it. Is there not a program in the Debian repos that will perform the task you wish?
“ computer users can be divided into 2 categories:
Those who have lost data
...and those who have not lost data YET ”
Remember to BACKUP!

User avatar
cds60601
df -h | participant
df -h | participant
Posts: 739
Joined: 2017-11-25 05:58
Location: Florida
Has thanked: 136 times
Been thanked: 65 times

Re: Adding PPA?

#3 Post by cds60601 »

Absolutely agree - don't add PPA's
Please review this wiki article: https://wiki.debian.org/DontBreakDebian

If you absolutely MUST use PPA's - then it's better to just install Ubuntu OR follow this link to build it yourself.
https://wiki.debian.org/CreatePackageFromPPA
Mind you - don't just blindly attempt the above unless you have the experience of working with the Debian packaging and having a look at
https://wiki.debian.org/Packaging/Intro ... nPackaging
Supercalifragilisticexpialidocious

User avatar
RU55EL
Posts: 546
Joined: 2014-04-07 03:42
Location: /home/russel

Re: Adding PPA?

#4 Post by RU55EL »


emil_21
Posts: 98
Joined: 2017-04-14 06:13

Re: Adding PPA?

#5 Post by emil_21 »

sunrat wrote:Don't do it. PPAs are for Ubuntu and may be incompatible with Debian, although a small proportion can work if you're lucky. You've added the PPA for the latest buntu which is out of sync with Buster by possibly 2 years or more.
If it breaks you get to keep all the pieces but nobody will help you fix it. Is there not a program in the Debian repos that will perform the task you wish?
I want to use dockbarx panel plugin. I don't think there is other program in Debian repos that can do this.

emil_21
Posts: 98
Joined: 2017-04-14 06:13

Re: Adding PPA?

#6 Post by emil_21 »

cds60601 wrote:Absolutely agree - don't add PPA's
Please review this wiki article: https://wiki.debian.org/DontBreakDebian

If you absolutely MUST use PPA's - then it's better to just install Ubuntu OR follow this link to build it yourself.
https://wiki.debian.org/CreatePackageFromPPA
Mind you - don't just blindly attempt the above unless you have the experience of working with the Debian packaging and having a look at
https://wiki.debian.org/Packaging/Intro ... nPackaging

I tried to follow the guide but when i add the repository for the source code i get the same error for 'no valid OpenPGP'.

cuckooflew
Posts: 677
Joined: 2018-05-10 19:34
Location: Some where out west
Been thanked: 1 time

Re: Adding PPA?

#7 Post by cuckooflew »

sunrat wrote:Don't do it. PPAs are for Ubuntu and may be incompatible with Debian, although a small proportion can work if you're lucky. You've added the PPA for the latest buntu which is out of sync with Buster by possibly 2 years or more.
If it breaks you get to keep all the pieces but nobody will help you fix it. Is there not a program in the Debian repos that will perform the task you wish?
You seem to either be ignoring what they say, or simply do not understand, in other words,
maybe,...
sync with Buster by possibly 2 years or more
Those ppa's are NOT intended for Debian Buster,... DO NOT keep trying to use them.
========================================
Why do you think you even need this>
I want to use dockbarx panel plugin. I don't think there is other program in Debian repos that can do this.
Just wanting to use it, is not the same as needing it, and there are other task bars that work just fine for Debian , in the Debian repositories.
I don't think there is other program in Debian repos that can do this.
Do what ? "this" could mean any thing, What does it do , that other task bars don't ?
What DE are you using, ? A excellent task bar, that can be used on XFCE, and most any other DE, or WM is "tint2" It can be configured and customized to fit most NEEDS, of course if dockbarx panel has some feature that you simply must have, for some reason, EG: work or school requires it, then Install Ubuntu, with XFCE, and use the plugin... It really is not as great as all the promotions make it sound, and Ubuntu is a very unreliable OS, but if Debian does not suit your needs, .... well go figure.
Last edited by cuckooflew on 2020-07-22 19:37, edited 1 time in total.
Please Read What we expect you have already Done
Search Engines know a lot, and
"If God had wanted computers to work all the time, He wouldn't have invented RESET buttons"
and
Just say NO to help vampires!

User avatar
Head_on_a_Stick
Posts: 14114
Joined: 2014-06-01 17:46
Location: London, England
Has thanked: 81 times
Been thanked: 133 times

Re: Adding PPA?

#8 Post by Head_on_a_Stick »

emil_21 wrote:when i add the repository for the source code i get the same error for 'no valid OpenPGP'.
You need to use a proper release name, "groovy" is just a placeholder.
deadbang

User avatar
RU55EL
Posts: 546
Joined: 2014-04-07 03:42
Location: /home/russel

Re: Adding PPA?

#9 Post by RU55EL »

emil_21 wrote:
sunrat wrote:Don't do it. PPAs are for Ubuntu and may be incompatible with Debian, although a small proportion can work if you're lucky. You've added the PPA for the latest buntu which is out of sync with Buster by possibly 2 years or more.
If it breaks you get to keep all the pieces but nobody will help you fix it. Is there not a program in the Debian repos that will perform the task you wish?
I want to use dockbarx panel plugin. I don't think there is other program in Debian repos that can do this.
The answer is simple. Install Ubuntu, then you can install and run dockbarx.

User avatar
sickpig
Posts: 592
Joined: 2019-01-23 10:34
Has thanked: 1 time
Been thanked: 1 time

Re: Adding PPA?

#10 Post by sickpig »

RU55EL wrote:The answer is simple. Install Ubuntu, then you can install and run dockbarx.
not necessarily
there are numerous package managers which can be used with Debian viz. nix, homebrew, GNU guix
incidentally dockbarx is available in nix
@OP ppas are best avoided if you can find what you need/want with the above listed package managers or build from source (carefully) without mutating your system

emil_21
Posts: 98
Joined: 2017-04-14 06:13

Re: Adding PPA?

#11 Post by emil_21 »

cuckooflew wrote: Do what ? "this" could mean any thing, What does it do , that other task bars don't ?
I have debian xfce, and the dockbarx panel plugin for xfce provide Windows 7 like program launchers on the panel.

User avatar
golinux
Posts: 1579
Joined: 2010-12-09 00:56
Location: not a 'buntard!
Been thanked: 1 time

Re: Adding PPA?

#12 Post by golinux »

emil_21 wrote:I have debian xfce, and the dockbarx panel plugin for xfce provide Windows 7 like program launchers on the panel.
Good grief. What is happening to the Linux world . . .
Last edited by golinux on 2020-07-23 15:42, edited 1 time in total.
May the FORK be with you!

cuckooflew
Posts: 677
Joined: 2018-05-10 19:34
Location: Some where out west
Been thanked: 1 time

Re: Adding PPA?

#13 Post by cuckooflew »

Honestly, if people want Windows like programs, or Ubuntu software, they should just use those, and stop trying to make Debian be something else.

================
by emil_21 » 2020-07-23 06:02 :>
I have debian xfce, and the dockbarx panel plugin for xfce provide Windows 7 like program launchers on the panel.
@ OP
Thank you, ok, XFCE for Debian is a nice DE, and there seems to be a lot of information available that explains how to install this "dockbarx panel ", but I am not even going to post any links to it, because it is not really intended for Debian, and is bad advice.
I have never used Windows 7, so I am not sure what those are or look like.
I do know,tint2 is a good task bar, and it can be configured to fit your "taste", EG: It has program launchers, and you can modify them as needed, Making XFCE, and tint2 like windows 7 is NOT a good idea, just like trying to install a program that is not intended for Debian also is not a good idea, as you have seen it just does not work.
Maybe at least try "tint2", and try to learn how to configure it,...but first you need to remove all the ppa and non-debian repositories, then install tint 2, OR you can also try this one: https://packages.debian.org/buster/plank it is available in the debian repositories, after you have either one, tint2 or plank, (there might be some others,but I don't have time to search for them ,just now) Any way, you can use different themes and customize your task bar, so that it looks and feels like what you want, I would forget about this "dockbarx panel plugin" , it is not intended for Debian, and it is not necessary,
for now, that is all.
Last edited by cuckooflew on 2020-07-23 16:45, edited 1 time in total.
Please Read What we expect you have already Done
Search Engines know a lot, and
"If God had wanted computers to work all the time, He wouldn't have invented RESET buttons"
and
Just say NO to help vampires!

User avatar
eriefisher
Posts: 130
Joined: 2008-06-04 03:49
Location: Ontario's South Coast

Re: Adding PPA?

#14 Post by eriefisher »

As I understand it DockbarX is not a dock/Panel but a plugin to replace the "Window Buttons" plugin in XFCE4. I don't use either but I think it just list open windows rather than taking up space on the panel side by side.
____________________________________________
There's a manual?
Siduction
Debian Sid
Xfce4 4.14

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

Re: Adding PPA?

#15 Post by kedaha »

Hi,
I'd never heard of this dog bark thingy but it looks interesting. No, it's not a good idea to use some PPA as others have noted. However, it might be quite easy to do a manual installation. I don't have time right now to do it myself but I'll have another look at it some time soon.
I downloaded the zipped file and took a look at it:

Code: Select all

user@debian:~/dogbarx/dockbarx-master$ cat README.md
This is the rationale:
##FAQ
*Q: Why do you want to make Linux into a Microsoft Windows 7 clone?*

A: I don't. The goal of DockbarX isn't to be a clone of the Windows 7 task bar. Windows 7 task bar has a good principle, though. When it comes to your most used programs it's more productive to do all window handling - launching, selecting, closing, etc. from the same few pixels. If I need a Firefox window I move my mouse cursor to the same spot on the screen regardless of which Firefox window I want and or if I even have not opened a Firefox window yet. This behavior is good and it would be stupid not to implement it just because "Windows had it first". Don't reduce your productivity out of stubbornness. When it comes to looks it's up to you to choose a theme that looks like windows 7 or a theme that doesn't look that way.
user@debian:~/dogbarx/dockbarx-master$ cat README.md
According to that:

Code: Select all

## Manual Installation

1. Following dependencies needs to be installed:
  - zeitgeist, python-wnck, python-imaging, python-keybinder and python-xlib.
  - Install python-gnomeapplet if you want to use DockbarX as a gnome-panel applet (gnome2) you should install python-gnomeapplet. (This doesn't work in newer releases of Ubuntu.)
  - To use dockbarx as an AWN applet, you also need to copy the content of the AWN folder to ~/.config/awn/applets.
  - Some of the stand alone dock applets require dependencies:
    - Cardapio applet: Cardapio
    - Appindicators: indicator-application
  - To use DockManager helpers, you need to install dockmanager and dockmanager-daemon as well as libdesktop-agnostic-cfg-gconf and libdesktop-agnostic-vfs-gio. The last two might not need to be installed separately on distributions that aren't Debian based.
2. Extract dockbarx. Change directory to where you extracted dockbarx and run the setup.py install `$ sudo ./setup.py install`
In Debian Buster: With regard to the dependences:

Code: Select all

Package python-imaging is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  python-pil:i386 python-pil
Two other missing packages, namely python-wnck and python-gconf can be installed from oldstable without any dependency issues. (Since this is in the beginners' section, please don't mix repositories but rather download the binaries directly). I was able to install them:

Code: Select all

$ apt policy python-gconf python-wnck
python-gconf:user@debian:~/dogbarx/dockbarx-master$ cat README.md
  Installed: 2.28.1+dfsg-1.2
  Candidate: 2.28.1+dfsg-1.2
  Version table:
 *** 2.28.1+dfsg-1.2 100
        100 /var/lib/dpkg/status
python-wnck:
  Installed: 2.32.0+dfsg-3
  Candidate: 2.32.0+dfsg-3
  Version table:
 *** 2.32.0+dfsg-3 100
        100 /var/lib/dpkg/status
To be continued... :wink:
DebianStable

Code: Select all

$ vrms

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

cuckooflew
Posts: 677
Joined: 2018-05-10 19:34
Location: Some where out west
Been thanked: 1 time

Re: Adding PPA?

#16 Post by cuckooflew »

Show us some screen shots if you get it working, here is one, not using Xfce here, but any way , the "tint2" panel:Image

I agree, nothing wrong with making it look like what ever someone wants, but if installing a program causes problems and does not work well, then I don't see how it would be more productive.
Of course if the program works well, then it could be more productive, The themes and looks do not make a system more productive though, and un-needed programs mostly just fill disk space, they serve no real purpose. From what I have read, this "dockbarx" does not really do anything new, or that can't be done with other task bars and a good window manager, ....any way after all said and done, the main point, DO NOT install it using Ubuntu ppa's, do some research, or wait and see how to install it properly , so that it does work on Debian with XFCE,..or what ever environment ...I might try it myself, on a VM with Debian 10, and fluxbox,...just to see
Please Read What we expect you have already Done
Search Engines know a lot, and
"If God had wanted computers to work all the time, He wouldn't have invented RESET buttons"
and
Just say NO to help vampires!

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

Re: Adding PPA?

#17 Post by kedaha »

To continue from my last post, I can confirm that it works at least on my stable Buster mate-desktop as per the instructions to install it manually, i.e., not using the PPA.To use it in Xfce would involve a lttle additional stuff and I haven't got the helpers because:
To use DockManager helpers, you need to install dockmanager and dockmanager-daemon as well as libdesktop-agnostic-cfg-gconf and libdesktop-agnostic-vfs-gio. The last two might not need to be installed separately on distributions that aren't Debian based.

It would of course be much better to convert it into a regular Debian package rather than install it with the setup.py install.
I haven't looked at converting the PPA yet but I'd venture to say that the question of installing it properly in stable looks possible one way or another.
DebianStable

Code: Select all

$ vrms

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

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

Re: Adding PPA?

#18 Post by stevepusser »

It's in the MX Linux repository...

http://mxrepo.com/mx/repo/pool/main/d/dockbarx/
MX Linux packager and developer

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

Re: Adding PPA?

#19 Post by kedaha »

stevepusser wrote:It's in the MX Linux repository...

http://mxrepo.com/mx/repo/pool/main/d/dockbarx/
Thanks stevepusser for that. Thanks also to emil_21 for the topic; otherwise I might not have come across it. It's good.
DebianStable

Code: Select all

$ vrms

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

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

Re: Adding PPA?

#20 Post by stevepusser »

I ported over the newer dockbarx from git for the MX test repo just now, and also in an OBS repo (not a PPA, but like one that supports Debian): https://build.opensuse.org/package/show ... x/dockbarx
MX Linux packager and developer

Post Reply