Skip to content

JezaChen/MendeleyDesktop-For-Ubuntu-22.04

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MendeleyDesktop-For-Ubuntu-22.04

>中文文档<

Script to repackage Mendeley Desktop for compatibility with Ubuntu 22.04

Why repackage?

If you use dpkg to install Mendeley's official installation package directly, there is a high probability that the following errors will occur:

dpkg: dependency problems prevent configuration of mendeleydesktop:
 mendeleydesktop depends on python; however:
  Package python is not installed.

This is because starting with Debian 11 (bullseye) and Ubuntu 20.04 LTS (focal) releases, all python packages use an explicit python3 or python2 interpreter, and do not use the unversioned /usr/bin/python at all. (See also: https://ubuntuforums.org/showthread.php?t=2474380)

Therefore, here we change the dependency of mendeleydesktop from python to python3, convert the corresponding python script to python3 format, and repackage it.

Usage

Make sure you have the 2to3 tool installed, if not, install it with apt:

sudo apt install 2to3

Then download and execute the script:

curl -s https://raw.githubusercontent.com/JezaChen/MendeleyDesktop-For-Ubuntu-22.04/main/repack.sh | bash -s

After waiting for a few minutes of repackaging, use dpkg to install the generated installation package:

sudo dpkg -i mendeleydesktop_1.19.8_for_ubuntu_22.04.deb

Repackaged deb

You can also directly install the deb package that has been repackaged, if you trust me 😇:

https://github.com/JezaChen/MendeleyDesktop-For-Ubuntu-22.04/releases

Related Links

About

A script to repackage Mendeley Desktop for compatibility with Ubuntu 22.04; 重打包Mendeley Desktop的bash脚本,使其兼容Ubuntu 22.04

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages