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
Re: Adding MX Linux tools to Debian
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.
- sunrat
- 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
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
Or grep the local packages list
Or list all available packages with "mx" in their title
Simples!
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
Code: Select all
grep -h "Package:" /var/lib/apt/lists/*mx*
Code: Select all
apt list --all-versions *mx*
“ computer users can be divided into 2 categories:
Those who have lost data
...and those who have not lost data YET ” Remember to BACKUP!
Those who have lost data
...and those who have not lost data YET ” Remember to BACKUP!
Re: Adding MX Linux tools to Debian
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.
Re: Adding MX Linux tools to Debian
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. *
- stevepusser
- Posts: 12930
- Joined: 2009-10-06 05:53
- Has thanked: 41 times
- Been thanked: 71 times
Re: Adding MX Linux tools to Debian
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. 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":
Some of those also have dependencies on other native MX packages.
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. 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
MX Linux packager and developer
Re: Adding MX Linux tools to Debian
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.
Re: Adding MX Linux tools to Debian
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. 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.
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. 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.
Most powerful FREE tech-support tool on the planet * HERE. *
- stevepusser
- Posts: 12930
- Joined: 2009-10-06 05:53
- Has thanked: 41 times
- Been thanked: 71 times
Re: Adding MX Linux tools to Debian
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
https://repology.org/project/foliate/versions
MX Linux packager and developer
- NFT5
- 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
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.
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.
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
Re: Adding MX Linux tools to Debian
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.Or search withOr grep the local packages listCode: Select all
apt search mx
Or list all available packages with "mx" in their titleCode: Select all
grep -h "Package:" /var/lib/apt/lists/*mx*
Code: Select all
apt list --all-versions *mx*
- sunrat
- 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
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.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.
“ computer users can be divided into 2 categories:
Those who have lost data
...and those who have not lost data YET ” Remember to BACKUP!
Those who have lost data
...and those who have not lost data YET ” Remember to BACKUP!
Re: Adding MX Linux tools to Debian
Did you actually try? Cause I did and I get stuff like:sunrat wrote: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.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.
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
...
- sunrat
- 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
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.
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!
Those who have lost data
...and those who have not lost data YET ” Remember to BACKUP!
Re: Adding MX Linux tools to Debian
You saidsunrat 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.
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.No. They will show results where "mx" appears together not where "m" or "x" appear anywhere
- stevepusser
- Posts: 12930
- Joined: 2009-10-06 05:53
- Has thanked: 41 times
- Been thanked: 71 times
Re: Adding MX Linux tools to Debian
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
- 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
To list all MX Linux packages use
To list all installed MX Linux packages use
I've added this information to the OP.
Code: Select all
aptitude search '?archive(mx)'
Code: Select all
aptitude search '?narrow(?installed, ?archive(mx))'
deadbang
Re: Adding MX Linux tools to Debian
I don't have aptitude installed to try but "dpkg --list" does show all installed MX pkgs:Head_on_a_Stick wrote:To list all MX Linux packages useTo list all installed MX Linux packages useCode: Select all
aptitude search '?archive(mx)'
I've added this information to the OP.Code: Select all
aptitude search '?narrow(?installed, ?archive(mx))'
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
Re: Adding MX Linux tools to Debian
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