diff --git a/bin/.#epm b/bin/.#epm
new file mode 120000
index 0000000000000000000000000000000000000000..384b4ab300ebc9f477488956551840d43bc31cad
--- /dev/null
+++ b/bin/.#epm
@@ -0,0 +1 @@
+danil@multi.office.etersoft.ru.18783
\ No newline at end of file
diff --git a/bin/epm-info b/bin/epm-info
index a4de716f607e58db2b9273e3f983e3540aebf241..af9448fe8f84e6067a5ac87114fa131f89492b9b 100644
--- a/bin/epm-info
+++ b/bin/epm-info
@@ -22,11 +22,11 @@ epm_info()
 {
 case $PMTYPE in
 	apt-rpm|apt-dpkg)
-		docmd apt-cache show || exit
+		docmd apt-cache show $pkg_names || exit
+		;;
+	yum-rpm)
+		docmd $SUDO yum info $pkg_names || exit
 		;;
-	#yum-rpm)
-	#	docmd $SUDO yum repolist || exit
-	#	;;
 	zypper-rpm)
 		docmd zypper info $pkg_names || exit
 		;;
diff --git a/bin/epm-sh-functions b/bin/epm-sh-functions
index 357696a0e5a3b1f515a796efef7db63de6d9a1c8..11542ec20c549badef8dd9a9b3f382e819fcb997 100644
--- a/bin/epm-sh-functions
+++ b/bin/epm-sh-functions
@@ -135,24 +135,27 @@ case $DISTRNAME in
 	ALTLinux|PCLinux)
 		CMD="apt-rpm"
 		;;
-	FreeBSD)
-		CMD="pkg_add"
-		;;
 	Ubuntu|Debian|Mint)
 		CMD="apt-dpkg"
 		;;
-	LinuxXP|Fedora|ASPLinux|CentOS|RHEL|Scientific)
-		CMD="yum-rpm"
-		;;
 	Mandriva|ROSA)
 		CMD="urpm-rpm"
 		;;
-	SUSE|SLED|SLES)
-		CMD="zypper-rpm"
+	FreeBSD)
+		CMD="pkg_add"
 		;;
 	Gentoo)
 		CMD="emerge"
 		;;
+	ArchLinux)
+		CMD="pacman"
+		;;
+	Fedora|LinuxXP|ASPLinux|CentOS|RHEL|Scientific)
+		CMD="yum-rpm"
+		;;
+	SUSE|SLED|SLES)
+		CMD="zypper-rpm"
+		;;
 	*)
 		fatal "Do not known DISTRNAME $DISTRNAME"
 		;;