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