LINUX.ORG.RU

История изменений

Исправление bormant, (текущая версия) :

Ты попробуй установи что-нибудь

Логично ;)

# slapt-get -i spkg
Reading Package Lists...Done
The following NEW packages will be installed:
  spkg 
0 upgraded, 0 reinstalled, 1 newly installed, 0 to remove, 0 not upgraded.
Need to get 752.0kB of archives.
After unpacking 1.7MB of additional disk space will be used.
1/1 Get http://download.salixos.org/x86_64/14.2/ spkg 1.1-x86_64-1gv [752.0kB]...Done

Preparing to install spkg-1.1-x86_64-1gv
sh: /sbin/spkg: No such file or directory
Failed to execute command: [/sbin/spkg -i /var/slapt-get/./salix/a/spkg-1.1-x86_64-1gv.tgz]

Смотрим:
https://download.salixos.org/x86_64/14.2/source/ap/slapt-get/slapt-get-0.10.2...
diff -Naur slapt-get-0.10.2g-old//src/package.h slapt-get-0.10.2g/src/package.h
--- slapt-get-0.10.2g-old//src/package.h	2010-09-28 02:42:10.000000000 +0300
+++ slapt-get-0.10.2g/src/package.h	2010-12-15 22:56:03.105900969 +0200
@@ -25,9 +25,9 @@
 #define SLAPT_CHANGELOG_FILE "ChangeLog.txt"
 #define SLAPT_CHANGELOG_FILE_GZ "ChangeLog.txt.gz"
 #define SLAPT_PATCHDIR "patches/"
-#define SLAPT_REMOVE_CMD "/sbin/removepkg "
-#define SLAPT_INSTALL_CMD "/sbin/installpkg "
-#define SLAPT_UPGRADE_CMD "/sbin/upgradepkg --reinstall "
+#define SLAPT_REMOVE_CMD "/sbin/spkg -d "
+#define SLAPT_INSTALL_CMD "/sbin/spkg -i "
+#define SLAPT_UPGRADE_CMD "/sbin/spkg -u --reinstall "
 #define SLAPT_CHECKSUM_FILE "CHECKSUMS.md5"
 #define SLAPT_CHECKSUM_FILE_GZ "CHECKSUMS.md5.gz"
 #define SLAPT_HEAD_FILE_EXT ".head"

В Slackware основной ПМ — pkgtools (installpkg, removepkg — его составляющие), в Salix — spkg, в некоторых rpm, у иных dpkg... Лишить систему основного ПМ, а потом жаловаться на его неработоспособность — блестящий способ указать на недостатки системы ;-)
Стесняюсь спросить, а наличие в зависимостях spkg чем slapt-get-у из Salix помогло бы? Он без него только с репозиториями поработать может, но ничего ни поставить, ни удалить не в состоянии, раз уж в системе системный ПМ закончился ;-)

Исправление bormant, :

Ты попробуй установи что-нибудь

Логично ;)

# # slapt-get -i spkg
Reading Package Lists...Done
The following NEW packages will be installed:
  spkg 
0 upgraded, 0 reinstalled, 1 newly installed, 0 to remove, 0 not upgraded.
Need to get 752.0kB of archives.
After unpacking 1.7MB of additional disk space will be used.
1/1 Get http://download.salixos.org/x86_64/14.2/ spkg 1.1-x86_64-1gv [752.0kB]...Done

Preparing to install spkg-1.1-x86_64-1gv
sh: /sbin/spkg: No such file or directory
Failed to execute command: [/sbin/spkg -i /var/slapt-get/./salix/a/spkg-1.1-x86_64-1gv.tgz]

Смотрим:
https://download.salixos.org/x86_64/14.2/source/ap/slapt-get/slapt-get-0.10.2...
diff -Naur slapt-get-0.10.2g-old//src/package.h slapt-get-0.10.2g/src/package.h
--- slapt-get-0.10.2g-old//src/package.h	2010-09-28 02:42:10.000000000 +0300
+++ slapt-get-0.10.2g/src/package.h	2010-12-15 22:56:03.105900969 +0200
@@ -25,9 +25,9 @@
 #define SLAPT_CHANGELOG_FILE "ChangeLog.txt"
 #define SLAPT_CHANGELOG_FILE_GZ "ChangeLog.txt.gz"
 #define SLAPT_PATCHDIR "patches/"
