I have amused myself with comparing urpmi to pacman. Not that I want to start a "best in show" contest But simply to compare the functionality. This is not all that easy because I cannot remember the equivalent to pacman -Qi foo for urpmi etc... (feel free to help me). I the end this could be a useful place to start for urpmi users that try Arch or Manjaro for the first time. If you make an alias out of it you will feel right at home.
[thomas@manjaro Skrivebord]$ pacman -Qi pacman Navn : pacman Versjon : 4.0.3-16 URL : http://www.archlinux.org/pacman/ Lisenser : GPL Grupper : base base-devel Inneholder : Ingen Avhenger av : bash glibc>=2.15 libarchive>=3.1.2 curl>=7.19.4 gpgme pacman-mirrorlist archlinux-keyring manjaro-keyring Valgfrie avhengigheter : fakeroot: for makepkg usage as normal user Behøves av : expac manjaro-system package-query pacmanxg4-bin pyalpm yaourt I konflikt med : Ingen Erstatter : Ingen Installert størrelse : 3628,00 KiB Innpakker : Philip Müller <philm[at]manjaro[dot]org> Arkitektur : x86_64 Pakkedato : ma. 04. mars 2013 kl. 13.10 +0100 Installasjonsdato : on. 03. april 2013 kl. 19.06 +0200 Installasjonsgrunn : Manuelt installert Installeringsskript : Ja Beskrivelse : A library-based package manager with dependency support
Re: Urpmi to pacman
Posted: 07 Apr 2013, 16:26
by rolf
I'd use two separate urpmq switches for package information and dependencies. If you combine them, it gets quite lengthy
[rolf@localhost ~]$ urpmq -i urpmi Name : urpmi Version : 6.71 Release : 8 Group : System/Configuration/Packaging Size : 3554833 Architecture: noarch Source RPM : urpmi-6.71-8.src.rpm URL : http://wiki.mandriva.com/en/Tools/urpmi Summary : Command-line software installation tools Description : urpmi is ROSA Linux's console-based software installation tool. You can use it to install software from the console in the same way as you use the graphical Install Software tool (rpmdrake) to install software from the desktop. urpmi will follow package dependencies -- in other words, it will install all the other software required by the software you ask it to install -- and it's capable of obtaining packages from a variety of media, including the ROSA Linux installation DVD, your local hard disk, and remote sources such as web or FTP sites.
The Mandrake-developed urpm* tools provide the functionality of rpm, with some +/-, the major enhancement of urpm* being that uninstalled packages in configured repos can be queried(installed), as well, where rpm requires a package be installed or that full path to a package be provided. So, man rpm and man urpm* are both handy resources for understanding rpm.