Сделать +x всем файлам в каталоге.... есть файлы с именами +имя и -имя
Соответственно chmod +x * - Ругается типа:
chmod: неверный ключ — «m»
По команде «chmod --help» можно получить дополнительную информацию.
Не могу вспомнить как это обойти...
Соответственно chmod +x * - Ругается типа:
chmod: неверный ключ — «m»
По команде «chmod --help» можно получить дополнительную информацию.
Не могу вспомнить как это обойти...
Стоит древний AthlonXP, как бы ещё рабочий...
Даже накатил на него Debian 11 i386, всё как бы работает, но Мозилла крашится при попытке воспроизвести музыку.
Решил попробовать в другом браузере, но живущий в недрах Дебиана Epiphany - вообще показывает белые страницы, всякие msedge, yandex browser и google chrome - тоже давно прекратили выпускать i386 версии.
Подскажите, что ещё можно попробовать на этой древности?
Пока вспомнил про Оперу... Пойду посмотрю...
Когда-то, в июне 2019 я создал здесь ТЗ: Программеры есть? А можете на халяву реализовать небольшой проект? Думаю можно даже на скриптовом языке. Идея: «Дерево дырок'
Через 7.5 часов, некий Иван Миронов (К сожалению уже удалившийся с сайта) - создал программу: https://github.com/im-0/fsholetree - Успешно выполняющую эту миссию.
Программа создаёт «дерево дырок» с указанного дерева и пакует «дерево дырок» в .sq файл.
Сегодня например 790Gb Дерево файлов - упаковалось в 20Mb .sq файл.
Дерево дырок это дерево «разряженных файлов» (sparse file) - там где внутри файла - одна большая дыра. т.е. Открывается файл, позиционируется скажем на 4Gb, записывается 512 байт и закрывается. Получаем 4Gb файл с 512 байтами записанными в конце. Хотя могу врать.
Так же с помощью этой программы, в те же года я насоздавал и
оставил неупакованные деревья дырок на сиситеме zfs.
И недавно, совсем забыв про эти эксперименты - я в запаре между разными задачами - запустил рсинк 14Gb «дерева дырок». Он долго жужжал, я не вникнувшись в суть - лёг спать. Встал и не проверив результат - снёс оригинальное дерево...
И лишь потом я понял что рсинк нескольких терабайт дырок оказался неудачным и я снёс все свои затычки...
А затычки был экстренными... В этих деревьях были образы винтов с бэкапами. На экстренный случай - выхода бэкапа из строя. Чтобы хотя бы знать что потерял и искать в оригиналах.
Сейчас сдох бэкап и не совсем помню что там было и что из этого есть в других местах, а что ушло? А деревья дырок я уже успел грохнуть.
Интересно, а кто то ещё знает эту сущность? Пользуется? Или один только я ненормальный?
Поставил на днях Debian Linux Bullseye-x64
С помощью adduser набил юзеров....
Скопировал хомяк с другого компа и сделал chown user:user
Смотрю ls -l и вижу user:other
Иду в /etc/group
И вижу:
other:x:1000:
second:x:1001:
user:1000:
user:1002:
Как такое могло произойти если тупо добавлял пользователей командой adduser?
Мистика какая то...
Есть комп, на нем древний Debian Stretch x64 с рейдом и zfs.
Апгрейдить не рискнул...
Доставил винт, загрузился с netinst, поставился (с USB мышью/клавой), перезагрузился, ни мыши ни клавы...
Пошел гуглить... Автоматом предлагаются: «Не видит клавиатуру и мышь», но решения не нашел. Там лишь предлагают в BIOS пощелкать. На моей древней FoxConn G41MXP - нет таких пунктов...
Есть какие нибудь предложения по установке пакетов для поддержки? Или как? Debian Stretch - работает без проблем. Да в общем то установщик в графике - прекрасно работал и с мышкой и с клавой...
Что за бред?
P.S.
Дело было не в бобине... Установщик сделал /boot в корне, а в grub.cfg прописал ядро со старого, отдельного boot с ядром 3.X
В итоге грузилось старое ядро без модулей...
P.S. Поменял слово «лидирующие» на «завершающие».
Всем привет. В админе все забили, наведу шорох тут...
Началось с ЯДа... (Яндекс Диска) который почему то предлагает полноценного клиента лишь под оффтопик... (Синхронизирующего демона не предлагать, я не хочу миррорить 2Т) Решил слить барахло с Линукса на 2Т ЯДа, за 900р на два года... Монтирую с оффтопика дерево, и вижу... КРАКОЗЯБРЫ!!! Разбираюсь...
Резюме: Самба/Линукс не может экспортировать каталоги и файлы с завершающими точками.
Воспроизвожу:
$ mkdir 1
$ mkdir 1.
$ ls -l
итого 1
drwxr-sr-x 2 ***** ******* 2 янв 10 18:07 1
drwxr-sr-x 2 ***** ******* 2 янв 10 18:07 1.
На винде вижу: 1 и 1MJTR1~W
Иду на другой линукс, монтирую, вижу:
# ls -l
итого 0
drwxr-xr-x 2 root root 0 янв 10 18:07 1
drwxr-xr-x 2 root root 0 янв 10 18:07 1MJTR1~W
Хорошо... На оффтопике создаю 1 и 1.
Монтирую из Линукса оффтопик:
# ls -l
итого 0
drwxr-xr-x 2 root root 0 янв 10 18:21 1
drwxr-xr-x 2 root root 0 янв 10 18:21 1.
т.е. Самба не может экспортировать каталоги с завершающими точками... Оффтопик может... При этом клиент самбы может видеть эти лидирующие точки...
Как это понимать и с этим бороться? Я за много лет имею прорву файлов, как с лидирующими точками так и с " который тоже кракозябрится. Как мне всё это бэкапить? Предварительно тарить? А хотелось залить в облако и пусть валяются там, и уже оттуда бэкапить на локальный бэкап... Хотя тут конечно тоже не вариант... ЯД монтируется лишь по тормозному WebDAV и полноценно использовать залитое на ЯД - не получится...
Подскажите откуда мог вылезти косяк и можно ли его обойти?
Есть древний Debian Stretch x64
Есть samba 2:4.5.16+dfsg-1+deb9u4
Зайдя в очередной раз на шару с ноута с Windows 7 - обнаружил каталоги кракозябры... Начал разбираться и выяснил что нечитаемыми становятся каталоги оканчивающиеся на '.' ну или содержащие '«'
Я понимаю что это спецсимволы, но они же присутствуют в именах файлов/каталогов и их надо отдать по сети.
Проблема проявилась на кривом Яндекс Диске, клиент которого отсутствует в Линуксе, и приходится заливать раздав через самбу Винде. Через WebDAV всё тормозно, а зеркальный демон не удобен... Я просто решил вынести в облако - часть содержимого сетевого раздела.
Есть ли какое то решение этой проблемы?
Следуя очередному из советов, подключил бэкпорты.
В очередной раз сказал apt-get dist-upgrade
Начал ставиться: linux-image-4.19.0-0.bpo.9-amd64.
...
Установка завершилась ошибкой.
Настраивается пакет linux-image-4.19.0-0.bpo.9-amd64 (4.19.118-2+deb10u1~bpo9+1) …
I: /vmlinuz.old is now a symlink to boot/vmlinuz-4.9.0-19-amd64
I: /initrd.img.old is now a symlink to boot/initrd.img-4.9.0-19-amd64
I: /vmlinuz is now a symlink to boot/vmlinuz-4.19.0-0.bpo.9-amd64
I: /initrd.img is now a symlink to boot/initrd.img-4.19.0-0.bpo.9-amd64
/etc/kernel/postinst.d/dkms:
configure: error: unknown
Error! Bad return status for module build on kernel: 4.19.0-0.bpo.9-amd64 (x86_64)
Consult /var/lib/dkms/spl/0.6.5.9/build/make.log for more information.
configure: error:
*** Please make sure the kmod spl devel <kernel> package for your
*** distribution is installed then try again. If that fails you
*** can specify the location of the spl objects with the
*** '--with-spl-obj=PATH' option.
Error! Bad return status for module build on kernel: 4.19.0-0.bpo.9-amd64 (x86_64)
Consult /var/lib/dkms/zfs/0.6.5.9/build/make.log for more information.
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-4.19.0-0.bpo.9-amd64
DKMS make.log for zfs-0.6.5.9 for kernel 4.19.0-0.bpo.9-amd64 (x86_64)
Чт дек 22 13:26:54 MSK 2022
make: *** Не заданы цели и не найден make-файл. Останов.
Хай олл!
Стоит Debian Buster. В очередной подход решил заапгрейдить.
Получил ошибку...
Стоит Телеграм из репозитория:
deb http://ppa.launchpad.net/atareao/telegram/ubuntu xenial main
Попытка апгрейда приводит к сообщению:
telegram_4.2.4-0ubuntu1_amd64.deb» используется неизвестное метод сжатия для «control.tar.zst», прекращаем
На просторах интернета нашел что этот алгоритм упаковки не поддерживается в debian и рекомендацией установить dpkg из ubuntu.
Как это правильно сделать? Или искать Debian сборку Телеграма?
Чтобы: Поставил систему 5 лет назад, а она и сейчас в самом актуальном состоянии не требующем переустановки.
Включил очередной комп в другом городе, а там у меня ещё Debian Stretch... И не обновить его уже, и браузеры старые и многие сайты начинают «кочевряжиться». Его же рано или поздно придется переустанавливать. А через 5 (или раньше) лет опять...
Есть ли на просторах Линукса - дистрибутив находящийся всегда в актуальном состоянии и не требующий переустанавливать «новую версию»?
Перемещено shell-script из admin
Неужели не приходило в голову?
Ну или какой другой браузер...
А то завалялась тут...
Переставить не предлагать... Геморно это...
А то вот почта от Яндекс шлёт фпень старый браузер...
Хотя: 68.9.0esr
В поисковике не нашел результатов....
Грубо: Затупил... Ручками сделал структуру в которой и пул с данными и пул со ссылками на эти данные...
Теперь rsync на внешний диск с ntfs делает дереференс симлинков и данные копируются и в пул и туда где должны быть ссылки. Получаем двойной размер...
Сначала решил просто создать архив с этими битыми симлинками - прежде чем пытаться в скрипте править... Но решения даже этой задачи - не нашел.
$man tar - тоже решения не показал...
Сидеть и всё править в mc через Ctrl+x-Ctrl+s - очень трудоёмко...
Так как можно сделать резервную копию симлинков и затем сделать в них: поиск-замену?
Это решаемая задача?
Хай форумчане. Есть на десктопе симлинк на каталог Скриншоты - живущий на другом разделе. Делаю скриншот ЯДом, он сохраняется на рабочий стол. Беру мышой, тащу и он копируется, а нужен перенос.
Давно меня это напрягало. Сегодня решил разобраться. Если симлинк на ту-же фс где и десктоп - файл переносится, а вот если симлинк на каталог из другой ФС - копируется.
Кто знает особенности дрэгндропа в Мате? Как заставить переноситься?
Уважаемое сообщество.
Есть экспериментальный нетбук с зоопарком систем (XP в primary,W7x32 в primary,W7x64 в ectended,Buster-x64 в extended,Stertch-x64 в LVM, был Stretch-x32.
Решил вместо Stretch-x32 накатить новый для меня Bullseye.
Загрузился, при установке решил его поставить на btrfs (Ну оно в текстовом гуе всё разрешает, почему бы нет?)
Установил - инсталлятор не справился, при загрузке грузится старый grub со старым меню...
Гружусь в штатный Buster, монтирую btrfs с Bullseye, исполняю:
#update-grub2
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.19.0-20-amd64
Found initrd image: /boot/initrd.img-4.19.0-20-amd64
Found linux image: /boot/vmlinuz-4.19.0-18-amd64
Found initrd image: /boot/initrd.img-4.19.0-18-amd64
Found Windows 7 on /dev/sda1
Found Debian GNU/Linux 11 (bullseye) on /dev/mapper/zz750-zz--bb64root
Found Debian GNU/Linux 9 (stretch) on /dev/mapper/zz750-zz--s64lvm
done
menuentry 'Debian GNU/Linux 11 (bullseye) (on /dev/mapper/zz750-zz--bb64root)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-959c4a53-3bc9-442b-8f90-3ef9bd4073e3' {
insmod part_msdos
insmod lvm
insmod btrfs
set root='lvmid/MTytoW-PvdW-HVbE-yQb8-9KUf-X0h9-Vx5u2H/DoB44x-VSTc-XBbc-W5Vu-6Wt0-xv2A-psRRsB'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='lvmid/MTytoW-PvdW-HVbE-yQb8-9KUf-X0h9-Vx5u2H/DoB44x-VSTc-XBbc-W5Vu-6Wt0-xv2A-psRRsB' 959c4a53-3bc9-442b-8f90-3ef9bd4073e3
else
search --no-floppy --fs-uuid --set=root 959c4a53-3bc9-442b-8f90-3ef9bd4073e3
fi
linux /boot/vmlinuz-5.10.0-13-amd64 root=/dev/dm-0
initrd /boot/initrd.img-5.10.0-13-amd64
}
/dev/zz750/zz-bb64root: LABEL="zz-bb64root" UUID="959c4a53-3bc9-442b-8f90-3ef9bd4073e3" UUID_SUB="44f84b8c-9076-440a-b5b2-97ee7eb7e939" TYPE="btrfs"
config-5.10.0-13-amd64 initrd.img-5.10.0-13-amd64 System.map-5.10.0-14-amd64
config-5.10.0-14-amd64 initrd.img-5.10.0-14-amd64 vmlinuz-5.10.0-13-amd64
grub System.map-5.10.0-13-amd64 vmlinuz-5.10.0-14-amd64
Поставил я этого самого Бастера, на USB HDD, так как он грузится на разном железе - евойный плэгнплюй правит чего то там у себя...
Если старый-добрый линукс, грузился с жесткими настройками - то сейчас дефолтные гуёвые установки, все в плюгнплюе.
Вот поставил я Бастера с Гномом рулящимся из Mate. Давненько уже, и на разных ноутрах он работал по разному. Сейчас ткнул его в древний Виндовый комп - загрузился. Сеть опозналась, в правом верхнем углу - значек Ethernet. Вроде подключен, но ДНС не работает.
Смотрю: /etc/resolv.conf и вижу:
# Generated by NetworkManager
nameserver ::1
Выключение/включение сети - возвращает всё взад...
Как это исправить в верном ключе? Я так понимаю что ::1 это запросы DNS он спрашивает у себя же. Какой надо поднимать на себе сервис для ответов на DNS запросы?
Сегодня, читая заклинания в обсуждении языка Hare - вспомнил заклинение: Forth.
С юности мечта: Научиться писать на ём программы...
Мечта - потому что он не укладывается в голову...
Ведь у него стековая модель... Каждая команда оперирует со стеком и живёт в стеке... Ну и если на ассемблере я мог писать прямо в DOS, используя 40кб компилятор с редактором... - то Форт мне был недостижим, а потом забылся... Появились OS/2, Windows, Linux, а Форта всё небыло и небыло...
Хотя об этом сказочном языке - везде написаны легенды... И на спутниках то он работал, даже в криптовалюте (Или это Телеграм? TON,TVM) используются какие то механизмы из Форта... И даже чипы создавались - которые исполняли команды на форте, и в одном кристалле по 144 узла (GA144) исполняющих по 700 миллионов операций в секунду...
И тут... Вспомнив очередной раз это заклинание я его произнёс:
# apt-cache search gforth
gforth - GNU Forth Language Environment
Ща поставлю...
# gforth
Gforth 0.7.3, Copyright (C) 1995-2008 Free Software Foundation, Inc.
Gforth comes with ABSOLUTELY NO WARRANTY; for details type `license'
Type `bye' to exit
hello
:1: Undefined word
hello<<<
Backtrace:
$B78A5EDC throw
$B78B2730 no.extensions
$B78A6054 interpreter-notfound1
Он меня не понял :)
Но в сегодняшнем мире есть компьютер в каждом кармане...
Поставлю ка я gforth на своём андроиде... Ведь оно есть!
И теперь у меня есть Форт в кармане... Буду изучать на досуге... Освою стековое программирование...
И на досуге буду читать про параллельную вселенную...
Началось беды, сдох БП у основного ноутбука...
Достал тестовый нетбук, загрузился и не задумываясь, начал с:
#apt-get update;apt-get dist-upgrade
Нажимал, нажимал «y», и вдруг вывод остановился...
Ждал часа 3... Нажал Ctrl-Alt-Del, не помогло, передёрнул питание... No System Disk...
Гружусь с флешки, запускаю cfdisk и он говорит что нет таблицы разделов...
делаю:
#dd if=/dev/sda of=sda1.dat bs=1048576 count=100
Заглядываю в файл из mc, вижу с самого начала вывод лога.
(Но увы, файл не сохранился, в панике - я сделал переустановку Linux на флешке... x32 на x64. Естественно компромата не осталось...)
Я в ШОКЕ, Начал с загрузки всяческих рестораторов с флешек...
Просто так мой бутерброд не восстановить. Нетбук тестовый и на нем бутерброд из WinXP, Win7x32, Win7x64, Stretch x64 в LVM, Stretch x32 в LVM и Buster x64 в обычном разделе (кажется).
Всяческими рестораторами восстановил NTFS разделы с виндой (основной и 2 расширенных), и дальше осталось свободное место... На котором должны быть Linux раздел и LVM раздел... с другими Linux разделами...
Вот в раздумьи... Чем восстановить LVM?
(Пока живу в Debian Buster x32 загруженном с HDD-USB на стареньком компе с Windows XP.) И смотрю на нетбук...
Лютый трэш... Сдох БП Ноутбука... Есть старенький комп с Windows XP. Достал, подключил, подключил USB-HDD, загрузил Debian Buster x32. Всё вроде путём, но жаль что MS Edge на x32 отсутствует.
Запустил Ютуб - звука нет... Подключаю колонки, отсмотрел ролик, и услышал серии щелчков из колонок. Запустил следующий ролик - всё чисто, поставил на паузу - опять серии щелчков.
Уже настраивался на сидение под виндой для устранения щелчков...
Но, решил искать решение дальше и для устранения тишины решил воспользоваться музыкой с https://music.yandex.ru/home - И зайдя на сайт услышал что щелчки прекратились, даже без музыки. Закрытие браузера - возобновляет щелчки....
Так что пока под Linux... Но надо справиться без браузера на music.yandex.ru
ЧТО ЭТО??? КАК С ЭТИМ БОРОТЬСЯ?
Есть всякие китайские фитнес браслеты... Стоят копейки но как минимум считают шаги и логируют. Возможно ли сопрячь браслет и Линукс? Может есть какое приложение ведущее статистику шагов?
Хочется чего то автономного - пришел домой и он твой браслет отсканировал и залогировал... А то на смартфонах софтины теряют данные если каждый день принудительно не синхронизировать... Да и на боевом смартфоне не нужно лишнее постоянно работающее приложение...
Кто что расскажет?
| ← назад | следующие → |