ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] работа с архивами в ком. строке
@ 2004-09-11  8:21 Maxim Bodynasky
  2004-09-11 15:48 ` [Comm] " Michael Shigorin
  0 siblings, 1 reply; 10+ messages in thread
From: Maxim Bodynasky @ 2004-09-11  8:21 UTC (permalink / raw)
  To: ALT Linux Community

Доброго времени суток, увадаемое community.

возник вопрос: есть ли в консоли средства для сглаживания
различий между разношёрстными архивами и деревом каталогов
(как это делается в MC). То есть нужно что-нибудь вроде vfs
и чтобы это работало с readline. Есть подозрения что нечто
подобное должен уметь zsh, они верны?

заранее спасибо за любой ответ.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Comm] Re: работа с архивами в ком. строке
  2004-09-11  8:21 [Comm] работа с архивами в ком. строке Maxim Bodynasky
@ 2004-09-11 15:48 ` Michael Shigorin
  2004-09-12  7:28   ` Maxim Bodynasky
  0 siblings, 1 reply; 10+ messages in thread
From: Michael Shigorin @ 2004-09-11 15:48 UTC (permalink / raw)
  To: ALT Linux Community

On Sat, Sep 11, 2004 at 12:21:43PM +0400, Maxim Bodynasky wrote:
> возник вопрос: есть ли в консоли средства для сглаживания
> различий между разношёрстными архивами и деревом каталогов (как
> это делается в MC). То есть нужно что-нибудь вроде vfs и чтобы
> это работало с readline. Есть подозрения что нечто подобное
> должен уметь zsh, они верны?

Можете попробовать с avfs (есть kernel-modules-avfs на
ftp.atmsk.ru, не найдете -- могу поделиться).

Забрасывать в Sisyphus несколько поостерегся -- автор
предупреждает, что о безопасности _сильно_ при написании не
думали, а несколько долизывать там было чего.

Опять же zsh у нас шибко умный и cd сразу оптимизирует на
каталоги, например -- т.е. чтобы "зайти" в архив, приходится
работать руками.  Т.е. если заинтересованные в avfs хотят
пользовать совместно с zsh, надо написать addon/fix к дополнению.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Comm] Re: работа с архивами в ком. строке
  2004-09-11 15:48 ` [Comm] " Michael Shigorin
@ 2004-09-12  7:28   ` Maxim Bodynasky
  2004-09-12 10:19     ` Michael Shigorin
  0 siblings, 1 reply; 10+ messages in thread
From: Maxim Bodynasky @ 2004-09-12  7:28 UTC (permalink / raw)
  To: ALT Linux Community

Как-то это было написано Michael Shigorin:
> On Sat, Sep 11, 2004 at 12:21:43PM +0400, Maxim Bodynasky wrote:
> > возник вопрос: есть ли в консоли средства для сглаживания
> > различий между разношёрстными архивами и деревом каталогов (как
> > это делается в MC). То есть нужно что-нибудь вроде vfs и чтобы
> > это работало с readline. Есть подозрения что нечто подобное
> > должен уметь zsh, они верны?
> 
> Можете попробовать с avfs (есть kernel-modules-avfs на
> ftp.atmsk.ru, не найдете -- могу поделиться).
> 
> Забрасывать в Sisyphus несколько поостерегся -- автор
> предупреждает, что о безопасности _сильно_ при написании не
> думали, а несколько долизывать там было чего.
> 
> Опять же zsh у нас шибко умный и cd сразу оптимизирует на
> каталоги, например -- т.е. чтобы "зайти" в архив, приходится
> работать руками.  Т.е. если заинтересованные в avfs хотят
> пользовать совместно с zsh, надо написать addon/fix к дополнению.

большое спасибо за наводку, видимо это то что надо :-)

теперь осталось это всё грамотно собрать и поставить,
для чего буду осваивать сборку rpm и ядра.

PS: по поводу предупреждения, что написано в INSTALL.avfscoda:
 IMHO, это вроде DISCLAIMER в технической форме :-)


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Comm] Re: работа с архивами в ком. строке
  2004-09-12  7:28   ` Maxim Bodynasky
@ 2004-09-12 10:19     ` Michael Shigorin
  2004-09-12 11:32       ` [Comm][JT] " Maxim Bodynasky
  0 siblings, 1 reply; 10+ messages in thread
From: Michael Shigorin @ 2004-09-12 10:19 UTC (permalink / raw)
  To: ALT Linux Community

On Sun, Sep 12, 2004 at 11:28:04AM +0400, Maxim Bodynasky wrote:
> теперь осталось это всё грамотно собрать и поставить,
> для чего буду осваивать сборку rpm и ядра.

Да не надо ядра, есть уже kernel-source и kernel-modules*src.rpm
соответствующие.  Не нашли ещё?

> PS: по поводу предупреждения, что написано в INSTALL.avfscoda:
> IMHO, это вроде DISCLAIMER в технической форме :-)

Ну, я просто не знал, как сформулировать, что автор явно в курсе,
но честно предупреждает, что не напрягался. :)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Comm][JT] Re: работа с архивами в ком. строке
  2004-09-12 10:19     ` Michael Shigorin
@ 2004-09-12 11:32       ` Maxim Bodynasky
  2004-09-12 14:17         ` [Comm] " Michael Shigorin
  0 siblings, 1 reply; 10+ messages in thread
From: Maxim Bodynasky @ 2004-09-12 11:32 UTC (permalink / raw)
  To: ALT Linux Community

Как-то это было написано Michael Shigorin:
> On Sun, Sep 12, 2004 at 11:28:04AM +0400, Maxim Bodynasky wrote:
> > теперь осталось это всё грамотно собрать и поставить,
> > для чего буду осваивать сборку rpm и ядра.
> 
> Да не надо ядра, есть уже kernel-source и kernel-modules*src.rpm
> соответствующие.  Не нашли ещё?

я так думаю что умение собирать ядра в alt'е само по себе довольно
полезно, так что и попрактикуюсь заодно :-)


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Comm] Re: работа с архивами в ком. строке
  2004-09-12 11:32       ` [Comm][JT] " Maxim Bodynasky
@ 2004-09-12 14:17         ` Michael Shigorin
  2004-09-13  7:58           ` Maxim Bodynasky
  0 siblings, 1 reply; 10+ messages in thread
From: Michael Shigorin @ 2004-09-12 14:17 UTC (permalink / raw)
  To: ALT Linux Community

On Sun, Sep 12, 2004 at 03:32:12PM +0400, Maxim Bodynasky wrote:
> > > теперь осталось это всё грамотно собрать и поставить,
> > > для чего буду осваивать сборку rpm и ядра.
> > Да не надо ядра, есть уже kernel-source и kernel-modules*src.rpm
> > соответствующие.  Не нашли ещё?
> я так думаю что умение собирать ядра в alt'е само по себе
> довольно полезно, так что и попрактикуюсь заодно :-)

Видите ли, тут самое полезное -- что результат достигается
минимальным количеством мороки, а не непредсказуемым.

Что дольше -- поставить бинарный kernel-source-avfs, поправить
под localhost'ное ядро пару цифр в спеке kernel-modules-avfs,
собрать бинарный kernel-modules-avfs, установить, настроить и
радоваться жизни или читать про kernel build на atmsk.ru и в
/usr/share/doc/kernel-build-tools-*/* и долго и нудно собирать
kernel-image, только потом сообразив, что все красиво и ровно
собирается _неависимо_ от него и в том-то и красота? :)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Comm] Re: работа с архивами в ком. строке
  2004-09-12 14:17         ` [Comm] " Michael Shigorin
@ 2004-09-13  7:58           ` Maxim Bodynasky
  2004-09-15  6:57             ` Michael Shigorin
  0 siblings, 1 reply; 10+ messages in thread
From: Maxim Bodynasky @ 2004-09-13  7:58 UTC (permalink / raw)
  To: community

Как-то это было написано Michael Shigorin:
> On Sun, Sep 12, 2004 at 03:32:12PM +0400, Maxim Bodynasky wrote:
> > > > теперь осталось это всё грамотно собрать и поставить,
> > > > для чего буду осваивать сборку rpm и ядра.
> > > Да не надо ядра, есть уже kernel-source и kernel-modules*src.rpm
> > > соответствующие.  Не нашли ещё?
> > я так думаю что умение собирать ядра в alt'е само по себе
> > довольно полезно, так что и попрактикуюсь заодно :-)
> 
> Видите ли, тут самое полезное -- что результат достигается
> минимальным количеством мороки, а не непредсказуемым.
> 
> Что дольше -- поставить бинарный kernel-source-avfs, поправить
> под localhost'ное ядро пару цифр в спеке kernel-modules-avfs,
> собрать бинарный kernel-modules-avfs, установить, настроить и
> радоваться жизни или читать про kernel build на atmsk.ru и в
> /usr/share/doc/kernel-build-tools-*/* и долго и нудно собирать
> kernel-image, только потом сообразив, что все красиво и ровно
> собирается _неависимо_ от него и в том-то и красота? :)

попробовал сделать так, как Вы сказали. 

1) На atmsk.ru взял пакет 
   avfs-fuse-1.1-alt1.src.rpm

2) собрал на ALM2.2 ничего не меня в спеке. Получилось два rpm:
   avfs-fuse-1.1-alt1.i586.rpm
   kernel-source-fuse-1.1-alt1.i586.rpm

3) в avfs-fuse лежат libfuse.a, fuse.h, fusermount
   в krn-src-fuse файл kernel-source-fuse-1.1.tar.bz2

kernel-modules-fuse так и не нашёл. Поделитесь?


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Comm] Re: работа с архивами в ком. строке
  2004-09-13  7:58           ` Maxim Bodynasky
@ 2004-09-15  6:57             ` Michael Shigorin
  2004-09-15  8:50               ` Maxim Bodynasky
  0 siblings, 1 reply; 10+ messages in thread
From: Michael Shigorin @ 2004-09-15  6:57 UTC (permalink / raw)
  To: community


[-- Attachment #1.1: Type: text/plain, Size: 611 bytes --]

On Mon, Sep 13, 2004 at 11:58:35AM +0400, Maxim Bodynasky wrote:
> 1) На atmsk.ru взял пакет 
>    avfs-fuse-1.1-alt1.src.rpm

Ой.

> 2) собрал на ALM2.2 ничего не меня в спеке. Получилось два rpm:
>    avfs-fuse-1.1-alt1.i586.rpm
>    kernel-source-fuse-1.1-alt1.i586.rpm

Ааааа, на ALM2.2, боюсь, культурно не выйдет -- придётся руками
модуль собирать/ставить.

> kernel-modules-fuse так и не нашёл. Поделитесь?

С kernel24 не выйдет, надо kernel-image (2.3+).  Но на всякий
случай цепляю.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

[-- Attachment #1.2: avfs.spec --]
[-- Type: text/plain, Size: 2059 bytes --]

%define kernel 2.4.22-std-up-alt15
%define headers kernel-headers-std-up
%define	kernel_include	linux-2.4.22-std-up

Summary: enables all programs to look inside archived or compressed files, or access remote files
Name: avfs
Version: 0.9.3
Release: alt
License: GPL
Group: User Interface/Desktop
Source: %{name}-%{version}.tar.gz
Patch:	%{name}.initscript.patch 
BuildRequires:  libxml2-devel %{headers} w3c-libwww-devel
Requires: libxml2 w3c-libwww
URL: http://sourceforge.net/projects/avf

AutoReq: yes, noshell

%description
AVFS is a system, which enables all programs to look inside archived
or compressed files, or access remote files without recompiling the
programs or changing the kernel.

At the moment it supports floppies, tar and gzip files, zip, bzip2, ar
and rar files, ftp sessions, http, webdav, rsh/rcp, ssh/scp. Quite a
few other handlers are implemented with the Midnight Commander's
external FS.


%prep
%setup -q
%patch

%build
unset CC CXX
export CFLAGS="$CFLAGS -I%_includedir/w3c-libwww "
./configure --enable-libxml2 --with-kernel=%{prefix}/include/%{kernel_include}  --disable-debug --with-expat=%_includedir/w3c-libwww
make


%install
perl -pi -e "s|/sbin/depmod|echo /sbin/depmod|g" avfscoda/redir/Makefile
perl -pi -e "s|mknod|echo mknod|g" scripts/Makefile

make  install_root=${RPM_BUILD_ROOT} install
mkdir -p ${RPM_BUILD_ROOT}/%{_sysconfdir}/profile.d
cp scripts/avfscoda.csh scripts/avfscoda.sh ${RPM_BUILD_ROOT}/%{_sysconfdir}/profile.d

%pre
#/usr/sbin/service avfscoda stop
  
%post
if test ! -e /overlay; then mkdir /overlay; fi

#/usr/sbin/service avfscoda start
#/usr/sbin/chkconfig avfscoda on

    
      
	
%files
%doc README INSTALL.avfscoda INSTALL.preload COPYING COPYING.LIB FORMAT NEWS TODO
%dir %{prefix}/lib/avfs
%dir %{prefix}/lib/avfs/extfs
%{prefix}/sbin/avfscoda
#/dev/cfs0
%{prefix}/lib/avfs/extfs/*
/lib/modules/%{kernel}/misc/redir.o
/etc/profile.d/avfscoda.sh
/etc/profile.d/avfscoda.csh
/etc/rc.d/init.d/avfscoda

%changelog

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [Comm] Re: работа с архивами в ком. строке
  2004-09-15  6:57             ` Michael Shigorin
@ 2004-09-15  8:50               ` Maxim Bodynasky
  2004-09-16 14:55                 ` Michael Shigorin
  0 siblings, 1 reply; 10+ messages in thread
From: Maxim Bodynasky @ 2004-09-15  8:50 UTC (permalink / raw)
  To: community

Как-то это было написано Michael Shigorin:
> On Mon, Sep 13, 2004 at 11:58:35AM +0400, Maxim Bodynasky wrote:
> > 1) На atmsk.ru взял пакет 
> >    avfs-fuse-1.1-alt1.src.rpm
> 
> Ой.
> 
> > 2) собрал на ALM2.2 ничего не меня в спеке. Получилось два rpm:
> >    avfs-fuse-1.1-alt1.i586.rpm
> >    kernel-source-fuse-1.1-alt1.i586.rpm
> 
> Ааааа, на ALM2.2, боюсь, культурно не выйдет -- придётся руками
> модуль собирать/ставить.
> 
> > kernel-modules-fuse так и не нашёл. Поделитесь?
> 
> С kernel24 не выйдет, надо kernel-image (2.3+).  Но на всякий
> случай цепляю.

Супер!!!! Чуток поправил спек и всё поехало так, как надо!
Как, оказывается, мало надо для счастья, пусть и кратковременного :-)

Большое Спасибо :-))))


^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Comm] Re: работа с архивами в ком. строке
  2004-09-15  8:50               ` Maxim Bodynasky
@ 2004-09-16 14:55                 ` Michael Shigorin
  0 siblings, 0 replies; 10+ messages in thread
From: Michael Shigorin @ 2004-09-16 14:55 UTC (permalink / raw)
  To: community

On Wed, Sep 15, 2004 at 12:50:09PM +0400, Maxim Bodynasky wrote:
> Супер!!!! Чуток поправил спек и всё поехало так, как надо!
> Как, оказывается, мало надо для счастья, пусть и
> кратковременного :-)

Вооот :-)  Видите, как удобно, когда труд потрачен реюзабельным
образом -- например, оформлен спеком. :-)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2004-09-16 14:55 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-09-11  8:21 [Comm] работа с архивами в ком. строке Maxim Bodynasky
2004-09-11 15:48 ` [Comm] " Michael Shigorin
2004-09-12  7:28   ` Maxim Bodynasky
2004-09-12 10:19     ` Michael Shigorin
2004-09-12 11:32       ` [Comm][JT] " Maxim Bodynasky
2004-09-12 14:17         ` [Comm] " Michael Shigorin
2004-09-13  7:58           ` Maxim Bodynasky
2004-09-15  6:57             ` Michael Shigorin
2004-09-15  8:50               ` Maxim Bodynasky
2004-09-16 14:55                 ` Michael Shigorin

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git