-#define SLAPT_REMOVE_CMD "/sbin/removepkg "
-#define SLAPT_INSTALL_CMD "/sbin/installpkg "
-#define SLAPT_UPGRADE_CMD "/sbin/upgradepkg --reinstall "
+#define SLAPT_REMOVE_CMD "/sbin/spkg -d "
+#define SLAPT_INSTALL_CMD "/sbin/spkg -i "
+#define SLAPT_UPGRADE_CMD "/sbin/spkg -u --reinstall "
 #define SLAPT_CHECKSUM_FILE "CHECKSUMS.md5"
 #define SLAPT_CHECKSUM_FILE_GZ "CHECKSUMS.md5.gz"
 #define SLAPT_HEAD_FILE_EXT ".head"

В Slackware основной ПМ — pkgtools (installpkg, removepkg — его составляющие), в Salix — spkg, в некоторых rpm, у иных dpkg... Лишить систему основного ПМ, а потом жаловаться на его неработоспособность — блестящий способ указать на недостатки системы ;-)
Стесняюсь спросить, а наличие в зависимостях spkg чем slapt-get-у из Salix помогло бы? Он без него только с репозиториями поработать может, но ничего ни поставить, ни удалить не в состоянии, раз уж в системе системный ПМ закончился ;-)

Исходная версия bormant, :

Ты попробуй установи что-нибудь

Логично ;)

# # slapt-get -i spkg
Reading Package Lists...Done
The following NEW packages will be installed:
  spkg 
0 upgraded, 0 reinstalled, 1 newly installed, 0 to remove, 0 not upgraded.
Need to get 752.0kB of archives.
After unpacking 1.7MB of additional disk space will be used.
1/1 Get http://download.salixos.org/x86_64/14.2/ spkg 1.1-x86_64-1gv [752.0kB]...Done

Preparing to install spkg-1.1-x86_64-1gv
sh: /sbin/spkg: No such file or directory
Failed to execute command: [/sbin/spkg -i /var/slapt-get/./salix/a/spkg-1.1-x86_64-1gv.tgz]

Смотрим:
https://download.salixos.org/x86_64/14.2/source/ap/slapt-get/slapt-get-0.10.2...
diff -Naur slapt-get-0.10.2g-old//src/package.h slapt-get-0.10.2g/src/package.h
--- slapt-get-0.10.2g-old//src/package.h	2010-09-28 02:42:10.000000000 +0300
+++ slapt-get-0.10.2g/src/package.h	2010-12-15 22:56:03.105900969 +0200
@@ -25,9 +25,9 @@
 #define SLAPT_CHANGELOG_FILE "ChangeLog.txt"
 #define SLAPT_CHANGELOG_FILE_GZ "ChangeLog.txt.gz"
 #define SLAPT_PATCHDIR "patches/"
-#define SLAPT_REMOVE_CMD "/sbin/removepkg "
-#define SLAPT_INSTALL_CMD "/sbin/installpkg "
-#define SLAPT_UPGRADE_CMD "/sbin/upgradepkg --reinstall "
+#define SLAPT_REMOVE_CMD "/sbin/spkg -d "
+#define SLAPT_INSTALL_CMD "/sbin/spkg -i "
+#define SLAPT_UPGRADE_CMD "/sbin/spkg -u --reinstall "
 #define SLAPT_CHECKSUM_FILE "CHECKSUMS.md5"
 #define SLAPT_CHECKSUM_FILE_GZ "CHECKSUMS.md5.gz"
 #define SLAPT_HEAD_FILE_EXT ".head"

В Slackware основной ПМ — pkgtools (installpkg, removepkg — его составляющие), в Salix — spkg, в некоторых rpm, у иных dpkg... Лишить систему основного ПМ, а потом жаловаться на его неработоспособность — блестящий способ указать на недостатки системы ;-)
Стесняюсь спросить, а наличие в зависимостях spkg чем slapt-get-у из Salix помогло бы? Он без него только с репозиториями поработать может, но ничего ни поставить, ни удалить не в состоянии, уж в системе системный ПМ кончился ;-)