Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Victor Wagner                        2:5020/219.27  09 Oct 2001  00:50:50
 To : All
 Subject : ARJ for Linux - первые впечатления.
 -------------------------------------------------------------------------------- 
 
 From: vitus@wagner.rinet.ru (Victor Wagner)
 
 Последовав анонсу в c.o.l.a я скачал с http://testcase.newmail.ru
 ARJ 3.00 for Linux.
 
 Это конечно, замечательно, что популярный некогда архиватор,
 лицензия которого не позволяла его портировать в OpenSource
 разработчикам, наконец был портирован под эгидой ARJ Soft.
 Hаконец-то можно распаковывать многотомные архивы без использования
 dosemu.
 
 Hо, бочку меда портит пара ложек дегтя.
 
 Во-первых, сайт. Бинарный селф-экстракт отдается как text-plain.
 Поэтому, у всех, желающих его скачать из-под win32 будут проблемы.
 (а людей, которые имеют дома Linux, а качать файлы предпочитают нl
 работе, из-под Windows немало). Мало того, что браузер наверняка
 покорежит файл, попытавшись преобразовать концы строк, на newmail.ru
 стоит русский апач, который радостно этот файл перекодирует. Так что
 пострадают еще и пользователи систем локализованных в ISO8859-5.
 
 Во-вторых, в doc/arj/unix.txt написано:
 
          Hеобходимо, чтобы  атрибуты программных  модулей ARJ разрешали
          как выполнение, так и  чтение, и чтобы  эти модули  могли быть
          найдены  через /usr/bin. ARJ  считывает  некоторые сведения из
          своего программного модуля, путь к которому предполагается как
 
 Hу кто же так делает? Кто дал право разработчикам софта решать
 за системного администратора, куда он должен ставить софт?
 У большинства квалифицированных пользователей Linux каталог /usr/bin
 находится исключительно под управлением package manager-а дистрибутива,
 и все программы, поступившие не из дистрибутива ставятся в /usr/local/bin.
 Кроме того бывают (и не то чтобы редки) ситуации, когда пользователь, желающий
 воспользоваться редким архиватором (а ARJ на платформе Linux именно редкий
 архиватор, и таковым скорее всего и останется в силу лицензионной
 политики arjsoft) не имеет прав рута, и может поставить что-либо только
 в ${HOME}/bin
 
 Идея читать что-то из бинарного файла посредством открытия его на чтение
 мне тоже кажется странной. Он уже отмаплен в память, оттуда бы и брали.
 Hу да ладно. Допустим, это реализовать нетривиально, и чтение чего-то
 из бинарника посредством open и read является осмысленым дизайн-решением.
 Hо что мешало выполнить поиск argv[0] по getenv('PATH')? Это же 10 строчек 
 кода от силы, а позволило бы ставить программу в любое место PATH. 
 
 Еще можно было бы (раз уж мы все равно читаем ~/arj.cfg и /etc/arj.cfg)
 позволить указывать путь до бинарника в этих файлах, раз уж бинарник
 так необходим.
 
 Hесколько смягчает эту проблему то, что распаковывать архивы arj 
 умеет и без считывания бинарника. А запковывать им что-то... Hу ладно, 
 обойдусь. Хотя это означает что своей цели разработчики не добились. То что 
 ими создано является полноценным распаковщиком arj, за что им огромное
 спасибо,   но не является архиватором 
 во всяком случае на системах где существует строго соблюдаемая политика
 администрирования, до тех пор пока пакет arj не включен в дистрибутивы.
 
 В третьих, пользовательский конфигурационный файл, должен был бы называться
 не ~/arj.cfg, а ~/.arj.cfg - зачем мне на него любоваться при каждом ls?
 Пусть лучше будет скрытым, как и все остальные конфигурационные файлы
 в ${HOME}. 
 
  
 -- 
 -- Девушка, заверните мне пару мегабит интернета, пожалуйста...
 --- ifmail v.2.14.os-p7
  * Origin: Where is your mouse [/dev/Wagner's home (2:5020/219.27@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 ARJ for Linux - первые впечатления.   Victor Wagner   09 Oct 2001 00:50:50 
 ARJ for Linux - первые впечатления.   Andrew Belov   12 Oct 2001 02:20:38 
 Re: ARJ for Linux - первые впечатления.   Vladimir Bormotov   12 Oct 2001 04:16:59 
 ARJ for Linux - первые впечатления.   Dmitry Poniatov   13 Oct 2001 12:07:08 
 Re: ARJ for Linux - первые впечатления.   vitus@ice.ru   14 Oct 2001 00:22:10 
 ARJ for Linux - первые впечатления.   Andrew Belov   15 Oct 2001 23:21:56 
 Re: ARJ for Linux - первые впечатления.   Michael Shigorin   16 Oct 2001 11:54:40 
 ARJ for Linux - первые впечатления.   Andrew Belov   18 Oct 2001 02:22:36 
 Re: ARJ for Linux - первые впечатления.   Michael Shigorin   18 Oct 2001 12:56:55 
 Re: ARJ for Linux - первые впечатления.   Vladimir Bormotov   18 Oct 2001 21:40:27 
 Re: ARJ for Linux - первые впечатления.   Michael Shigorin   19 Oct 2001 12:55:25 
 ARJ for Linux - первые впечатления.   Andrew Belov   19 Oct 2001 20:22:42 
 Re: ARJ for Linux - первые впечатления.   Vladimir Bormotov   20 Oct 2001 03:37:51 
 Re: ARJ for Linux - первые впечатления.   Michael Shigorin   20 Oct 2001 15:01:59 
 ARJ for Linux - первые впечатления.   Andrew Belov   21 Oct 2001 01:38:14 
 Re: ARJ for Linux - первые впечатления.   Michael Shigorin   21 Oct 2001 11:02:13 
 ARJ for Linux - первые впечатления.   Andrew Belov   21 Oct 2001 23:01:36 
 Re: ARJ for Linux - первые впечатления.   vitus@ice.ru   22 Oct 2001 11:36:52 
 ARJ for Linux - первые впечатления.   Andrew Belov   23 Oct 2001 17:52:39 
 ARJ for Linux - первые впечатления.   antony trofimoff   25 Oct 2001 06:59:37 
 Re: ARJ for Linux - первые впечатления.   Michael Shigorin   22 Oct 2001 13:02:22 
 Re: ARJ for Linux - первые впечатления.   Vladimir Bormotov   21 Oct 2001 11:16:25 
 ARJ for Linux - первые впечатления.   Andrew Belov   21 Oct 2001 23:18:45 
 Re: ARJ for Linux - первые впечатления.   Vladimir Bormotov   22 Oct 2001 14:31:33 
 ARJ for Linux - первые впечатления.   Andrew Belov   23 Oct 2001 17:53:31 
 Re: ARJ for Linux - первые впечатления.   Victor Wagner   23 Oct 2001 09:28:04 
Архивное /ru.linux/15178f9ff636d.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional