Hey, where can i get a list all the extra software that is in manjaro Repos but not in arch repos (like topgrade). Is there a webpage available that lists the difference ?
Hi @hritwik,
Personally, I’m not aware of that, but I might just have missed it.
However, as workaround, you can check the packages of your mirror: https://repo.manjaro.org/. It might not immediately look like what you’re asking for, but when doing some digging there is a lot more information.
Hope this helps!
You can use https://discover.manjaro.org/ or Manjaro - Branch Compare for the Manjaro packages.
About Arch, there is obviously Arch Linux - Package Search
And you can compare both to guess what is specific to Manjaro and what comes from upstream.
Was looking for this, myself. So thank you!
Not that I know of. I think you get an idea if you open a repo in your web browser then navigate to the subfolder pool/overlay
which contains packages explicitly build by Manjaro e.g.
https://manjaro.moson.eu/pool/overlay
you can search package by manjaro packager ( env 1200 ) but some are in arch
LANG=en pacman -Si | awk -F':' '/^Name/{name=$2} /^Packager.*manjaro/{print name}'
thanks ! That gives me list of software which are overlayed over arch packages. But There are some packages (like topgrade) which are not in Arch repos, but are available in manjaro repos. I want to list these packages.
Hi everyone, In this post i have listed all the packages that are available in manjaro repos but are not available in arch repos. (as of March 2022)
This will be helpful for those who are considering switching from/to manjaro as the list is close to 1000 packages.
-
In Manjaro Core, Not in Arch Core. (27 packages)
bashrc-manjaro dbus-x11 linux414 linux414-headers linux419 linux419-headers linux49 linux49-headers linux510 linux510-headers linux515 linux515-headers linux516 linux516-headers linux517 linux517-headers linux54 linux54-headers lsb-release manjaro-hotfixes manjaro-keyring manjaro-release manjaro-system pacman-debug pacman-mirrors pacman-static systemd-debug
-
In Manjaro Extra, Not in Arch Extra. ( 263 packages)
apparmor-profiles bootsplash-systemd bootsplash-theme-amd bootsplash-theme-arch bootsplash-theme-gnome bootsplash-theme-illyria bootsplash-theme-kde bootsplash-theme-manjaro bootsplash-theme-manjaro-glitch bootsplash-theme-vendor bootsplash-theme-xfce boxit boxit-arm boxit2-git calamares calamares-git calamares-tools chrome-gnome-shell ckbcomp disman exo-gtk3 fingerboard freeoffice garcon-gtk3 gdm-plymouth gnome-control-center-cosmic gnome-control-center-x11-scaling gnome-text-editor gnutls28 grub-theme-live-common grub-theme-live-common-dev grub-theme-live-manjaro grub-theme-live-manjaro-dev grub-theme-manjaro grub-theme-manjaro-dev gtksourceview5 illyria-wallpaper kdisplay kirigami-addons kwinft libfprint-primex libgdm-plymouth libpamac libpamac-flatpak-plugin libpamac-snap-plugin libxfce4ui-gtk3 libxfce4ui-nocsd libxfce4util-gtk3 libxnvctrl-390xx libxnvctrl-470xx libxxf86dga linux414-acpi_call linux414-bbswitch linux414-broadcom-wl linux414-ndiswrapper linux414-nvidia linux414-nvidia-390xx linux414-nvidia-470xx linux414-nvidiabl linux414-r8168 linux414-rt3562sta linux414-rtl8723bu linux414-tp_smapi linux414-vhba-module linux414-virtualbox-host-modules linux414-zfs linux419-acpi_call linux419-bbswitch linux419-broadcom-wl linux419-ndiswrapper linux419-nvidia linux419-nvidia-390xx linux419-nvidia-470xx linux419-nvidiabl linux419-r8168 linux419-rtl8723bu linux419-tp_smapi linux419-vhba-module linux419-virtualbox-host-modules linux419-zfs linux49-acpi_call linux49-bbswitch linux49-broadcom-wl linux49-ndiswrapper linux49-nvidia linux49-nvidia-390xx linux49-nvidia-470xx linux49-nvidiabl linux49-r8168 linux49-rt3562sta linux49-rtl8723bu linux49-tp_smapi linux49-vhba-module linux49-virtualbox-host-modules linux49-zfs linux510-acpi_call linux510-bbswitch linux510-broadcom-wl linux510-nvidia linux510-nvidia-390xx linux510-nvidia-470xx linux510-r8168 linux510-rtl8723bu linux510-tp_smapi linux510-vhba-module linux510-virtualbox-host-modules linux510-zfs linux515-acpi_call linux515-bbswitch linux515-broadcom-wl linux515-nvidia linux515-nvidia-390xx linux515-nvidia-470xx linux515-r8168 linux515-rtl8723bu linux515-tp_smapi linux515-vhba-module linux515-virtualbox-host-modules linux515-zfs linux516-acpi_call linux516-bbswitch linux516-broadcom-wl linux516-nvidia linux516-nvidia-390xx linux516-nvidia-470xx linux516-r8168 linux516-rtl8723bu linux516-tp_smapi linux516-vhba-module linux516-virtualbox-host-modules linux516-zfs linux517-acpi_call linux517-bbswitch linux517-nvidia linux517-nvidia-470xx linux517-tp_smapi linux517-vhba-module linux517-virtualbox-host-modules linux54-acpi_call linux54-bbswitch linux54-broadcom-wl linux54-ndiswrapper linux54-nvidia linux54-nvidia-390xx linux54-nvidia-470xx linux54-nvidiabl linux54-r8168 linux54-rtl8723bu linux54-tp_smapi linux54-vhba-module linux54-virtualbox-host-modules linux54-zfs manjaro-alsa manjaro-architect manjaro-architect-dev manjaro-architect-dev-launcher manjaro-architect-launcher manjaro-arm-tools manjaro-arm-tools-git manjaro-artwork manjaro-artwork-extra manjaro-artwork-icons manjaro-artwork-openbox manjaro-backgrounds manjaro-base-skel manjaro-bluetooth manjaro-chrootbuild manjaro-cloudbuild manjaro-connman manjaro-documentation-en manjaro-documentation-fr manjaro-efi-utils manjaro-firmware manjaro-gdm-tweak manjaro-gstreamer manjaro-hello manjaro-icons manjaro-input manjaro-iso-profiles-base manjaro-live-base manjaro-live-portable-efi manjaro-live-skel manjaro-live-systemd manjaro-modem manjaro-pipewire manjaro-printer manjaro-pulse manjaro-settings-manager manjaro-settings-manager-kcm manjaro-settings-manager-knotifier manjaro-settings-manager-notifier manjaro-settings-samba manjaro-tools-base-git manjaro-tools-iso-git manjaro-tools-pkg-git manjaro-tools-yaml-git manjaro-wallpapers-17.0 manjaro-wallpapers-18.0 mhwd mhwd-amdgpu mhwd-ati mhwd-db mhwd-nvidia mhwd-nvidia-390xx mhwd-nvidia-470xx mkinitcpio-openswap mutter-x11-scaling ndiswrapper-utils nvidia-390xx-dkms nvidia-390xx-utils nvidia-470xx-dkms nvidia-470xx-utils opencl-nvidia-390xx opencl-nvidia-470xx pa-applet pamac-cli pamac-gnome-integration pamac-gtk pamac-tray-icon-plasma perl-linux-desktopfiles plymouth plymouth-theme-manjaro plymouth-theme-manjaro-elegant plymouth-theme-manjaro-elegant-hidpi plymouth-theme-manjaro-very-elegant profile-validate python-pyparted python-pyqt5-sip4-compat qt5-base-debug ruby-ethon ruby-kwalify samba-heimdal sddm-start-delayed smbclient-heimdal snapd snapd-glib softmaker-office-2018 softmaker-office-2021 sx-sf-hdparm-sdb-idle systemd-fsck-silent thunar-archive-plugin-gtk3 thunar-gtk3 thunar-shares-plugin-gtk3 thunar-volman-gtk3 tuxedo-control-center tuxedo-keyboard tuxedo-touchpad-switch v86d wallpapers-juhraya wrapland xfce4-appfinder-gtk3 xfce4-notifyd-gtk3 xfce4-panel-gtk3 xfce4-power-manager-gtk3 xfce4-session-gtk3 xfce4-settings-gtk3 xfce4-volumed-pulse xfconf-gtk3 xfdesktop-gtk3 xfwm4-gtk3 xorgproto-transfer zfs-dkms zfs-utils
-
In Manjaro Multilib, Not in Arch Multilib. (12 packages)
lib32-kmod lib32-libmng lib32-nss-mdns lib32-nvidia-390xx-utils lib32-nvidia-470xx-utils lib32-opencl-nvidia-390xx lib32-opencl-nvidia-470xx lib32-qtcurve-gtk2 lib32-qtcurve-utils linux-steam-integration steam-manjaro steam-native
-
In Manjaro Community, Not in Arch Community. (627 packages)
adapta-maia-theme adwaita-maia adwaita-qt adwaita-qt6 alligator alma-git alpm-octopi-utils amazfish amdgpu-experimental angelfish appimagelauncher arc-maia-icon-theme arc-themes-breath arc-themes-maia arc-themes-solid-breath arc-themes-solid-maia artwork-cinnamon-minimal artwork-fluxbox artwork-i3 autogit awesome-freedesktop awesome-wallpapers awoken-icon-theme awoken-icon-theme-light backintime backintime-cli beelink-dynamic-wallpaper blueprint-compiler bmenu bootsplash-manager brandr brave-browser brave-browser-beta breath-classic-icon-themes breath-classic-wallpaper breath-wallpapers breeze-maia-icon-themes brisk-menu bspwm-manjaro bspwm-ruler bspwm-scripts bspwm-wallpapers btrfsmaintenance budgie-sysmonitor-applet budgie-wallpapers bulky c2esp caddy-bin caffeine-ng calamares-oem-beelink-gnome-settings calamares-oem-bldbk-cinnamon-settings calamares-oem-bldbk-gnome-settings calamares-oem-bldbk-i3-settings calamares-oem-bldbk-kde-settings calamares-oem-bldbk-xfce-settings calamares-oem-infbk14-kde-settings calamares-oem-infbk14-xfce-settings calamares-oem-infbkpro-kde-settings calamares-oem-infbkpro-xfce-settings calamares-oem-kde-settings calamares-oem-modules calamares-oem-starlabs-gnome-settings calamares-oem-starlabs-kde-settings calamares-oem-starlabs-xfce-settings calamares-oem-xfce-settings calindori cesious-theme checkhash cinnamon-live cinnamon-panel-chooser cinnamon-remove-application cinnamon-sounds cinnamon-wallpapers clipit cmake-extras compare-mirrors conky-i3 conky-lua-nv coreboot-configurator corrosion crossover crossover-extras cutefish-manjaro-settings daala dde-device-formatter debianutils deepin-desktop-base-manjaro deepin-diskmanager deepin-icon-theme-manjaro deepin-iconthemes-manjaro deepin-mail deepin-settings-manjaro deepin-wallpapers-manjaro deepin-wallpapers-temp-fix delayed-hibernation dialer disable-tracker discover-snap discover-snap-debug dmenu-manjaro downgrade dummy dummy-pkg dunst-notify-speech dynamic-wallpaper-editor elementary-xfce-icons enpass etcher evopop-gtk-theme evopop-icon-theme fancontrol-gui fann firefox-gnome-theme-maia flashrom-starlabs fluxbox-theme-manjaro fluxbox-wallpapers folder-color-switcher fonts-nx-desktop frobtads frotz fwupd-efi-git fwupd-git fwupd-starlabs game-devices-udev gestures glibc-locales glmark2 gnome-layout-switcher gnome-shell-extension-arcmenu gnome-shell-extension-background-logo gnome-shell-extension-cosmic-dock gnome-shell-extension-cosmic-workspaces gnome-shell-extension-dash-to-dock gnome-shell-extension-dash-to-panel gnome-shell-extension-desktop-icons-ng gnome-shell-extension-gamemode gnome-shell-extension-gnome-ui-tune gnome-shell-extension-gsconnect gnome-shell-extension-material-shell gnome-shell-extension-nightthemeswitcher gnome-shell-extension-no-overview gnome-shell-extension-pop-shell gnome-shell-extension-unite gnome-shell-extension-vertical-overview gnome-shell-extension-x11gestures gnome-terminal-fedora gnome-video-arcade gnome-wallpapers greetd gtk-theme-breath gtk2-compatibility gtk3-typeahead gtkhash gtkhash-caja gtkhash-nautilus gtkhash-nemo gtkhash-thunar gtksourceview-pkgbuild hardcode-fixer hfd-service hibernator hnsd-git hunspell-pt_br hydrapaper hypnotix i3-default-artwork i3-help i3-scripts i3-scrot i3-wallpapers i3exit i3status-manjaro ido imagewriter index indicator-sensors indicator-sysmonitor inxi iso-flag-png jde jde-menu-data jde-postinstall-wizard jde-session juffed-qt5 kaidan kalk kclock kde-servicemenus-pkg-tools kernel-alive keysmith kickshaw kinfocenter-tx koko kongress konsole-colorscheme-matcha konversation-theme-matcha kquicksyntaxhighlighter krecorder ktrip kvantum-manjaro kvantum-theme-matcha lain le3cell-artwork-wallpapers ledger-live-bin lemonbar-xft libdial libfirmware-manager libinput-gestures libnautilus-extension-typeahead libqofono libqofono-qt5 libxxf86misc lightdm-settings lightdm-webkit2-greeter-manjaro lightdm-webkit2-greeter-manjaro-dark lighter-gnome limepanel linpack linux515-rt linux515-rt-acpi_call linux515-rt-bbswitch linux515-rt-broadcom-wl linux515-rt-headers linux515-rt-nvidia linux515-rt-nvidia-390xx linux515-rt-nvidia-470xx linux515-rt-r8168 linux515-rt-rtl8723bu linux515-rt-tp_smapi linux515-rt-vhba-module linux515-rt-virtualbox-host-modules linux516-rt linux516-rt-acpi_call linux516-rt-bbswitch linux516-rt-broadcom-wl linux516-rt-headers linux516-rt-nvidia linux516-rt-nvidia-390xx linux516-rt-nvidia-470xx linux516-rt-r8168 linux516-rt-rtl8723bu linux516-rt-tp_smapi linux516-rt-vhba-module linux516-rt-virtualbox-host-modules lua-clock-i3 lua-clock-manjaro luv-icon-theme lxde-wallpapers maia-console maia-cursor-theme maia-icon-theme maia-wallpaper maia-xfce-icon-theme makedepend manj-grub manjaro-application-utility manjaro-arm-installer manjaro-arm-qemu-static manjaro-asian-input-support-fcitx manjaro-asian-input-support-fcitx5 manjaro-asian-input-support-ibus manjaro-aur-support manjaro-awesome-settings manjaro-browser-settings manjaro-bspwm-mate-settings manjaro-bspwm-settings manjaro-bspwm-settings-minimal manjaro-budgie-settings manjaro-check-repos manjaro-cinnamon-settings manjaro-circle-icons manjaro-cli manjaro-downloader-images manjaro-dynamic-wallpaper manjaro-flatred-lxdm-theme manjaro-gdm-branding manjaro-gdm-theme manjaro-gnome-assets manjaro-gnome-extension-settings manjaro-gnome-extension-settings-shells manjaro-gnome-postinstall manjaro-gnome-settings manjaro-gnome-settings-dev manjaro-gnome-settings-shells manjaro-gnome-vanilla manjaro-grub-theme-adapta manjaro-grub-theme-blue manjaro-grub-theme-blurred manjaro-grub-theme-brown manjaro-grub-theme-doggie manjaro-grub-theme-glassfield manjaro-grub-theme-light manjaro-grub-theme-sunset manjaro-i3-settings manjaro-i3-settings-bldbk manjaro-icons-tx manjaro-kde-settings manjaro-kde-tx-settings manjaro-log-helper manjaro-lxde-config manjaro-lxde-desktop-settings manjaro-lxde-logout-banner manjaro-lxde-xfce4-notifyd manjaro-lxde-xfce4-volumed-pulse manjaro-lxqt-config manjaro-lxqt-desktop-settings manjaro-lxqt-theme-arc-maia manjaro-lxqt-theme-kvflatred manjaro-mate-panel-layout manjaro-mate-settings manjaro-openbox-adapta-maia manjaro-openbox-common manjaro-openbox-config manjaro-openbox-desktop-settings manjaro-openbox-flatred-theme manjaro-openbox-maia manjaro-openbox-matcha manjaro-openbox-scripts manjaro-openbox-theme-18.0 manjaro-openbox-wallpapers manjaro-openbox-wallpapers-matrix manjaro-pacbang-grub-theme manjaro-pacbang-gtk-theme manjaro-pacbang-lxdm-theme manjaro-pacbang-settings manjaro-pacbang-wallpapers manjaro-ranger-settings manjaro-refind-installer manjaro-slick-greeter-theme-adapta manjaro-slick-greeter-theme-blue manjaro-slick-greeter-theme-brown manjaro-slick-greeter-theme-doggie manjaro-slick-greeter-theme-glassfield manjaro-slick-greeter-theme-light manjaro-slick-greeter-theme-sunset manjaro-theme-settings manjaro-users-artwork-wallpapers manjaro-vaapi manjaro-wallpapers-by-lunix-budgie manjaro-wallpapers-by-lunix-cinnamon manjaro-wallpapers-by-lunix-cool-logo manjaro-wallpapers-by-lunix-deepin manjaro-wallpapers-by-lunix-gnome manjaro-wallpapers-by-lunix-i3 manjaro-wallpapers-by-lunix-kde-plasma manjaro-wallpapers-by-lunix-manjaro manjaro-wallpapers-by-lunix-openbox manjaro-wallpapers-by-lunix-xfce manjaro-webdad-settings manjaro-xfce-minimal-settings manjaro-xfce-settings manjaro-zsh-config markdown_previewer masalla-icon-theme matcha-gtk-theme matcha-kde matcha-kde-wallpapers mate-indicator-applet mate-notification-theme-slate mate-optimus mate-tweak mate-wallpapers materiav2-gtk-theme matray maui-deco memtest86-efi menulibre mhwd-tui micro-manjaro microsoft-office-web-jak mimic mint-themes mint-x-icons mint-y-icons mintstick morc_menu mprime mpris-qt5 mugshot muser-wallpapers mygtkmenui nautilus-admin nautilus-empty-file nautilus-typeahead needrestart nemo-bulk-rename nemo-qml-plugin-dbus nemo-run-with-nvidia-prime-run nerd-fonts-noto-sans-mono nerd-fonts-terminus networkmanager-dmenu nitrux-minimal-git nomad-firewall norse-sddm-theme norse-theme noto-fonts-compat nvm nvramtool nx-audio-applet nx-clock-applet nx-desktop-settings nx-firewall nx-gtk-themes nx-kvantum-theme nx-networkmanagement-applet nx-notifications-applet nx-plasma-look-and-feel nx-simplemenu-applet nx-systemtray-applet nx-welcome-wizard obkey-gtk3 obmenu-generator obsuite octopi octopi-notifier-frameworks octopi-notifier-qt5 ofono oh-my-zsh onlyoffice-desktopeditors openbox-themes openbox-themes-extra pacui palemoon-bin palemoon-i18n-ar palemoon-i18n-bg palemoon-i18n-cs palemoon-i18n-da palemoon-i18n-de palemoon-i18n-el palemoon-i18n-en-gb palemoon-i18n-es-ar palemoon-i18n-es-es palemoon-i18n-es-mx palemoon-i18n-fi palemoon-i18n-fr palemoon-i18n-gl palemoon-i18n-hr palemoon-i18n-hu palemoon-i18n-id palemoon-i18n-is palemoon-i18n-it palemoon-i18n-ja palemoon-i18n-kn palemoon-i18n-ko palemoon-i18n-nl palemoon-i18n-pl palemoon-i18n-pt-br palemoon-i18n-pt-pt palemoon-i18n-ro palemoon-i18n-ru palemoon-i18n-sk palemoon-i18n-sl palemoon-i18n-sr palemoon-i18n-sv-se palemoon-i18n-tl palemoon-i18n-tr palemoon-i18n-uk palemoon-i18n-vi palemoon-i18n-zh-cn palemoon-i18n-zh-tw pantheon-wallpapers paper-icon-theme-git papirus-folders papirus-maia-icon-theme parole-gtk3 penguins-eggs peruse phonesim pix pkgbrowser plane-icon-theme plasma-angelfish plasma-camera plasma-dialer plasma-mobile-nm plasma-mobile-settings plasma-nano plasma-nota plasma-phone-components plasma-phonebook plasma-pix plasma-settings plasma-simplemenu plasma-theme-infinitybook plasma-theme-minisforum plasma5-themes-breath plasma5-themes-breath-classic plasma5-themes-breath-extra plasma5-themes-breath-migration plata-theme plymouth-theme-manjaro-cinnamon plymouth-theme-manjaro-circle plymouth-theme-manjaro-deepin plymouth-theme-manjaro-deepin-circle plymouth-theme-manjaro-extra-elegant plymouth-theme-manjaro-fancy-budgie plymouth-theme-manjaro-gnome plymouth-theme-manjaro-gnome-17.0 plymouth-theme-manjaro-redefined-bsplash pm-utils polybar pop-cosmic pop-desktop-widget pop-gnome-shell-theme pop-launcher pop-shell-shortcuts pop-sound-theme popsicle popup-translate powerline-go pulseaudio-ctl python-gtkspellcheck python-jade-application-kit python-manjaro-sdk python-npyscreen python-pulsectl python-pycxx python-pysvn qgnomeplatform qgnomeplatform-qt6 qmlkonsole qt5-virtualkeyboard-bigscreen qxmpp rabbitvcs rabbitvcs-caja rabbitvcs-cli rabbitvcs-nautilus rabbitvcs-nemo rabbitvcs-thunar refind-drivers refind-theme-maia rofi-scripts rootmenu rpi-imager rss-feed-notifications sbdp sddm-breath-theme sddm-classic sddm-maia-theme sensor-icons shiny-mirrors simplelogin skippy-xd skype-web-jak slack-web-jak snapper-gui software-center-web-jak spacebar spectre-meltdown-checker st-manjaro starlabs-icc starlabs-tweaks steamos-compositor-plus sterminal sticky sway-launcher-desktop system76-firmware system76-firmware-daemon systemd-boot-manager systemd-kcm systemd-kernel-maintenance taglib-extras tela-icon-theme thingy thunar-shares-plugin thunar-shares-plugin-manjaro thunarx-python timeshift timeshift-autosnap-manjaro tlpui topgrade touche touchegg ttf-comfortaa ttf-font-icons ttf-font-logos ttf-icomoon-icons ttf-material-design-icons-webfont ttf-meslo-nerd-font-powerlevel10k ttf-montserrat ttf-polybar-icons ttf-roboto-slab ttf-shadow-fonts tzclock unixbench vala-panel ventoy vibrancy-colors vibrancy-icons-teal volnoti vte-notification-common vte3-notification wallpaper-manjaro-shells wallpapers-2018 wallpapers-infinity-book wallpapers-tuxedo wdisplays web-installer-url-handler webapp-manager webapp-manager-manjaro whatsapp-web-jak wlogout wmutils wpa_tui xapp-appimage-thumbnailer xapp-epub-thumbnailer xapp-mp3-thumbnailer xapp-raw-thumbnailer xapp-thumbnailers-common xcmenu xcursor-breeze xcursor-chameleon-pearl xcursor-chameleon-pearl-deepin xcursor-maia xf86-video-qxl-debian xfce-theme-greybird xfce-theme-numix-reborn xfce4-whiskermenu-plugin-gtk3 xiccd xlogin xtitle xviewer xviewer-plugins yakuake-skin-maia yakuake-skin-matcha yay zensu
For anyone who wants to re create this list in future, i have attached all my code below. See next post
For anyone who wants to re create this list in future, i have attached all my code below.
First you need to get all package list from manjaro and Arch repos’s. You can scrape those from any mirror link or use pacman
. I have used pacman since i had arch VM and manjaro installed an my rig.
To get all manjaro packages by category ( do this in manjaro, duh)
pacman -Sl extra --color=never | awk '{print $2}' > manjaro_extra
pacman -Sl core --color=never | awk '{print $2}' > manjaro_core
pacman -Sl community --color=never | awk '{print $2}' > manjaro_community
pacman -Sl multilib --color=never | awk '{print $2}' > manjaro_multilib
To get all Arch packages by category (do this in arch, duh)
pacman -Sl extra --color=never | awk '{print $2}' > arch_extra
pacman -Sl core --color=never | awk '{print $2}' > arch_core
pacman -Sl community --color=never | awk '{print $2}' > arch_community
pacman -Sl multilib --color=never | awk '{print $2}' > arch_multilib
Now i used a simple python script to get the difference in these files. You can use Bash also.
Note that this script was used for comparing endevourOS and manjaro so you may need to change things here and there.
def repo_compare():
endovour = ['endovour_community', 'endovour_core', 'endovour_extra', 'endovour_multilib', 'endovour_endeavouros']
manjaro = ['manjaro_community', 'manjaro_core', 'manjaro_extra', 'manjaro_multilib']
for i in range(len(manjaro)):
manjaro_apps = []
endovour_apps = []
manjaro_repo_name = manjaro[i]
endo_repo_name = endovour[i]
with open(manjaro_repo_name) as my_file:
manjaro_apps.extend(my_file.readlines())
with open(endo_repo_name) as my_file:
endovour_apps.extend(my_file.readlines())
manjaro_apps.sort()
endovour_apps.sort()
manjaro_apps = [x.strip() for x in manjaro_apps]
endovour_apps = [x.strip() for x in endovour_apps]
not_in_ende = [x for x in manjaro_apps if x not in endovour_apps]
print(not_in_ende)
open_file = 'not_in_endevour_' + manjaro_repo_name
with open(open_file, 'w+') as my_file:
for x in not_in_ende:
my_file.write(x + "\n")
if __name__ == '__main__':
repo_compare()
Just make sure that all above files containing list of packages and this script is in same folder and run this script. You will get some files starting with not_in_endevour_
.
This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.