newbee_2 писал(а): ↑10.06.2007 17:52
От автора: это мой первый опыт работы с линуксом. Практически первый запуск.
Система: Debian 4 под vmware (базовая система - WinXP)
Ситуация: пытаюсь поставить vmware tools. монтирую linux.iso в линуксе. там два файла: пакет rpm и архив tar.gz.
Под RedHat9 установку производил простым запуском rpm. Всё привычно, как в winxp.
Debian выдал ошибку про неверный тип архива. Через менеджер пакетов поставил redhat packet manager.
Теперь rpm от vmware tools открывается просто как архив, содержащий две папки. Как запустить установку - не представляю.
Пробовал через консоль из-под рута командой rpm -i <имяпакета>, но там получил ругательства по поводу зависимостей (требовал папку bin/sh)
Пробовал в менеджере пакетов применять команду "добавить диск" при примонтированном vmwaretools, но не получилось - ашипка.
Вопрос: как произвести установку vmware tools?

vmware tools надо ставить руками из архива tar.gz. Там будет скрипт с именем типа vmware-tools-install.pl, его надо под рутом (или через sudo) запустить, ответить на все его вопросы и радоваться жизни.
А у меня со своей стороны такой вопрос. Я поставил себе ubuntu 7.04 (с "маленького" сидишного образа), затем через synaptics скачал и доустановил целый ряд пакетов (~ на 1,5 гига) и теперь хочу сделать двд-диск с этими пакетами, чтобы можно было ставить эти пакеты с этого диска на машинах, не подключенных к сети вообще или инету в частности. Для этого я использовал apt-move update, как здесь и предлагается.
НО! Не смотря на то, что все скачанные мной пакеты есть в кэше, и все они скопировались в директорию /mirrors/debian/..., файлы Packages.gz были созданы только для веток main и restricted. Ветки contrib и non-free (там лежат всякие Sun Java 5 и 6, dosemu, некоторые архиваторы типа rar и др.) были проигнорированы. Как это вылечить? Мало того, многие пакеты из веток main и restricted также не попали в Packages.gz (по крайнем мере, synaptics на другом компе их не нашел. Например, "исчез" и списков kchmviewer (вместе с используемой им библиотекой chmlib), eclipse, amule, maxima и многие другие. При этом, еще раз обращаю внимание, в директории pool они все есть! Что я делаю не так, с чем такая проблема может быть связана и как ее победить? Все файлы пакетов нормальные, не битые, прекрасно устанавливаются вручную или через GDebi Package Installer.
И еще вопрос по поводу сборки бинарных пакетов из исходников. В rpm-based дистрибутивах есть тип пакетов, который имеет расширение src.rpm. Это исходники, из которых собирались бинарные пакеты. Если требуется собрать бинарник заново, то достаточно дать команду rpm --rebuild <имя-пакета>.src.rpm, и все. Если требуется изменить параметры компиляции, то можно установить этот пакет командой rpm -i <имя-пакета>.src.rpm, отредактировать файл <имя-пакета>.spec и дать команду rpm -bb <имя-пакета>.spec. Есть ли аналог таких пакетов для debian-based дистрибутивов (в частности ubuntu), как ими пользоваться и где их брать?