* [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