The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Удаление символической ссылки /usr/bin/perl в FreeBSD

31.01.2005 11:24

Вероятно, в предстоящих релизах FreeBSD 5.X и CURRENT, символическая ссылка /usr/bin/perl, при установке perl порта, не будет создаваться автоматически. Поэтому, придется либо создавать ее каждый раз вручную, либо менять путь к perl в начале каждого скрипта, установленного не посредством портов.

  1. Главная ссылка к новости (http://lists.freebsd.org/piper...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/5001-perl
Ключевые слова: perl, freebsd
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (20) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, rad (??), 11:50, 31/01/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Извините, но по-моему FreeBSD'шники (а особенно некто Антон Березин) извращенцы.
    Нет чтобы чем-нибудь полезным заняться так они ломают систему и говорят что так и надо.
     
     
  • 2.15, DeadMustdie (??), 21:03, 01/02/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >Извините, но по-моему FreeBSD'шники (а особенно некто Антон Березин)
    >извращенцы. Нет чтобы чем-нибудь полезным заняться так они ломают
    >систему и говорят что так и надо.

    Согласен. 99.9% UNIX-систем им, видители, не указ. Pollution-де в
    /usr/bin... Ребятки, я тоже очень не люблю Perl и сам в жизни на нём
    ничего писать не буду (ну разве что по приговору суда), да только
    на нём такая куча софта написана, что он давным давно стал совершенно
    неотъемлемым компонентом любой приличной UNIX-like системы. И лежать
    ему, просто для обеспечения работоспособности всего этого хозяйства,
    только и именно в /usr/bin. Это всё равно как /bin/sh убрать.

     
     
  • 3.20, Wulf (?), 01:35, 03/02/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Такой LOR-овский флейм развить из-за небольшого обсуждения в freebsd-ной рассылке. А вы хоть по ссылке во втором(!) постинге догадались сходить? Там английским по белому написано, что симлинк /usr/bin/perl остается, только формироваться будет не через use.perl, как раньше, а прямо при установке, портово-пакаджной системой. И регистрироваться там. И при деинсталляции убираться. И make.conf меньше захламлять.
    А в свете нынешних тенденций написания shell-скриптов, /bin/sh и не нужен. Новое поколение пионеров выбирает #!/bin/bash, скоро пора будет во всех системах такие ссылки делать по дефолту.
     
     
  • 4.23, Nikola (??), 15:37, 15/02/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >Такой LOR-овский флейм развить из-за небольшого обсуждения в freebsd-ной рассылке. А вы
    >хоть по ссылке во втором(!) постинге догадались сходить? Там английским по
    >белому написано, что симлинк /usr/bin/perl остается, только формироваться будет не через
    >use.perl, как раньше, а прямо при установке, портово-пакаджной системой. И регистрироваться
    >там. И при деинсталляции убираться. И make.conf меньше захламлять.
    >А в свете нынешних тенденций написания shell-скриптов, /bin/sh и не нужен. Новое
    >поколение пионеров выбирает #!/bin/bash, скоро пора будет во всех системах такие
    >ссылки делать по дефолту.
    Про bash это вы погорячились, причём сильно.........


     

  • 1.2, Аноним (2), 12:27, 31/01/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Подписчикам stable@ удалось убедить оставить /usr/bin/perl, но Антон всё-такие планирует провести некоторые изменения: http://lists.freebsd.org/mailman/htdig/freebsd-stable/2005-January/011539.htm
     
  • 1.4, XoRe (??), 12:31, 31/01/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мне кажется, если они вынесли perl из base, то такой ход становится весьма логичным.
    Согласен, это не правильно с точки зрения обратной совместимости.
    Я думаю, они это сделали для того, чтобы напомнить другим, что perl теперь лежит в /usr/local.
    Так или иначе, я думаю, что самому создать эту ссылку - дело 15 секунд.
     
  • 1.5, uldus (ok), 12:35, 31/01/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Меня сильно удивило, когда решили убрать старый добный perl 5.005_03.
    Это был проверенный, хоть и устаревший, инструмент, все грабли уже давно были пройдены и известны. Для 99% задач его хватало. При обновлении FreeBSD была 100% уверенность, что все скрипты будут работать как и прежде. Сейчас остается набивать себе шишки с вечно меняющимся перлом в портах, в котором от версии к версии постоянно что-то ломается.

    Да, пока спасает, ports/lang/perl5, но ему жить, IMHO, не долго осталось.

     
     
  • 2.6, Andrew (??), 15:13, 31/01/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >Да, пока спасает, ports/lang/perl5, но ему жить, IMHO, не долго >осталось.

    Откуда такая информация?

     
  • 2.14, Valentin Nechayev (?), 19:40, 01/02/2005 [^] [^^] [^^^] [ответить]  
  • +/
    5.005_03, к сожалению, не устраивает всё большее количество пакетов.
    Ну старый он действительно. Не развивается и не лечится.
    Нельзя такое вечно хранить.;(
     

  • 1.7, Nikola (??), 17:11, 31/01/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Такое впечатление, что многие зашедшие сюдя не представляют о чём говорят, не похер ли где будет perl? /usr/bin/perl или /usr/local/bin/perl, на мой взгляд однофигственно, тем более о том что perl уберут из системы, я читал на opennet.ru ещё 2 года назад.
    А то что реально perl 5.005 уже несоостветсвует, стало ясно, когда стал устанавливать SpamAssassin, даже не стартанул по нормальному, пока из портов perl5 не поставил и не сделал use.perl ports
     
     
  • 2.8, rad (??), 17:42, 31/01/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Такое впечатление, что кое-кто не понимат что произойдет если исчезнет файл "/usr/bin/perl".
     
     
  • 3.12, butcher (ok), 11:20, 01/02/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Я лично, давно уже использую #!/usr/local/bin/perl.
    Написать скрипт, который поменяет во всех старых скриптах заголовок - дело двух минут, так что чем претензии предъявлять лучше бы правили свои старые скрипты, благо вас заранее предупреждают. К слову, эти "некто" из проекта FreeBSD сделали гораздо больше для развития системы которой вы все пользуетесь, так что предъявлять им претензии уж точно не Вам.
    Ничего личного.
     
     
  • 4.13, uldus (ok), 12:21, 01/02/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >Написать скрипт, который поменяет во всех старых скриптах заголовок - дело двух
    >минут,

    По две минуты на тысячу скриптов сколько получится ? Поэтому и создают симлинк, почему не делать это автоматом, загадка.

    >так что чем претензии предъявлять лучше бы правили свои старые
    >скрипты, благо вас заранее предупреждают.

    И на кроссплатформенность забить, где перл всегда был и остается /usr/bin/perl, в отличии от FreeBSD.

    >К слову, эти "некто" из проект
    >FreeBSD сделали гораздо больше для развития системы которой вы все пользуетесь,
    >так что предъявлять им претензии уж точно не Вам.

    Эти "некто" идут на поводу болтунов, а не следуют здравому смыслу.

     
     
  • 5.17, ZOD (??), 16:55, 02/02/2005 [^] [^^] [^^^] [ответить]  
  • +/
    perl что POSIXом теперь требо? Должон быть awk и sed, а perl в /usr/local/ только тем кому оно надо. Вот в 3.1 никакого перла небыло насколько я помню, и всё было шоколадно, а в 4х версиях у людей небыло времени killall на С написать, а что такое shell видимо все забыли. Вот и вкрячили туда perl. нафиг он не нужен в base system. хочешь --- ставь из портов, не хочешь не надо. Блин, у меня тогда при апгрейде какойто геморой из-за ентого перла случился........
     
     
  • 6.19, uldus (ok), 18:32, 02/02/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >в /usr/local/ только тем кому оно надо. Вот в 3.1 никакого
    >перла небыло насколько я помню,

    Был. И в 2.2 тоже был, правда не пятой версии.

     
  • 2.9, Аноним (2), 20:07, 31/01/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Видимо, прогрессивные джедаи используют "#! /usr/bin/env perl" :-)
     
     
  • 3.21, anonymous (??), 04:30, 04/02/2005 [^] [^^] [^^^] [ответить]  
  • +/
    И ведь что интересно, даже в perlintro(1) написано, что именно #!/usr/bin/env perl нужно использовать в Perl скриптах. Неужели большинство перлописателей не читали собственной документации?
     

  • 1.10, green (?), 23:19, 31/01/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    давно пора было его вынести из базы. лицензия не та.
     
     
  • 2.22, chip (ok), 13:53, 05/02/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >давно пора было его вынести из базы.

    доброе утро!

     

  • 1.18, Nikola (??), 18:23, 02/02/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вобщем несмотря на вопли некоторых несознательных товарищей, все дружно решили что perl ports правильное решение.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру