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 MX Linux tools to Debian

Share your HowTo, Documentation, Tips and Tricks. Not for support questions!.
Message
Author
sgosnell
Posts: 975
Joined: 2011-03-14 01:49

Re: Adding MX Linux tools to Debian

#31 Post by sgosnell »

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.

User avatar
sunrat
Administrator
Administrator
Posts: 6472
Joined: 2006-08-29 09:12
Location: Melbourne, Australia
Has thanked: 117 times
Been thanked: 474 times

Re: Adding MX Linux tools to Debian

#32 Post by sunrat »

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!

Deb-fan
Posts: 1047
Joined: 2012-08-14 12:27
Been thanked: 4 times

Re: Adding MX Linux tools to Debian

#33 Post by Deb-fan »

^ Nice. :D had some funky, hacky junk running through mind, thanks for share @sunrat.
Most powerful FREE tech-support tool on the planet * HERE. *

sgosnell
Posts: 975
Joined: 2011-03-14 01:49

Re: Adding MX Linux tools to Debian

#34 Post by sgosnell »

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.

Deb-fan
Posts: 1047
Joined: 2012-08-14 12:27
Been thanked: 4 times

Re: Adding MX Linux tools to Debian

#35 Post by Deb-fan »

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. *

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

Re: Adding MX Linux tools to Debian

#36 Post by stevepusser »

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

sgosnell
Posts: 975
Joined: 2011-03-14 01:49

Re: Adding MX Linux tools to Debian

#37 Post by sgosnell »

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.

Deb-fan
Posts: 1047
Joined: 2012-08-14 12:27
Been thanked: 4 times

Re: Adding MX Linux tools to Debian

#38 Post by Deb-fan »

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. *

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

Re: Adding MX Linux tools to Debian

#39 Post by stevepusser »

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
NFT5
df -h | grep > 20TiB
df -h | grep > 20TiB
Posts: 598
Joined: 2014-10-10 11:38
Location: Canberra, Australia
Has thanked: 10 times
Been thanked: 43 times

Re: Adding MX Linux tools to Debian

#40 Post by NFT5 »

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.

Moltke
Posts: 41
Joined: 2017-03-16 18:10

Re: Adding MX Linux tools to Debian

#41 Post by Moltke »

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.

User avatar
sunrat
Administrator
Administrator
Posts: 6472
Joined: 2006-08-29 09:12
Location: Melbourne, Australia
Has thanked: 117 times
Been thanked: 474 times

Re: Adding MX Linux tools to Debian

#42 Post by sunrat »

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!

Moltke
Posts: 41
Joined: 2017-03-16 18:10

Re: Adding MX Linux tools to Debian

#43 Post by Moltke »

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?

User avatar
sunrat
Administrator
Administrator
Posts: 6472
Joined: 2006-08-29 09:12
Location: Melbourne, Australia
Has thanked: 117 times
Been thanked: 474 times

Re: Adding MX Linux tools to Debian

#44 Post by sunrat »

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!

Moltke
Posts: 41
Joined: 2017-03-16 18:10

Re: Adding MX Linux tools to Debian

#45 Post by Moltke »

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.

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

Re: Adding MX Linux tools to Debian

#46 Post by stevepusser »

Packages in the MX repo do have "mx" as their origin instead of "stable", "unstable", etc., and Synaptic seems to be able to distinguish them, so I'd try the command line method to find those instead of the package names themselves. It should be the same as finding all buster-backports packages, for example.
MX Linux packager and developer

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 MX Linux tools to Debian

#47 Post by Head_on_a_Stick »

To list all MX Linux packages use

Code: Select all

aptitude search '?archive(mx)'
To list all installed MX Linux packages use

Code: Select all

aptitude search '?narrow(?installed, ?archive(mx))'
I've added this information to the OP.
deadbang

Moltke
Posts: 41
Joined: 2017-03-16 18:10

Re: Adding MX Linux tools to Debian

#48 Post by Moltke »

Head_on_a_Stick wrote:To list all MX Linux packages use

Code: Select all

