nixp.ru v3.0

23 мая 2017,
вторник,
04:19:00 MSK

DevOps с компанией «Флант»
parovoZZ написал 8 марта 2007 года в 02:18 (378 просмотров) Ведет себя неопределенно; открыл 5 тем в форуме, оставил 15 комментариев на сайте.

Народ! Здаров.

Что делать после установки rpm?

Установил vmware:

su

<пароль>

rpm -Uhv <имя_пакета>

Проверка…. ########## 100%

vmware ######## 100%

А как её запустить? Ни ярлыков, ни ссылок. Поиск не находит. Вообще, в линухе исполнямый файл какое имеет расширение (суффикс)?

Сэнкс

Antern

man rpm , ибо параметр «-U» отвечает за апдейт, за инстал «-i».. ну это фигня..

В линухе «расшиерение» не влияет никак на исполняемость файл0 (может ошибаюсь?). За исполняемость отчвечает бит «х»..

В00бще надо читать документацию,курить маны и хендбуки

А самое главное — по больше практиковаться в танцах с бубном и трехстрочных заклинаниях.

Code Monkey

в ./configure && make && make install ?

не советую, пока не припрет.

а вообще, возьми любую книжку по линуксу и почитай. этот раздел везде хорошо описан

Heavy

>Установил vmware:

Далее, от рута запускаешь vmware-config.pl и потом всегда можешь запустить VMware из консоли (в консоле пишешь vmware и нажимаешь )

parovoZZ

Да уж, линух действительно не для ламеров.

Я держал толстенную книгу по линуху, но ни файловая система, ни установка толком не описаны.

То бишь по заголовку файла оболочка определяет исполняемый это файл или нет? А как же место установки? Куда хочешь не поставишь? По сабжу. Написал vmware, мне предложили запустить vmware-config.pl. Дальше пошли предложения по выбору пути для установки иконок, ещё чего-то там. Дошли до gcc — и тут облом. Почему-то его у меня нет. Хотя когда ставил Xfce — он его каким-то образом нашёл. Но наткнулся на отсутствии Glib.

Такие вот пироги.

Heavy

Какой дистр? Вывод команды «rpm -q gcc»

parovoZZ

Open SuSE 64 бит.

Andrey@linux:~> su

Пароль:

linux:/home/Andrey # rpm -q gcc

пакет gcc не установлен

Heavy

>пакет gcc не установлен

Угадай с одного раза, что надо сделать?

parovoZZ

И ещё. Откуда мне знать, какой скрипт запускать после инсталляции? Я вот тут распаковал VMwareTools и запускаю (от бадлы, потому что в корне лежит)

linux:/etc/init.d # '/home/Andrey/VMware/vmware-tools-distrib/vmware-install.pl'

A previous installation of VMware software has been detected.

The previous installation was made by the tar installer (version 3).

Keeping the tar3 installer database format.

Uninstalling the tar installation of VMware Tools.

The removal of VMware Tools 5.5.3 build-34685 for Linux completed successfully.

Thank you for having tried this software.

Installing the content of the package.

In which directory do you want to install the binary files?

[/usr/bin] /usr/bin

What is the directory that contains the init directories (rc0.d/ to rc6.d/)?

[/etc/init.d] /etc/init.d

What is the directory that contains the init scripts?

[/etc/init.d] /etc/init.d

The file /etc/init.d/vmware-tools that this program was about to install

already exists. Overwrite? [yes] yes

Unable to copy the source file ./installer/services.sh to the destination file

/etc/init.d/vmware-tools.

Execution aborted.

Почему unable? Из-за чего?

