LINUX.ORG.RU
решено ФорумTalks

Какой идиот это придумал (или до сих пор оставил)?

 , ,


0

3

В приступе написания скриптов для облегчения работы с portage дошёл до ручки удобной и понятной скрипта установки пакетов. А что может быть удобнее и понятнее скрипта под названием install? Как обычно, на всякий случай сначала ввожу эту команду в терминале и внезапно получаю:

┌─[/zero/shell/frag/basic]
└─[frag@avalon]: install
install: пропущен операнд, задающий файл
По команде «install --help» можно получить дополнительную информацию.
┌─[/zero/shell/frag/basic]
└─[frag@avalon]: install --help
Использование: install [КЛЮЧ]… [-T] ИСТОЧНИК НАЗНАЧЕНИЕ
       или:    install [КЛЮЧ]… ИСТОЧНИК… КАТАЛОГ
       или:    install [КЛЮЧ]… -t КАТАЛОГ ИСТОЧНИК…
       или:    install [КЛЮЧ]… -d КАТАЛОГ…

Программа install копирует файлы (часто, только что скомпилированные) в
заданное вами место. Если вы хотите скачать и установить готовый к
использованию пакет в систему GNU/Linux, то вместо неё должны использовать
менеджер пакетов, например yum(1) или apt-get(1).

Команда install копирует файлы. FACEPALM.

В связи с этим - подскажите удобный (т.е. более-менее короткий) и интуитивно-понятный команду для установки пакетов. «Setup» не предлагать.



Последнее исправление: Kindly_Cat (всего исправлений: 1)

Команда install копирует файлы. FACEPALM.

Когда ставил funtoo ЯННП, когда было написано:

install -d /mnt/funtoo/{boot,usr/portage,home}

Из принципа заюзал mkdir -p

ekzotech ★★★★
()
Ответ на: комментарий от Shtsh

Странно, никто не сказал про setup. Опционально можно добавить .exe

«Setup» не предлагать.

Ой ли?

ekzotech ★★★★
()

./install же, ну!

Алиас, опять же. Тогда sh /blablabal/blabl/bla/bl/a/install и алиас на него.

ekzotech ★★★★
()

Команда install копирует файлы. FACEPALM.

тебе кто-то говорил, что в Linux ВСЁ - файлы? Не? Ну вот знай... Программа - тоже файлы. Удивлён?

В связи с этим - подскажите удобный (т.е. более-менее короткий) и интуитивно-понятный команду для установки пакетов.

tar.

Правда такое только в слаке прокатывает(и в венде), и то не всегда - некоторые файлы УЖЕ есть, а некоторых нужных ЕЩЁ нет. Это «зависимости» называются. В Slackware и Windows обычно ПО тянет за собой всё, чего нет в базовой системе, в других дистрах получше.

«Setup» не предлагать.

объясни - почему?

drBatty ★★
()
Ответ на: комментарий от Kindly_Cat

Всё равно я ненавижу авторов coreutils. Могли бы назвать эту программу inst, всё равно её мало кто использует.

это для программеров утилита, а не для юзеров или админов. Ты не программист, потому юзай setup.exe или аналоги.

drBatty ★★
()
Ответ на: Красота от geekless

Разве не так должно быть?

[root@host3 ~]# alias ненужно='pacman -Rscn'

[root@host3 ~]# yes | ненужно kdebase-workspace > /dev/null

another ★★★★★
()
Ответ на: комментарий от drBatty

andor@cision ~ $ tar --version
tar (GNU tar) 1.26
Copyright (C) 2011 Free Software Foundation, Inc.
Лицензия GPLv3+: GNU GPL версии 3 или новее <http://gnu.org/licenses/gpl.html>
Это свободное ПО: вы можете продавать и распространять его.
Нет НИКАКИХ ГАРАНТИЙ до степени, разрешённой законом.

Авторы: John Gilmore и Jay Fenlason.
andor@cision ~ $ tar. --version
zsh: correct 'tar.' to 'tar' [nyae]? n
zsh: command not found: tar.

AnDoR ★★★★★
()
Ответ на: комментарий от AnDoR

То́чка (.) в русском языке — знак препинания при письме, использующийся для завершения предложения: Иду гулять.

в школе это теперь не проходят? я вот и ответил на твой вопрос законченным предложением, из одного слова. С маленькой буквы потому-что

1. мне лень

2. вдруг ты решишь, что я тебе просмолить предлагаю?

drBatty ★★
()
Ответ на: комментарий от AnDoR

какая разница? вот англ. вика

A full stop ( . ) (English, Australian English and New Zealand English) or period (American English and Canadian English)[1] is the punctuation mark placed to indicate the end of sentences. In the context of web addresses and computing in general, it is typically called a dot.[2] In conversation, as opposed to linguistics, the term is often used to mean «the end of the matter» (for example, «We are calling a full stop to discussions on this subject» or «We will not do it. Period!»).

да и вообще: We are calling a full stop to discussions on this subject.

дальнейшие разъяснения об употреблении точки ищи в учебниках русского и английского языка.

drBatty ★★
()
Ответ на: комментарий от drBatty

Мне кажется, что ты слишком серьёзно воспринимаешь несерьёзные комментарии на развлекательном форуме :)

AnDoR ★★★★★
()
Ответ на: комментарий от AnDoR

скорее ты. точка в данном случае как раз и означала, что в качестве setup.exe трушно и патрегкоугодно использовать tar, как и делает наш Бох, авторитет Которого абсолютный, и всех сомневающихся мы будем ЖЕЧЬ ОГНЁМ!!!!1111одинодин

drBatty ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.