aptitude search '?archive(mx)'
To list all installed MX Linux packages use

Code: Select all

aptitude search '?narrow(?installed, ?archive(mx))'
I've added this information to the OP.
I don't have aptitude installed to try but "dpkg --list" does show all installed MX pkgs:

Code: Select all

$ dpkg --list | grep mx19 
ii  b43-fwcutter                                  1:019-6~mx19+1                       amd64        utility for extracting Broadcom 43xx firmware
ii  cli-shell-utils                               0.3.31mx19                           all          Integrated utilities for CLI programs (that can be called from GUIs) for antiX and MX Linux.
ii  firmware-amd-graphics                         20200721-1~mx19+1                    all          Binary firmware for AMD/ATI graphics chips
ii  firmware-atheros                              20200721-1~mx19+1                    all          Binary firmware for Qualcomm Atheros wireless cards
ii  firmware-b43-installer                        1:019-6~mx19+1                       all          firmware installer for the b43 driver
ii  firmware-b43legacy-installer                  1:019-6~mx19+1                       all          firmware installer for the b43legacy driver
ii  firmware-bnx2                                 20200721-1~mx19+1                    all          Binary firmware for Broadcom NetXtremeII
ii  firmware-bnx2x                                20200721-1~mx19+1                    all          Binary firmware for Broadcom NetXtreme II 10Gb
ii  firmware-brcm80211                            20200721-1~mx19+1                    all          Binary firmware for Broadcom/Cypress 802.11 wireless cards
ii  firmware-intel-sound                          20200721-1~mx19+1                    all          Binary firmware for Intel sound DSPs
ii  firmware-intelwimax                           20200721-1~mx19+1                    all          Binary firmware for Intel WiMAX Connection
ii  firmware-ipw2x00                              20200721-1~mx19+1                    all          Binary firmware for Intel Pro Wireless 2100, 2200 and 2915
ii  firmware-iwlwifi                              20200721-1~mx19+1                    all          Binary firmware for Intel Wireless cards
ii  firmware-libertas                             20200721-1~mx19+1                    all          Binary firmware for Marvell wireless cards
ii  firmware-linux                                20200721-1~mx19+1                    all          Binary firmware for various drivers in the Linux kernel (metapackage)
ii  firmware-linux-free                           20200122-1~mx19+1                    all          Binary firmware for various drivers in the Linux kernel
ii  firmware-linux-nonfree                        20200721-1~mx19+1                    all          Binary firmware for various drivers in the Linux kernel (meta-package)
ii  firmware-misc-nonfree                         20200721-1~mx19+1                    all          Binary firmware for various drivers in the Linux kernel
ii  firmware-myricom                              20200721-1~mx19+1                    all          Binary firmware for Myri-10G Ethernet adapters
ii  firmware-netxen                               20200721-1~mx19+1                    all          Binary firmware for QLogic Intelligent Ethernet (3000 and 3100 Series)
ii  firmware-qlogic                               20200721-1~mx19+1                    all          Binary firmware for QLogic HBAs
ii  firmware-realtek                              20200721-1~mx19+1                    all          Binary firmware for Realtek wired/wifi/BT adapters
ii  i965-va-driver:amd64                          2.4.1+dfsg1-1~mx19ahs+1              amd64        VAAPI driver for Intel G45 & HD Graphics family
ii  intel-media-va-driver:amd64                   20.2.0+dfsg1-1~mx19ahs+1             amd64        VAAPI driver for the Intel GEN8+ Graphics family
ii  libcpupower1                                  5.8.14-1~mx19+2                      amd64        CPU frequency and voltage scaling tools for Linux (libraries)
ii  libdrm-amdgpu1:amd64                          2.4.102-1~mx19ahs+1                  amd64        Userspace interface to amdgpu-specific kernel DRM services -- runtime
ii  libdrm-common                                 2.4.102-1~mx19ahs+1                  all          Userspace interface to kernel DRM services -- common files
ii  libdrm-intel1:amd64                           2.4.102-1~mx19ahs+1                  amd64        Userspace interface to intel-specific kernel DRM services -- runtime
ii  libdrm-nouveau2:amd64                         2.4.102-1~mx19ahs+1                  amd64        Userspace interface to nouveau-specific kernel DRM services -- runtime
ii  libdrm-radeon1:amd64                          2.4.102-1~mx19ahs+1                  amd64        Userspace interface to radeon-specific kernel DRM services -- runtime
ii  libdrm2:amd64                                 2.4.102-1~mx19ahs+1                  amd64        Userspace interface to kernel DRM services -- runtime
ii  libegl-mesa0:amd64                            20.1.8-1~mx19ahs+1                   amd64        free implementation of the EGL API -- Mesa vendor library
ii  libegl1:amd64                                 1.3.2-1~mx19ahs+1                    amd64        Vendor neutral GL dispatch library -- EGL support
ii  libgbm1:amd64                                 20.1.8-1~mx19ahs+1                   amd64        generic buffer management API -- runtime
ii  libgl1:amd64                                  1.3.2-1~mx19ahs+1                    amd64        Vendor neutral GL dispatch library -- legacy GL support
ii  libgl1-mesa-dri:amd64                         20.1.8-1~mx19ahs+1                   amd64        free implementation of the OpenGL API -- DRI modules
ii  libgl1-mesa-glx:amd64                         20.1.8-1~mx19ahs+1                   amd64        transitional dummy package
ii  libglapi-mesa:amd64                           20.1.8-1~mx19ahs+1                   amd64        free implementation of the GL API -- shared library
ii  libgles2:amd64                                1.3.2-1~mx19ahs+1                    amd64        Vendor neutral GL dispatch library -- GLESv2 support
ii  libglu1-mesa:amd64                            9.0.1-1~mx19+1                       amd64        Mesa OpenGL utility library (GLU)
ii  libglvnd0:amd64                               1.3.2-1~mx19ahs+1                    amd64        Vendor neutral GL dispatch library
ii  libglx-mesa0:amd64                            20.1.8-1~mx19ahs+1                   amd64        free implementation of the OpenGL API -- GLX vendor library
ii  libglx0:amd64                                 1.3.2-1~mx19ahs+1                    amd64        Vendor neutral GL dispatch library -- GLX support
ii  libice6:amd64                                 2:1.0.10-1~mx19ahs+1                 amd64        X11 Inter-Client Exchange library
ii  libigdgmm11:amd64                             20.2.4+ds1-1~mx19ahs+1               amd64        Intel Graphics Memory Management Library -- shared library
ii  libinput-bin                                  1.16.1-1~mx19ahs+1                   amd64        input device management and event handling library - udev quirks
ii  libinput10:amd64                              1.16.1-1~mx19ahs+1                   amd64        input device management and event handling library - shared library
ii  libllvm10:amd64                               1:10.0.0-4~mx19+1                    amd64        Modular compiler and toolchain technologies, runtime library
ii  libmysofa0:amd64                              0.8~dfsg0-1~mx19+1                   amd64        library to read HRTFs stored in the AES69-2015 SOFA format
ii  libpciaccess0:amd64                           0.16-1~mx19ahs+1                     amd64        Generic PCI access library for X
ii  libsdl2-2.0-0:amd64                           2.0.10+dfsg1-2~mx19+1                amd64        Simple DirectMedia Layer
ii  libva-drm2:amd64                              2.9.0-1~mx19ahs+1                    amd64        Video Acceleration (VA) API for Linux -- DRM runtime
ii  libva-wayland2:amd64                          2.9.0-1~mx19ahs+1                    amd64        Video Acceleration (VA) API for Linux -- Wayland runtime
ii  libva-x11-2:amd64                             2.9.0-1~mx19ahs+1                    amd64        Video Acceleration (VA) API for Linux -- X11 runtime
ii  libva2:amd64                                  2.9.0-1~mx19ahs+1                    amd64        Video Acceleration (VA) API for Linux -- runtime
ii  libvulkan1:amd64                              1.2.148.1-1~mx19ahs+1                amd64        Vulkan loader library
ii  libx11-6:amd64                                2:1.6.12-1~mx19ahs+1                 amd64        X11 client-side library
ii  libx11-data                                   2:1.6.12-1~mx19ahs+1                 all          X11 client-side library
ii  libx11-xcb1:amd64                             2:1.6.12-1~mx19ahs+1                 amd64        Xlib/XCB interface library
ii  libxatracker2:amd64                           20.1.8-1~mx19ahs+1                   amd64        X acceleration library -- runtime
ii  libxcb-composite0:amd64                       1.14-2~mx19+1                        amd64        X C Binding, composite extension
ii  libxcb-damage0:amd64                          1.14-2~mx19+1                        amd64        X C Binding, damage extension
ii  libxcb-dpms0:amd64                            1.14-2~mx19+1                        amd64        X C Binding, dpms extension
ii  libxcb-dri2-0:amd64                           1.14-2~mx19+1                        amd64        X C Binding, dri2 extension
ii  libxcb-dri3-0:amd64                           1.14-2~mx19+1                        amd64        X C Binding, dri3 extension
ii  libxcb-glx0:amd64                             1.14-2~mx19+1                        amd64        X C Binding, glx extension
ii  libxcb-present0:amd64                         1.14-2~mx19+1                        amd64        X C Binding, present extension
ii  libxcb-randr0:amd64                           1.14-2~mx19+1                        amd64        X C Binding, randr extension
ii  libxcb-record0:amd64                          1.14-2~mx19+1                        amd64        X C Binding, record extension
ii  libxcb-render0:amd64                          1.14-2~mx19+1                        amd64        X C Binding, render extension
ii  libxcb-screensaver0:amd64                     1.14-2~mx19+1                        amd64        X C Binding, screensaver extension
ii  libxcb-shape0:amd64                           1.14-2~mx19+1                        amd64        X C Binding, shape extension
ii  libxcb-shm0:amd64                             1.14-2~mx19+1                        amd64        X C Binding, shm extension
ii  libxcb-sync1:amd64                            1.14-2~mx19+1                        amd64        X C Binding, sync extension
ii  libxcb-xfixes0:amd64                          1.14-2~mx19+1                        amd64        X C Binding, xfixes extension
ii  libxcb-xinerama0:amd64                        1.14-2~mx19+1                        amd64        X C Binding, xinerama extension
ii  libxcb-xkb1:amd64                             1.14-2~mx19+1                        amd64        X C Binding, XKEYBOARD extension
ii  libxcb-xv0:amd64                              1.14-2~mx19+1                        amd64        X C Binding, xv extension
ii  libxcb1:amd64                                 1.14-2~mx19+1                        amd64        X C Binding
ii  libxcomposite1:amd64                          1:0.4.5-1~mx19ahs+1                  amd64        X11 Composite extension library
ii  libxdamage1:amd64                             1:1.1.5-2~mx19ahs+1                  amd64        X11 damaged region extension library
ii  libxfixes3:amd64                              1:5.0.3-2~mx19ahs+1                  amd64        X11 miscellaneous 'fixes' extension library
ii  libxi6:amd64                                  2:1.7.10-1~mx19ahs+1                 amd64        X11 Input extension library
ii  libxkbcommon-x11-0:amd64                      0.10.0-1~mx19ahs+1                   amd64        library to create keymaps with the XKB X11 protocol
ii  libxkbcommon0:amd64                           0.10.0-1~mx19ahs+1                   amd64        library interface to the XKB compiler - shared library
ii  libxnvctrl0:amd64                             440.100-1~mx19+1                     amd64        NV-CONTROL X extension (runtime library)
ii  libxvmc1:amd64                                2:1.0.12-2~mx19+1                    amd64        X11 Video extension library
ii  linux-compiler-gcc-8-x86                      5.8.14-1~mx19+2                      amd64        Compiler for Linux on x86 (meta-package)
ii  linux-cpupower                                5.8.14-1~mx19+2                      amd64        CPU power management tools for Linux
ii  linux-kbuild-5.8                              5.8.14-1~mx19+2                      amd64        Kbuild infrastructure for Linux 5.8
ii  linux-libc-dev:amd64                          5.8.14-1~mx19+2                      amd64        Linux support headers for userspace development
ii  live-usb-maker                                0.4.6mx19+1                          all          Create an antiX/MX LiveUSB.
ii  mesa-va-drivers:amd64                         20.1.8-1~mx19ahs+1                   amd64        Mesa VA-API video acceleration drivers
ii  mesa-vdpau-drivers:amd64                      20.1.8-1~mx19ahs+1                   amd64        Mesa VDPAU video acceleration drivers
ii  nvidia-detect                                 450.80.02-1~mx19+1                   amd64        NVIDIA GPU detection utility
ii  va-driver-all:amd64                           2.9.0-1~mx19ahs+1                    amd64        Video Acceleration (VA) API -- driver metapackage
ii  wireless-regdb                                2019.06.03-1~mx19+1                  all          wireless regulatory database for Linux
ii  xserver-common                                2:1.20.9-2~mx19ahs+1                 all          common files used by various X servers
ii  xserver-xorg-core                             2:1.20.9-2~mx19ahs+1                 amd64        Xorg X server - core server
ii  xserver-xorg-input-libinput                   0.30.0-1~mx19ahs+1                   amd64        X.Org X server -- libinput input driver
ii  xserver-xorg-legacy                           2:1.20.9-2~mx19ahs+1                 amd64        setuid root Xorg server wrapper
ii  xserver-xorg-video-amdgpu                     19.1.0-2~mx19ahs+1                   amd64        X.Org X server -- AMDGPU display driver
ii  xserver-xorg-video-ati                        1:19.1.0-2~mx19ahs+1                 amd64        X.Org X server -- AMD/ATI display driver wrapper
ii  xserver-xorg-video-intel                      2:2.99.917+git20200714-1~mx19ahs+1   amd64        X.Org X server -- Intel i8xx, i9xx display driver
ii  xserver-xorg-video-radeon                     1:19.1.0-2~mx19ahs+1                 amd64        X.Org X server -- AMD/ATI Radeon display driver
ii  xserver-xorg-video-vesa                       1:2.5.0-1~mx19ahs+1                  amd64        X.Org X server -- VESA display driver

