Adding MX Linux tools to Debian

Share your own howto's etc. Not for support questions!

Re: Adding MX Linux tools to Debian

Postby sgosnell » 2020-09-12 02:03

If you read my posts above, I know how to list the packages in a repository. But there are thousands of packages. I was just looking for an easy way to find the unique MX packages, since most of them are identical to the Debian repository. I can easily list either, or both, packages, but that doesn't tell me what I want to know. That data may not exist, but I am interested in seeing it, because that would tell me whether or not it's worth adding it.
Take my advice, I'm not using it.
sgosnell
 
Posts: 974
Joined: 2011-03-14 01:49

Re: Adding MX Linux tools to Debian

Postby sunrat » 2020-09-12 02:16

You could go look in their repository in a browser. Only way I can think of to find the packages without adding mx to your sources.
Once you add and update the MX repo, there are several ways to check what is available from there. It can be removed from sources without installing anything if no packages pique your interest.
You can just use Synaptic in the Origin tab.
Or search with
Code: Select all
apt search mx

Or grep the local packages list
Code: Select all
grep -h "Package:" /var/lib/apt/lists/*mx*

Or list all available packages with "mx" in their title
Code: Select all
apt list --all-versions *mx*


Simples! :wink: 8)
“ 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
sunrat
 
Posts: 3416
Joined: 2006-08-29 09:12
Location: Melbourne, Australia

Re: Adding MX Linux tools to Debian

Postby Deb-fan » 2020-09-12 02:28

^ Nice. :D had some funky, hacky junk running through mind, thanks for share @sunrat.
Most powerful FREE tech-support tool on the planet * HERE. *
Deb-fan
 
Posts: 1009
Joined: 2012-08-14 12:27

Re: Adding MX Linux tools to Debian

Postby sgosnell » 2020-09-12 02:29

Listing the MX packages lists almost the entire Debian repository. It's useless. I've done it. It's a very long list of packages, and for most the difference between the Debian and MX package is that the name has mx added if it's from MX. I'm not going to compare more than a thousand packages to find this out.
Take my advice, I'm not using it.
sgosnell
 
Posts: 974
Joined: 2011-03-14 01:49

Re: Adding MX Linux tools to Debian

Postby Deb-fan » 2020-09-12 02:35

Again bottomline, if you cant figure something out regards doing just about anything gnu/nix, you simply need to google more. Have some rough ideas but not doing all the typing and testing to do something or show someone how to do something i really dont need- care about. This is a tute about adding Mx tools, not mx pkgs etc etc. Sorry @Head_on for participating in thread-jacking to this extent. Either way folks its not that big a deal, want Mx tools on Debian, Head_on has it covered. :)
Most powerful FREE tech-support tool on the planet * HERE. *
Deb-fan
 
Posts: 1009
Joined: 2012-08-14 12:27

Re: Adding MX Linux tools to Debian

Postby stevepusser » 2020-09-12 04:54

Synaptic can sort packages based on origin--I am sure that apt or aptitude can do that on the command line, but am not going to search that for you.

MX uses the Debian repos, with its own repos on top like icing on the cake. We have our own native mx* packages, many backports of upstream Debian packages in main or testing, many many packages that aren't in Debian yet or that we improve for our version (Foliate, Strawberry, MystiQ, Pale Moon, and Cawbird are some that I maintain just off the top of my head), so I have to dispute that MX is "just Debian with makeup" and that the packages are "99.99% pure" Debian. :roll: Ow, my eyes are rolled so far back they got stuck.

Most of the native MX packages begin with mx-, so that's another way to sort them...I can remember a couple that don't, like aptgpg or apt-notifier, but those are just utilities. Oh wait, we have a metapackage to manage the mx-apps and remove obsolete versions, called "mx-apps":

Code: Select all
Depends: bash-config, mx-bootrepair, mx-boot-options, mx-conky, mx-codecs, mx-datetime, mx-docs, mx-menu-editor, mx-network-assistant, mx-packageinstaller, mx-remaster, mx-remastercc, mx-repo-manager, mx-select-sound, mx-snapshot, mx-system-sounds, mx-tools, mx-tweak, mx-usb-unmounter, mx-user, mx-viewer, mx-welcome, mx-live-usb-maker, live-kernel-updater, live-usb-maker, mx-idevice-mounter, ddm-mx, conky-toggle-mx, formatusb, mx-cleanup
Breaks: docs-mx, install-meta-mx, installer-mx, remaster-mx, switchuser-mx, user-management-mx
Replaces: docs-mx, install-meta-mx, installer-mx, remaster-mx, switchuser-mx, user-management-mx


Some of those also have dependencies on other native MX packages.
MX Linux packager and developer
User avatar
stevepusser
 
Posts: 12234
Joined: 2009-10-06 05:53

Re: Adding MX Linux tools to Debian

Postby sgosnell » 2020-09-12 14:00

So, as I suspected, the information I was looking for does not exist. That's okay, I was just asking if it did. Lots of hand-wringing and pearl-clutching just to arrive at "No".
Take my advice, I'm not using it.
sgosnell
 
Posts: 974
Joined: 2011-03-14 01:49

Re: Adding MX Linux tools to Debian

Postby Deb-fan » 2020-09-12 15:55

Of course the info you want exists, mayhaps not in a neat little index but certainly exists, put it together for yourself. Again .. only an outline of rough idea, while doing something like "apt update" to refresh pkg list, clearly apt is doing that, likely it's updating a list of available pkgs in whichever repos are in sources. Thus that's kept in a file somewhere and such a file can be found/copied, then more repo's could be added, the list-file could be update'd again, copied and these files can be compared with basic nix cmds and utilities. Showing the similarities(shared pkgs) + what's different in them ... Certainly ways to make such files from xyz-repo's quickly-easily for whomever wishes.

Noted: Should be all of a couple cmds/secs to get a list of what's in the Mx repo's any repo's. Are a bunch of relevant cmds/tools, apt-list or who knows how many others, it's gnu/Linux ... when isn't there TONS of ways to go about doing whatever tasks fairly easily, has to be many methods of doing this type of thing, I just don't have enough of an interest to work one of them out and acid test the dang thing, other brain farts, if someone were really motivated to know such a thing, install a base Debian in ie: KVM and same for MX and make a copy of the "dpkg -l" output, in such VM's "dpkg -l > debian" and "dpkg -l > mx" etc, compare these files as stated above, you have the pearl list you want. :D Don't remember the cmds, are several but remember doing this to see the differences in kernel .config files-options used between various so called "desktop performance" vs stock kernels. To see what the maintainers were opting to set.

Still also as noted we are crapping up a how-to Head_on took his time to put together and clearly this is not good netiquette. Start a damn thread on anything and all things MX if that's your desire. Fark ! Ah ... doubt anyone is losing sleep over this regardless. :P
Most powerful FREE tech-support tool on the planet * HERE. *
Deb-fan
 
Posts: 1009
Joined: 2012-08-14 12:27

Re: Adding MX Linux tools to Debian

Postby stevepusser » 2020-09-14 03:57

If you are just curious to see what version of a package MX has versus Debian and many other distros, just try Repology. Here's Foliate, for example:

https://repology.org/project/foliate/versions
MX Linux packager and developer
User avatar
stevepusser
 
Posts: 12234
Joined: 2009-10-06 05:53

Re: Adding MX Linux tools to Debian

Postby NFT5 » 2020-12-10 10:54

Just revisiting this thread for a different reason and after reading through, realised that the list of MX specific tools is right there on their website, viz.


Many of these Tools were developed specifically for MX, while some were forked from existing antiX apps or are existing antiX apps; a couple were imported with permission from outside sources.

Live
Live USB maker
Live-usb kernel updater
Remaster tool
Snapshot
Maintenance
Boot options, now expanded to install grub themes
Boot repair
Cleanup
Menu editor
User manager
Setup
Nvidia driver installer
Codecs installer, now includes updated S3 texture packs
Conky
Network Assistant
Select sound
System sounds
Tweak
Welcome
System keyboard
System locales
Software
Fix GPG keys
Package installer: Popular Applications, Debian Stable and Backports, MX Test, Flatpaks
Repo manager
Utilities
Quick System Info
iDevice Mounter



For packages already installed but where there are later versions in MX the methods outlined in foregoing posts can work, or Synaptic can just show you upgradeable packages when the MX Repo is used like a backport.
User avatar
NFT5
 
Posts: 411
Joined: 2014-10-10 11:38
Location: Canberra, Australia

Re: Adding MX Linux tools to Debian

Postby Moltke » 2020-12-18 11:49

Or search with
Code: Select all
apt search mx

Or grep the local packages list
Code: Select all
grep -h "Package:" /var/lib/apt/lists/*mx*

Or list all available packages with "mx" in their title
Code: Select all
apt list --all-versions *mx*



Reading this thread just out of curiosity and just wanted to say that any of those commands will list whatever package containing "m", "x" or both in their names, so it doesn't list "mx-linux" specific pkgs but way many more.
Moltke
 
Posts: 34
Joined: 2017-03-16 18:10

Re: Adding MX Linux tools to Debian

Postby sunrat » 2020-12-18 21:21

Moltke wrote:Reading this thread just out of curiosity and just wanted to say that any of those commands will list whatever package containing "m", "x" or both in their names, so it doesn't list "mx-linux" specific pkgs but way many more.


No. They will show results where "mx" appears together not where "m" or "x" appear anywhere. The apt search will also show any results where "mx" appears in the description rather than the package name, of which there are quite a few occurences which have nothing to do with MX Linux.
“ 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
sunrat
 
Posts: 3416
Joined: 2006-08-29 09:12
Location: Melbourne, Australia

Re: Adding MX Linux tools to Debian

Postby Moltke » 2020-12-19 04:05

sunrat wrote:
Moltke wrote:Reading this thread just out of curiosity and just wanted to say that any of those commands will list whatever package containing "m", "x" or both in their names, so it doesn't list "mx-linux" specific pkgs but way many more.


No. They will show results where "mx" appears together not where "m" or "x" appear anywhere. The apt search will also show any results where "mx" appears in the description rather than the package name, of which there are quite a few occurences which have nothing to do with MX Linux.


Did you actually try? Cause I did and I get stuff like:
Code: Select all
$ apt list --all-versions *mx*
automx/stable 0.10.0-2.1 all

dhis-mx-sendmail-engine/stable 5.0-3+b1 amd64

firefox-esr-l10n-es-mx/stable 78.6.0esr-1~deb10u1 all
firefox-esr-l10n-es-mx/stable 78.5.0esr-1~deb10u1 all

golang-github-mxk-go-flowrate-dev/stable 0.0~git20140419.0.cca7078-1 all

gst-omx-listcomponents/stable 1.14.4-1 amd64

gstreamer1.0-omx-bellagio-config/stable 1.14.4-1 amd64

gstreamer1.0-omx-generic-config/stable 1.14.4-1 amd64

gstreamer1.0-omx-generic/stable 1.14.4-1 amd64

iceweasel-l10n-es-mx/stable 1:78.6.0esr-1~deb10u1 all
iceweasel-l10n-es-mx/stable 1:78.5.0esr-1~deb10u1 all

imx-usb-loader/stable 0~git20181105.4aa98090-1 amd64

libdmx-dev/mx 1:1.1.4-2~mx19ahs+1 amd64
libdmx-dev/stable 1:1.1.4-1 amd64

libdmx1-dbg/stable 1:1.1.4-1 amd64

libdmx1-dbgsym/mx 1:1.1.4-2~mx19ahs+1 amd64

libdmx1/mx 1:1.1.4-2~mx19ahs+1 amd64
libdmx1/stable 1:1.1.4-1 amd64

libglewmx-dev/stable 1.13.0-4+b11 amd64

libglewmx1.13/stable 1.13.0-4+b11 amd64

libjava-jmx-clojure/stable 0.3.4-1 all

libjmxetric-java/stable 1.0.6-1 all

libmxml-bin/stable 2.12-2 amd64

libmxml-dev/stable 2.12-2 amd64

libmxml1/stable 2.12-2 amd64

libomxil-bellagio-bin/stable 0.9.3-4.1 amd64

libomxil-bellagio-dev/stable 0.9.3-4.1 amd64

libomxil-bellagio-doc/stable 0.9.3-4.1 all

libomxil-bellagio0-components-alsa/stable 0.1-2 amd64

libomxil-bellagio0-components-base-dbg/stable 0.9.3-4.1 amd64

libomxil-bellagio0-components-base/stable 0.9.3-4.1 amd64

libomxil-bellagio0-components-camera/stable 0.1-2 amd64

libomxil-bellagio0-components-fbdevsink/stable 0.1-2 amd64

libomxil-bellagio0-components-mad/stable 0.1-1 amd64

libomxil-bellagio0-components-videosrc/stable 0.1-1 amd64

libomxil-bellagio0-components-vorbis/stable 0.1-3 amd64

libomxil-bellagio0-components-xvideo/stable 0.1-3 amd64

libomxil-bellagio0-dbg/stable 0.9.3-4.1 amd64

libomxil-bellagio0/stable 0.9.3-4.1 amd64

librte-pmd-vmxnet3-18.11/stable 18.11.10-1~deb10u2 amd64
librte-pmd-vmxnet3-18.11/stable 18.11.6-1~deb10u2 amd64

librte-pmd-vmxnet3-20.0/buster-backports 19.11.5-1~bpo10+1 amd64

libxml-tmx-perl/stable 0.36-1 all

m17n-lib-mimx/stable 1.8.0-2 amd64

mbrola-mx1/stable 0.1+repack2-4 all

mbrola-mx2/stable 0.1+repack2-4 all

mxt-app/stable 1.28-2 amd64

openmx-data/stable 3.8.5+dfsg1-1 all

openmx/stable 3.8.5+dfsg1-1 amd64

python-egenix-mx-base-dbg/stable 3.2.9-1 amd64

python-egenix-mx-base-dev/stable 3.2.9-1 all

python-egenix-mxbeebase-doc/stable 3.2.9-1 all

python-egenix-mxbeebase/stable 3.2.9-1 amd64

python-egenix-mxdatetime-doc/stable 3.2.9-1 all

python-egenix-mxdatetime/stable 3.2.9-1 amd64

python-egenix-mxproxy-doc/stable 3.2.9-1 all

python-egenix-mxproxy/stable 3.2.9-1 amd64

python-egenix-mxqueue-doc/stable 3.2.9-1 all

python-egenix-mxqueue/stable 3.2.9-1 amd64

python-egenix-mxstack-doc/stable 3.2.9-1 all

python-egenix-mxstack/stable 3.2.9-1 amd64

python-egenix-mxtexttools-doc/stable 3.2.9-1 all

python-egenix-mxtexttools/stable 3.2.9-1 amd64

python-egenix-mxtools-doc/stable 3.2.9-1 all

python-egenix-mxtools/stable 3.2.9-1 amd64

python-egenix-mxuid-doc/stable 3.2.9-1 all

python-egenix-mxuid/stable 3.2.9-1 amd64

python-egenix-mxurl-doc/stable 3.2.9-1 all

python-egenix-mxurl/stable 3.2.9-1 amd64

r-cran-rsdmx/stable 1:0.5-13+dfsg-1 all

scmxx/stable 0.9.0-2.4 amd64

wmxmms2/stable 0.6+repack-2 amd64

wmxres/stable 1.2-10.1 amd64

x11proto-dmx-dev/stable 1:2018.4-4 all
...


Code: Select all
$ grep -h "Package:" /var/lib/apt/lists/*mx*
Package: acpi-call-dkms
Package: b43-fwcutter
Package: bpftool
Package: broadcom-sta-common
Package: broadcom-sta-dkms
Package: broadcom-sta-source
Package: bumblebee
Package: bumblebee-nvidia
Package: clang-10
Package: clang-10-doc
Package: clang-10-examples
Package: clang-9
Package: clang-9-doc
Package: clang-9-examples
Package: clang-format-10
Package: clang-format-9
Package: clang-tidy-10
Package: clang-tidy-9
Package: clang-tools-10
Package: clang-tools-9
Package: clangd-10
Package: clangd-9
Package: dxvk
Package: dxvk-wine64-development
Package: dxvk-wine64-development-dbgsym
Auto-Built-Package: debug-symbols
Package: ffmpeg
Package: ffmpeg-doc
Package: firmware-amd-graphics
Package: firmware-atheros
Package: firmware-b43-installer
Package: firmware-b43legacy-installer
Package: firmware-bnx2
Package: firmware-bnx2x
Package: firmware-brcm80211
Package: firmware-cavium
Package: firmware-intel-sound
Package: firmware-intelwimax
Package: firmware-ipw2x00
Package: firmware-ivtv
Package: firmware-iwlwifi
Package: firmware-libertas
Package: firmware-linux
Package: firmware-linux-free
Package: firmware-linux-nonfree
Package: firmware-misc-nonfree
Package: firmware-myricom
Package: firmware-netronome
Package: firmware-netxen
Package: firmware-qcom-media
Package: firmware-qcom-soc
Package: firmware-qlogic
Package: firmware-realtek
Package: firmware-samsung
Package: firmware-siano
Package: firmware-ti-connectivity
Package: glslang-dev
Package: glslang-tools
Package: glslang-tools-dbgsym
Auto-Built-Package: debug-symbols
Package: glx-alternative-mesa
Package: glx-alternative-nvidia
Package: glx-diversions
Package: handbrake
Package: handbrake-cli
Package: hyperv-daemons
Package: i965-va-driver
Package: i965-va-driver-shaders
Package: intel-gpu-tools
Package: intel-media-va-driver
Package: intel-media-va-driver-non-free
Package: kodi
Package: kodi-addons-dev
Package: kodi-bin
Package: kodi-data
Package: kodi-eventclients-common
Package: kodi-eventclients-dev
Package: kodi-eventclients-kodi-send
Package: kodi-eventclients-ps3
Package: kodi-eventclients-wiiremote
Package: kodi-repository-kodi
Package: libavcodec-dev
Package: libavcodec-extra
Package: libavcodec-extra58
Package: libavcodec58
Package: libavdevice-dev
Package: libavdevice58
Package: libavfilter-dev
Package: libavfilter-extra
Package: libavfilter-extra7
Package: libavfilter7
Package: libavformat-dev
Package: libavformat58
Package: libavresample-dev
Package: libavresample4
Package: libavutil-dev
Package: libavutil56
Package: libbpf-dev
Package: libbpf0
Package: libc++-10-dev
Package: libc++-9-dev
Package: libc++1-10
Package: libc++1-9
Package: libc++abi-10-dev
Package: libc++abi-9-dev
Package: libc++abi1-10
Package: libc++abi1-9
Package: libclang-10-dev
Package: libclang-9-dev
Package: libclang-common-10-dev
Package: libclang-common-9-dev
Package: libclang-cpp1-9
Package: libclang-cpp10
Package: libclang-cpp10-dev
Package: libclang-cpp9
Package: libclang1-10
Package: libclang1-9
Package: libclc-amdgcn
Package: libclc-dev
Package: libclc-ptx
Package: libclc-r600
Package: libcpupower-dev
Package: libcpupower1
Package: libcpupower2
Package: libcuda1
Package: libd3dadapter9-mesa
...


Code: Select all
$ apt search mx
Ordenando... Hecho
Buscar en todo el texto... Hecho
amispammer/stable 3.3-2 all
  Powerful Mail Server checker on blacklists

asterisk-core-sounds-es/stable 1.6.1-1 all
  asterisk PBX sound files - Spanish

asterisk-core-sounds-es-g722/stable 1.6.1-1 all
  asterisk PBX sound files - es-mx/g722

asterisk-core-sounds-es-gsm/stable 1.6.1-1 all
  asterisk PBX sound files - es-mx/gsm

asterisk-core-sounds-es-wav/stable 1.6.1-1 all
  asterisk PBX sound files - es-mx/wav

automx/stable 0.10.0-2.1 all
  Provides account configuration data to mailclients

cli-shell-utils/now 0.3.31mx19 all [instalado, local]
  Integrated utilities for CLI programs (that can be called from GUIs) for antiX and MX Linux.

collectd-core/stable 5.8.1-1.3 amd64
  statistics collection and monitoring daemon (core system)

colord-gtk-utils/stable 0.1.26-2 amd64
  miscellaneous GUI utilities interacting with colord

cpl-plugin-fors/stable 5.3.32+dfsg-1 amd64
  ESO data reduction pipeline for the FORS1/2 instruments

cpu-checker/stable 0.7-1.1 amd64
  tools to help evaluate certain CPU (or BIOS) features

cyclist/stable 0.2~beta3-4 amd64
  Utility for converting Max/MSP binary patches to text

ddclient/stable 3.8.3-1.1 all
  address updating utility for dynamic DNS services

dhis-mx-sendmail-engine/stable 5.0-3+b1 amd64
  Dynamic Host Information System - sendmail MX engine

dnsenum/buster-backports 1.3.0-2~bpo10+1 all
  tool to enumerate domain DNS information

dnsrecon/stable 0.8.14-1 all
  Powerful DNS enumeration script

dyndns/stable 2016.1021-2 all
  dynamic DNS (DDNS) update client implemented in Perl

fcml/stable 1.1.3-3 amd64
  single-line assembler and disassembler

firefox-esr-l10n-es-mx/stable 78.6.0esr-1~deb10u1 all
  Spanish (Mexico) language package for Firefox ESR

firmware-misc-nonfree/mx,now 20200721-1~mx19+1 all [instalado, automático]
  Binary firmware for various drivers in the Linux kernel

fonts-lg-aboriginal/stable 1.0-6 all
  unicode fonts for North-American Aboriginal languages

gadmin-bind/stable 0.2.5-2+b2 amd64
  Herramienta de configuración para bind9 en GTK+

gadmin-bind-dbg/stable 0.2.5-2+b2 amd64
  GTK+ configuration tool for bind9 (debug)

golang-github-mxk-go-flowrate-dev/stable 0.0~git20140419.0.cca7078-1 all
  Go package for limiting and monitoring data flow rate

gst-omx-listcomponents/stable 1.14.4-1 amd64
  OpenMax plugins for GStreamer

gstreamer1.0-omx-bellagio-config/stable 1.14.4-1 amd64
  OpenMax plugins for GStreamer

gstreamer1.0-omx-generic/stable 1.14.4-1 amd64
  OpenMax plugins for GStreamer

gstreamer1.0-omx-generic-config/stable 1.14.4-1 amd64
  OpenMax plugins for GStreamer

iceweasel-l10n-es-mx/stable 1:78.6.0esr-1~deb10u1 all
  Spanish (Mexico) language package for Iceweasel - Transitional package

imx-usb-loader/stable 0~git20181105.4aa98090-1 amd64
  imx_loader - i.MX/Vybrid recovery utility
...


see?
Moltke
 
Posts: 34
Joined: 2017-03-16 18:10

Re: Adding MX Linux tools to Debian

Postby sunrat » 2020-12-19 04:39

What you did there proves what I said. The apt search and list-versions return every package available with the string "mx" in its title.
The grep lists everything with the string "Package" from any file in /var/lib/apt/lists/ which includes "mx" in the title, basically all the packages you have available from the MX repo.
MX packages don't necessarily have "mx" in their title, nor do packages with "mx" in their title have to have any relation to MX Linux.
“ 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
sunrat
 
Posts: 3416
Joined: 2006-08-29 09:12
Location: Melbourne, Australia

Re: Adding MX Linux tools to Debian

Postby Moltke » 2020-12-19 11:22

sunrat wrote:What you did there proves what I said. The apt search and list-versions return every package available with the string "mx" in its title.
The grep lists everything with the string "Package" from any file in /var/lib/apt/lists/ which includes "mx" in the title, basically all the packages you have available from the MX repo.
MX packages don't necessarily have "mx" in their title, nor do packages with "mx" in their title have to have any relation to MX Linux.


You said
No. They will show results where "mx" appears together not where "m" or "x" appear anywhere
And what I did proves that yes, the commands get "mx" but also any other word with "m" or "x" in its name, anywhere. The only one, now that I took a second look at it, that does match more "mx" occurrences is "apt list --all-versions" command, keep in mind I didn't post the whole output. FWIW, I'm not trying to say nor implying that they're useless or any of that sort, but that saying they only match pkgs with "mx" in the title is not entirely correct.
Moltke
 
Posts: 34
Joined: 2017-03-16 18:10

PreviousNext

Return to Docs, Howtos, Tips & Tricks

Who is online

Users browsing this forum: No registered users and 3 guests

fashionable