Или вот установил VMwareTools-5.5.3-34685.i386.rpm Дальше что? VMwareTools не проходит, VMWare-Tools тоже. Ярлыков (ссылок) ни где нема. Если в виндах инсталлер и не говорит, куда ставит ПО, то это либо Program Files либо System32. Здесь же путь установки тайна, покрытая мраком. И что ставится и что надо запускать — ХЗ. Почему нельзя сделать такой инсталлер, который бы делал всё сам? Linux на такое не способен? Или в целях безопасности? Мало того, в виндах суффикс .ехе явно указывает на то, что это исполняемый файл. Здесь же надо искать бит «Х», чтобы сказать для чего этот файл. Непонятно тогда, для чего Линуху нужны расширения??? Вообщем, больше напоминает шаманство, нежели работу. -:(

И ещё. Как различать диски между собой? /home мне ни о чём не говорит. К тому же, судя по слешу, это не корневая директория. Какая же корневая? В виндах/DOS подход более логичный — C:\ или D:\ и всем всё понятно %)

Heavy

gcc поставь, поставь VMWare из rpm и запусти vmware-config.pl .

ЗЫ: Линух, наверное, ставил, чтобы дурацкие вопросы задавать? :)

parovoZZ

Почему сразу дурацкие????

Скачал gcc-core-4.1.2.tar.bz2 отсюда ftp://ftp.gnu.org/pub/gnu/gcc/gcc-4.1.2/

Пытаюсь поставить согласно http://multilinux.sakh.com/lfs/chapter06/gcc.html

Что получается

linux:/home/Andrey/gcc/gcc-build # ../gcc-4.1.2/configure --prefix=/usr --enable-shared \> --enable-languages=c,c++ --enable-threads=posix \

> --with-slibdir=/lib --enable-__cxa_atexit \

> --enable-clocale=gnu

loading cache ./config.cache

checking host system type… x86_64-unknown-linux-gnu

checking target system type… x86_64-unknown-linux-gnu

checking build system type… x86_64-unknown-linux-gnu

checking for a BSD compatible install… /usr/bin/install -c

checking whether ln works… yes

checking whether ln -s works… yes

checking for gcc… no

checking for cc… no

configure: error: no acceptable cc found in $PATH

Что такое сс и $PATH???

Почему не работает Ctrl+V/C в русской раскладке? Очень не удобно.

parovoZZ

А вот ещё чего. Написано

Под конец мы создадим ссылку /tools/bin/cc. Многие программы и скрипты используют cc вместо gcc для обеспечения переносимости программ на все Unix системы. Не у всех установлен именно компилятор GNU C. Запуск cc позволяет администратору выбирать, какой компилятор C устанавливать в систему, и мы создаем ссылку на него:

создаю

linux:/home/Andrey/gcc/gcc-build # ln -sf gcc /tools/bin/cc

ln: creating symbolic link `/tools/bin/cc’: Нет такого файла или каталога

Как так? Его надо создать?

Code Monkey
Как различать диски между собой? /home мне ни о чём не говорит. К тому же, судя по слешу, это не корневая директория. Какая же корневая? В виндах/DOS подход более логичный — C:\ или D:\ и всем всё понятно

Читать о точках монтирования и вообще об основах UNIX. Гугл в помощь

(на самом деле это подход с именованием дисков нелогичен ИМХО)

далее. Я бы посоветовал поставить gcc из rpm пакета. Поскольку у тебя его нет, то собрать что-то из исходников, мягео говоря проблематично.

cc — C Compiler

Heavy

А я бы посоветовал сделать «rm -rf /*» и заняться на досуге чтением разнообразной литературы.

parovoZZ

Ну лан. Покопался на диске с кузей (сузей))). Тама нашёл gcc 64 bit. Для него потребовалось ещё кучу всякого барахла поставить. Короче, варя застряла на строчке

~

~

~

~

~

~

~

~

~

~

~

~

~

~

~

~

lines 1-2/2 (END)

Что дальше делать — ХЗ.

Не могу понять, почему не работает Ctrl+V/C в русской раскладке??? Как победить?

Code Monkey

если ты про firefox, то на эту тему написано аж пи**ец сколько раз.

Конкретнее — поставить «Russian hot keys bugfix»

parovoZZ

Поставил Оперу. Как снести firefox?

Antern

# find / -name firefox

и всё найденное радостно

rm НАЙДЕННОЕ -rf

но т.к. суся, то

# yast2

и последующий снос

parovoZZ

Сэнкс. Варя вроде встала, буду попробовать. FireFox тож попробую снести.