MX_user
Posts: 1
Joined: 2022-01-29 22:15

Re: Adding MX Linux tools to Debian

#49 Post by MX_user »

sunrat wrote: 2020-04-27 23:08 Just to be clear - you built an installable live Debian ISO from an installed system?
Old thread, sorry.
I just wanted to add there is a super-convenient light-weight tool out there for this exact purpose called JLiveCD.
JLiveCD works for Ubuntu, Debian and Arch (I've created MX ISO's with it after minor tweaks to the script file, which is a simple text file that you can tweak as much as you want)
*Note: doesn't work for Manjaro though, you would have to tweak the script individually, because Manjaro makes use of 4 different SquashFS files to boot, instead of just 1 like most distros.

JLiveCD uses the Chroot method, which means you can simply copy your entire Root partition to a directory on disk and create the ISO from it (I've never actually used it this way)
JLiveCD does NOT erase your working set of files after creating the ISO. What this means is that you don't need to worry about losing files accidentaly, but most importantly it means that you can perform incremental changes to your custom ISO's On startup, the program asks you if you are starting a project from scratch or if you are resuming a previous project. Very convenient. Very cool little tool.

*Note: please notice that in order for your custom ISO's to succesfully boot and log you into a working desktop, you have to leave the default Live Session User empty, the user will be CREATED upon boot, no directory with same name can exist in that location, otherwise you will be locked up into a TTY terminal screen and will have to create users manually from there. (this trick can be used for further security layer precaution, if you are worried about that or if you use shared computer)
All changes to your Live Session User that you want to make permanent will have to be copied over to the /etc/skel directory
Or you can simply copy that entire user directory to a different directory like /home/user2
Please have that in mind =D

Post Reply