I want to use bzr-explorer in Debian 11. How to install it?
Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I want to use bzr-explorer in Debian 11. How to install it?
I want to use bzr-explorer in Debian 11. How to install it?
bzr-explorer is a GUI for dealing with bazaar repositories. I downloaded its source from https://launchpad.net/bzr-explorer/1.1/1.1.1 , and now i am trying to compile and install it.
First, i checked the REAME file, which says:
Quote:
Dependencies
------------
Required packages are:
* Python 2.4 or later
* Bazaar 2.1 or later.
* QBzr 0.18 or later.
* PyQt4/Qt4 version 4.4 or later.
If you wish to use the applets provided via bzr-gtk, it should be
installed as well.
Testing
-------
To test the plugin after installation:
bzr selftest explorer
For this testing command, i received the error:
Code:
$ bzr selftest explorer
brz: ERROR: tests not available. Install the
python-breezy.tests package to run the breezy testsuite.
And this is where i am lost: python-breezy.tests package.
And then tried to install it, but look at these errors:
Code:
# dpkg -i python-breezy_3.0.0~bzr7210-3~bpo9+1_amd64.deb
(Reading database ... 359691 files and directories
currently installed.)
Preparing to unpack
python-breezy_3.0.0~bzr7210-3~bpo9+1_amd64.deb ...
Unpacking python-breezy (3.0.0~bzr7210-3~bpo9+1)
over (3.0.0~bzr7210-3~bpo9+1) ...
dpkg: dependency problems prevent configuration of
python-breezy:
python-breezy depends on python-configobj; however:
Package python-configobj is not installed.
python-breezy depends on python (<< 2.8); however:
Package python is not installed.
python-breezy depends on python (>= 2.7~); however:
Package python is not installed.
python-breezy depends on python:any (<< 2.8); however:
Package python is not installed.
python-breezy depends on python:any (>= 2.7.5-5~); however:
Package python is not installed.
dpkg: error processing package python-breezy (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
python-breezy
It does not make sense to me. I have python 2.7. Look what happens and is suggested when i type "pyt<TAB><TAB>" in my command line:
I want to use bzr-explorer in Debian 10. How to install it? bzr-explorer is a GUI for dealing with bazaar repositories. I downloaded its source from https://launchpad.net/bzr-explorer/1.1/1.1.1 , and now i am trying to compile and install it. First, i checked the REAME file, which says:
Code:
Dependencies
------------
Required packages are:
* Python 2.4 or later
* Bazaar 2.1 or later.
* QBzr 0.18 or later.
* PyQt4/Qt4 version 4.4 or later.
If you wish to use the applets provided via bzr-gtk, it should be
installed as well.
Testing
-------
To test the plugin after installation:
bzr selftest explorer
For this testing command, i received the error:
Code:
$ bzr selftest explorer
brz: ERROR: tests not available. Install the
python-breezy.tests package to run the breezy testsuite.
And then tried to install it, but look at these errors:
Code:
# dpkg -i python-breezy_3.0.0~bzr7210-3~bpo9+1_amd64.deb
(Reading database ... 359691 files and directories
currently installed.)
Preparing to unpack
python-breezy_3.0.0~bzr7210-3~bpo9+1_amd64.deb ...
Unpacking python-breezy (3.0.0~bzr7210-3~bpo9+1)
over (3.0.0~bzr7210-3~bpo9+1) ...
dpkg: dependency problems prevent configuration of
python-breezy:
python-breezy depends on python-configobj; however:
Package python-configobj is not installed.
python-breezy depends on python (<< 2.8); however:
Package python is not installed.
python-breezy depends on python (>= 2.7~); however:
Package python is not installed.
python-breezy depends on python:any (<< 2.8); however:
Package python is not installed.
python-breezy depends on python:any (>= 2.7.5-5~); however:
Package python is not installed.
dpkg: error processing package python-breezy (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
python-breezy
It does not make sense to me. I have python 2.7. Look what happens and is suggested when i type "pyt<TAB><TAB>" in my command line:
Using aptitude, I looked all the packages containing "python" in their name, but found nothing mising. I even had libpython2-dev installed.
It says version 2.7.5-5 of Python...what's yours? And what's first in your path, since you have 2.7 and 3.9 installed?? And why don't you just install the package for Debian?? https://debian.pkgs.org/10/debian-ma...2_all.deb.html
I cannot find any "bzr-explorer" with aptitude or synaptic. Why? My sources.list is:
Code:
deb http://deb.debian.org/debian/ bullseye
non-free contrib main
deb-src http://deb.debian.org/debian/ bullseye
non-free contrib main
deb https://deb.debian.org/debian-security/
bullseye-security non-free contrib main
deb-src https://deb.debian.org/debian-security/
bullseye-security non-free contrib main
deb http://deb.debian.org/debian/ bullseye-updates
non-free contrib main
deb-src http://deb.debian.org/debian/ bullseye-updates
non-free contrib main
Probably should find out...why do you have two versions of Python installed??
Quote:
I cannot find any "bzr-explorer" with aptitude or synaptic. Why? My sources.list is:
Code:
deb http://deb.debian.org/debian/ bullseye
non-free contrib main
deb-src http://deb.debian.org/debian/ bullseye
non-free contrib main
deb https://deb.debian.org/debian-security/
bullseye-security non-free contrib main
deb-src https://deb.debian.org/debian-security/
bullseye-security non-free contrib main
deb http://deb.debian.org/debian/ bullseye-updates
non-free contrib main
deb-src http://deb.debian.org/debian/ bullseye-updates
non-free contrib main
You were given a link directly to the Debian package for the Debian 10 you said you were using....so why do you have Debian 11 repositories?
I find it hard to always remember the names for distributions, and which version they correspond. So, i write them in my motd file, and check it, when needed. And that is how i left it, the last time i upgraded distribution in this computer.
I find it hard to always remember the names for distributions, and which version they correspond. So, i write them in my motd file, and check it, when needed. And that is how i left it, the last time i upgraded distribution in this computer.
So you say you're using Debian 10, have Debian 11 repositories enabled, and you (apparently) have two different files of the *EXACT SAME NAME*, saying both Debian 9 and Debian 10.
Sorry...not much I can guess at given all this. You started by saying Debian 10, and I gave you a package/install instructions for that. Past that, you're going to have to figure out why you have two versions of Python, which is first in your path, and get the dependencies installed before you can compile from source.
# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 11 (bullseye)
Release: 11
Codename: bullseye
I made an error with my own version keeping. The other motd* file does not matter. They are there just as a history of what i had there in other moments. I changed the current /etc/motd to be:
Code:
Debian 11 = Bullseye
I have Debian 11 repositories enabled because i upgraded to it, some time ago (i assume). It was with the help of this forum, in an older thread:
Since they are in the same folder, python2 should be found first (i guess). But it is very strange what i just found: the package named just 'python' is not installed. And when i ask it to be installed, this error is given to me in synaptic:
"python:
The package python has no available version, but exists in the database.
This typically means the package was mentioned in some dependency but was never put in the repository, was obsoleted or is not available with the current data of file sources.list."
Why i have both versions... i think that this is normal. It happened without me doing anything for it, i think. The package installing programs do not complain about any problem within all the packages installed, so, i think there is no conflict of files between them.
On Sun, Mar 13, 2022 at 08:20:31PM -0300, Dedeco Balaco wrote:
> I want to use bzr-explorer in Debian 11. How to install it?
The short answer is unfortunately that that isn't possible.
> I opened a tread in linuxquestion.org about it, but in the end, users
> there told me that:
>
> 1. Apparently Bazaar was replaced by Breezy
> <https://www.breezy-vcs.org/>, but nobody has bothered to update the GUIs.
> 2. bzr-explorer 1.3.0-2 is available for Debian 10. It is not available
> in Debian 11.
>
> I have bazaar installed here (the command is 'bzr', actually). I would
> like to have bzr-explorer. I would like to understand the existence of
> breezy X bazaar.
/usr/share/doc/bzr/NEWS.Debian.gz on your system should have details, but I'll also
include it here:
bzr (2.7.0+bzr6622+brz) unstable; urgency=medium
Bazaar has been replaced in Debian with Breezy. Breezy is a friendly fork
of Bazaar that is actively maintained and has been ported from Python 2 to
Python 3.
The command-line interface for Breezy is backwards-compatible with Bazaars, and
it provides the ``bzr'' command for convenience. Breezy will also read
its configuration from ~/.bazaar, if present.
Third-party plugins that worked with Bazaar will almost certainly not work
with Breezy but can be ported with some effort.
-- Jelmer Vernooij <jelmer@debian.org> Sun, 24 Feb 2019 02:27:11 +0000
> It does not take much time to read the thread i mentioned. I will not
> copy more details from there. But reading it all can be useful, anyway:
>
> https://www.linuxquestions.org/quest...71#post6337971
>
> Can you help me?
Unfortunately bzr-explorer hasn't been ported to Breezy. Until
somebody does so, you won't be able to use it with Breezy.
Bazaar is no longer packaged for modern versions of Debian (the "bzr"
package is merely a shim that installs Breezy), since it only supports
Python 2 which is no longer suppored on Debian.
The Breezy developers have no plans to port bzr-explorer to Breezy.
Though if somebody were interested in porting it, we could probably
provide guidance on the API, etc.
The only ways to still run bzr-explorer, would be to either stick
with an older version of Debian or to install older packages
(from an older Debian) of Python, Bazaar, qt, pyqt, qbzr and bzr-explorer
on Debian 11 - which may or may not work.
I know snap, flatpak, and appimage packages aren't the most popular idea for some folks. Might be the ideal solution here.
I hacked out this Docker container if your interested. It will work for now I think while you sort something out. Not ideal, but it seems to work. The program loads anyway.
I know snap, flatpak, and appimage packages aren't the most popular idea for some folks. Might be the ideal solution here.
I hacked out this Docker container if your interested. It will work for now I think while you sort something out. Not ideal, but it seems to work. The program loads anyway.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.