Lack of packages that I need

Just came to Manjaro from Debian. What am I to do when what I need is not in the repo? Right now it is the Python kate library. From it I need KatePlugin (which I may have found as a stand-alone) and KateMainWindow.

I find a lot of what I want is not available. I used to use Sublime. Not available. I tried a work around to install it and that failed. On the way, about 3 AUR packages were recommended and I was unable to install any of them.

Kate does not have support for betacode to polytonic Greek, which I need for my project, so I decided to try to create the plugin to do that and can’t because of being unable to install this python dependency.

So, what exactly is the procedure to get packages from other than the repo and/or to create this Kate extension?

Welcome. :slight_smile:

Find it elsewhere, such as the AUR, flatpak, or package it up yourself. If it’s a python module then it could be available through pip.

I can’t find anything obvious from a quick search.

Can you give us a link to what you’re talking about?

It’s in the AUR, and they have their own repo.

https://aur.archlinux.org/packages/sublime-text-4
https://www.sublimetext.com/docs/linux_repositories.html#pacman

Have you installed base-devel?

https://wiki.archlinux.org/title/Arch_User_Repository

2 Likes

You’re right, you need a plugin to convert Beta Code to Polytonic Greek (which converts Greek diacritics in plain text, like ’ *A → Ἀ`).

I didn’t understand the rest too much, I’ll look again when I get back.

I’m not sure if you’d do well with .XCompose…

<Multi_key> <*> <A> : "ៈ"

I found a Beta Code Converter: GitHub - nixeneko/betacode: Greek Beta Code Converter

In Kate, from settings Ctrl⇧Shift, you need to make sure ‘External Tools’ are enabled in the ‘Plugins’ tab.

Sublime Text Editor

This is not a FOSS app, but it’s very good and popular and I’m confident it works with Manjaro… and a no-brainer if you already have a licence.

As it is proprietary, the instructions are on their website… and you can check this against any AUR version in existence:
Sublimetext Linux Repositories

There are versions in the AUR… sublime-text-2 sublime-text-2 2.0.2-2 has +541 votes, but there’s also sublime-text-4 which is sublime-text-4 4.4200-1.

Testing this:

`pamac install sublime-text-4`
pamac install sublime-text-4
Preparing...
==== AUTHENTICATING FOR org.manjaro.pamac.commit ====
Authentication is required to install, update, or remove packages
Authenticating as: ben
Password: 
==== AUTHENTICATION COMPLETE ====
Synchronizing package databases...
Refreshing extra.db...                                                                                  
Refreshing chaotic-aur.db...                                                                            
Resolving dependencies...                                                                               
Checking inter-conflicts...

To install (1):
  sublime-text-4  4.4200-1    chaotic-aur  21.1 MB

Total download size: 21.1 MB
Total installed size: 53.6 MB

Apply transaction ? [y/N] y
Download of sublime-text-4 (4.4200-1) started                                                           
Download of sublime-text-4 (4.4200-1) finished                                                          
Checking keyring...                                                                                [1/1]
Checking integrity...                                                                              [1/1]
Loading package files...                                                                           [1/1]
Checking file conflicts...                                                                         [1/1]
Checking available disc space...                                                                   [1/1]
Installing sublime-text-4 (4.4200-1)...                                                            [1/1]
Running post-transaction hooks...
Arming ConditionNeedsUpdate...                                                                     [1/5]
Refreshing PackageKit...                                                                           [2/5]
Updating icon theme caches...                                                                      [3/5]
Removing old packages from pacman cache...                                                         [4/5]
Removing old installed packages...
==> no candidate packages found for pruning
Removing old uninstalled packages...
==> no candidate packages found for pruning
Updating the desktop file MIME type cache...                                                       [5/5]
Transaction successfully finished.

Bring this up in KDE Discuss: https://discuss.kde.org/

1 Like

When something you are used to or require to keep the work flowing - search the AUR (Arch User Repository)

AUR need to know

  • the use of AUR is entirely unsupported
  • you need to be using Manjaro’s edge branch (unstable)
  • a package built using AUR may break on system syncs

Please see [Need-To-Know] About Manjaro and AUR

3rd party repositories

The use of any 3rd party repository is unsupported as well.

Sublime Text and Sublime Merge is available using the instructions on their website.

Summary

@Sollupulo

If you prefer not to use the AUR…

Regards.

That’s what I tried to do and it failed on the last command with errors about operation too slow. I couldn’t tell if the problem was my internet connection or the mirror wasn’t responding in a timely manner. It seemed to verify the repo just fine. It was in the actual install that it sputtered out.

Chaotic-aur has tons of packages as well

To check mirrors

pacman-mirrors

or Manjaro Repository - Status of mirrors

Ok, I just installed base-devel. The description “Basic tools to build Manjaro Linux packages.” just didn’t explain the necessity when I originally saw it several days ago.

… Is only a repository of precompiled AUR packages, and its use is not advised, for several reasons.

  • The most important reason is that those packages have been built against Arch Stable, and that they may thus not work in Manjaro due to the version differences of the shared libraries.

  • Another reason is that the use of the Chaotic AUR requires you to import the signature of the entire Chaotic AUR, which will expose you to the possibility of corrupted packages — the packages are not vetted, because it’s an automated build system.

  • The third reason is that even the regular AUR is not officially supported — neither by us nor by Arch proper — because it contains user-uploaded content, and therefore there is always a security risk involved. And, of course, it’s intended for use in Arch, not in Manjaro.

2 Likes

I would assume that mirror.ibakerserver.pt is a Sublime repo mirror, not a Manjaro mirror.

If it is in the mirrorlist /etc/pacman.d/mirrorlist - it is likely an official Manjaro mirror.

Sublime text repo and their signature need to be added as per their instructions at

https://www.sublimetext.com/docs/linux_repositories.html#pacman

Out in-house mirror list tool is pacma-mirrors.

pacman-mirrors can be used to display information about your current mirror list.

It is also possible to list up-to-date mirrors in a convenient GUI by running pacman-mirrors --interactive - if you want to list every possible mirror and connection options add the argument --default to the command.

pacman-mirrors is using the same data files as the information showed at https://repo.manjaro.org.

1 Like

I have the code for the Sublime betacode converter and a script written by AI to help me with the Kate hooks. Between the two and with my knowledge of Python, I should have a more robust converter than nixeneko offers. Besides, I’m looking for it to work within Kate, not just any betacode converter, but thanks.

I have the menu in settings, which the documentation tells me that means it’s enabled.

I just ran the Sublime install instructions again and this time it didn’t time out. Sublime is installed, so no need to make a Kate plugin. Thanks to all.

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.