Задать вопрос
Ответы пользователя по тегу Linux
  • Microsoft Office 2007 в Alt-Linux под Win работает, но Word не открывает документ по двойному щелчку, куда копать?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Интересно было бы узнать версию вайна. Вообще копать в сторону настроек DE - посмотреть как настроено на xls и так же перенастроить на doc.
    OnlyOffice ("R7-Office") - жуткое кривое убоище, не трогай каку.
    как обойти зависимость от созданных на винде офисных документов

    LibreOffice
    Ответ написан
    7 комментариев
  • Ошибка при установки Wine в Linux 21.10 Текст Ошибки: E: невозможно исправить ошибки: у вас зафиксированы сломаные пакеты! как это исправить?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Напешите причину

    Усторефшая на пару лет так система, давно не поддерживаемая.
    Ответ написан
    Комментировать
  • Как установить FTP сервер на Ubuntu с возможностью скачивать файлы через браузер?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    В мейнстримовых браузерах FTP выпилен нахрен.
    Ответ написан
    Комментировать
  • Чем мониторить трафик копроративной сети?

    CityCat4
    @CityCat4 Куратор тега Сетевое администрирование
    Жил да был черный кот за углом...
    squid - стандартное решение для такой вещи. Ставится в локалке, прописывается политиками (для FF/WF иже с ними - руками), на микротике банится выход на 80/443 (хотя вообще говоря нормально - банить все, что не разрешено, потому что есть множество хитровыделанных юзеров).
    Можно использовать бампинг, можно нет. Без бампинга статистика будет кривенькая, потому что основана будет только на первоначальном запросе (например https://mail.ru). Потом, уже находясь на mail.ru юзер перейдет на "Знакомства" (если они там есть) - и все, ты видишь, что он на почтовике, а он на самом деле деффок шшупает.
    У бампинга есть правда и оборотные стороны - в бухгалтерии могут быть проблемы (сайты клиент-банков обычно защищают посильнее, чем обычные, QUIK опять же), да и сертификаты разворачивать надо, но если нужна относительно точная статистика - без него никак.
    Ответ написан
    Комментировать
  • Возможно ли завести Bluetooth 5.2 на старом линуксе?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Глеб, ты же вроде уже не школьник, да? В линухе вохможно все. Но для этого нужно уметь все :) С этой "сферой" я пока не сталкивался - но это скорее всего перепиленный центос.
    Ответ написан
  • Как проще установить xorg на redhat 8 (oracle linux 8)?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Хм. Взять пакеты от epel, за которые вообще говоря Oracle не отвечает - а потом жаловаться, что конфликт зависимостей - очень умное решение.
    Вы уж либо "крестик снимите", то есть найдите пакеты, зависимости которых не найдены, тем более, что они прям перечислены (у меня в EL6 была прописана пачка репов, кроме epel - elgis, remi, rpmforge, rpmfusion, lux, wandisco - не знаю, кто из них сейчас жив, давно отошел от темы EL) либо "трусы оденьте" - то есть уберите epel и используйте только оракловые репы, тем более, что X должно быть в базовой поставке.
    Ответ написан
    Комментировать
  • Как автоматизировать сборку тулзов в убунте?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Есть такая тулза. Во FreeBSD это называется порты, в gentoo/calculate - портеджи (portage). Это набор инструкций, который описывает, как собрать ту или иную вещь с сырцов - с учетом нюансов размещения конфигов, зависимостей и тети Моти. Работает как из пушки :)

    Одна проблема - идеология бубунты, как пакетного дистриба - полностью отрицает подобные вещи. Идеология любого пакетного дистриба "мы майнтайнеры, мы боги, вы никто, что и как мы собрали - то и будете вкушать". И такая идеология устраивает большинство (а меньшинство, которое она не устраивает - давно освоило дистрибы, где это работает - гента/calculate, арч (в нем вроде бы тоже есть, но не проверено). Там правда порог входа выше, чем в бубунте, например просто потому что то, что в бубунте делается автоматом при установке пакета, зачастую нужно делать самому - и самое главное - понимать что и зачем ты делаешь (а с этим у нынешних linux-чайников ничуть не лучше чем у их собратьев в винде)
    Ответ написан
    1 комментарий
  • Как создать самоподписанные сертификаты для etcd?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Поищи книжку под названием "Построение защищенных корпоративных сетей". Там довольно много про создание своего CA, выпуск сертфиикатов и все такое.
    Похоже у тебя EKU в сертификате не подходящее.
    Ответ написан
    Комментировать
  • MD рейд1 + uefi?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Рейд разваливается и ты остаешься с выражением кислой капусты на лице... Даже в серверных матерях есть внутренний USB разьем под флэшку, с которой шрузится система, чтобы если рейд развалится по аппаратным причинам - было бы с чего загрузиться.
    Ответ написан
    Комментировать
  • Можно ли распространять DNS BIND в глобальную сеть?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Распространять конечно можно. Но откуда про нее узнают? Я без труда могу поднять TLD .zhopa - но кто, кроме меня знает, что dns.zhopa - это [мой IP]?
    Ответ написан
  • Как реализовать запуск собственной программы перед выполнением команды в линукс?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    чтобы PATH содержал папки sbin

    Зачем? Если запуск в sbin для юзера не нужен - просто закройте туда доступ, если конечо не боитесь, что что-то сломается (а вполне может)
    Судя по чрезвычайной корявости решения, Вы взялись решать проблему неправильно. Озвучьте изначальную проблему - может быть есть другой способ ее решения.
    Ответ написан
    Комментировать
  • Как кастомизировать вывод top или подобной утилиты Linux?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Взять исходники top и допилить по вкусу. То, что Вам надо - может быть надо Вам одному, ради Вас одного кто будет стараться?
    Ответ написан
  • Можно ли безопасно запустить программу (только stdin/stdout, легковесная виртуализация, jail)?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    man chroot
    Но от перезагрузки и форматирования устройств это не спасет. ВМ затем и были придуманы, что необратимое повреждение происходит только с виртуальными устройствами. Или как советуют - создайте юзера без админских прав - тогда просто ничего не произойдет.
    Ответ написан
    Комментировать
  • Какой Linux ещё поддерживает роботу и синхронизацию 32 bit Chrome и Firefox?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Не вижу корреляции. Разве только проц настолько старый, что 32-битный, ну тогда ставишь тот дистриб того года, какого года проц.
    Ответ написан
    Комментировать
  • Как можно управлять виртуалками Hyper-V через Linux?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Именно с линукс - никак. Только RDP на винду или вебморда. Впрочем, например ESXi - это все сплошь вебморда, толстый клиент давно снесен на помойку и даже флексовый работает только на старом-старом браузере
    Ответ написан
    Комментировать
  • Возможно ли актуализировать старый дистрибутив Linux?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Теоретически можно.
    Практически потребуются оооочень хорошие знания этого дистриба, намного превышающие знания обычного бубунтовода, потому что все придется делать руками.
    Ответ написан
    4 комментария
  • Как создать исполняемый файл с помощью make?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Make старый инструмент и он рассмотрен со всех мыслимых углов.

    Вот самый простяцкий, топорный без всякой автоматизации Makefile:
    # Which do you want install the program
    INSTALLDIR=/usr/local/bin
    MANDIR=/usr/local/man
    HEADERS=extern.h vary.h
    TESTS=bsddate
    SRCS=date.c netdate.c vary.c
    OBJS=date.o netdate.o vary.o
    LIBS=-lbsd
    MAN=bsddate.1
    
    CC=gcc
    
    # Flags for Linux
    CFLAGS=-pipe -funsigned-char -ggdb -g3
    
    RMF = -/bin/rm -f
    
    all: $(TESTS)
    
    .c.o:
            $(CC) -c $(DEFS) $(CFLAGS) $<
    
    $(OBJS): $(HEADERS)
    
    install:
            strip $(TESTS)
            install -d -m 755 -o root -g root $(INSTALLDIR)
            install -d -m 755 -o root -g root $(MANDIR)/man1
            install -c -m 755 -o root -g root $(TESTS) $(INSTALLDIR)
            install -c -m 644 -o root -g root $(MAN) $(MANDIR)/man1
    
    clean:
            $(RMF) $(OBJS) $(TESTS) *~ *.core *.bak *.BAK
    
    bsddate: $(OBJS)
            $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS)

    Этот файл соберет бинарь bsddate из трех файлов исходников date.c, netdate.c и vary.c и двух файлов заголовков extern.h и vary.h, используя библиотеку libbsd, при установке раскидает по каталогам. Берешь приведенный в ответе AlexVWill ман и разбираешь по нему этот пример (если не хватит тяму его просто поправить под себя).
    Ответ написан
    Комментировать
  • Как объеденить несколько команд в скрипт?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Обычно я не даю готовых скриптов, предпочитая давать удочку, а не рыбу, но тут я подумал и решил, что я у себя использую эту идею - я тоже бэкаплю нечто примерно подобным образом, поэтому тут у нас будет вот:
    #!/bin/sh
    dirlist="dir1 dir2 dirN"
    
    for onedir in $dirlist
     do
       # Это собственно бэкап
       tar zcf - /mnt/md4/${onedir} | ssh user@192.168.0.XXX "cat > /mnt/BACKUP/${onedir}_$(date '+%F_%T').tar.gz"
       # А это проверка того, что что-то сбэкапилось
       # Отбрасываем ->, чтобы исключить линки
       line=`ssh user@192.168.0.XXX \
            "cd /mnt/BACKUP/ && ls -la | grep ${onedir}_$(date '+%F_%T').tar.gz | grep -v -e \"->\""`
    
       # Если в результате пусто - такого файла нет
       if [ ${#line} -eq 0 ]; then
         echo "Backup failed"
        else
           # Берем длину и проверям, что она не нуль
           size=`echo $line | awk '{print $5}'`
    
           if [ $size -ne 0 ]; then
             echo "Backup Success"
           else
              echo "Backup failed"
           fi
        fi
     done
    Ответ написан
    4 комментария
  • Ошибка при обучении Rasa: "Invalid Instruction" на Linux Debian - что делать?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Invalid instruction - это совершенно буквально надо воспринимать. Это неверная инструкция, которая не может быть понята процессором. Ошибка, возникающая при сборке на современной машине и попытке выполнить программу на более старой, с более ограниченным набором команд.

    Обычно помогает только пересборка на целевой машине либо без оптимизации под архитектуру. Если программа бинарная и нет возможности пересобрать - работать не будет.
    Ответ написан
    Комментировать
  • Не могу поставить линукс на флеш-накопитель?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    на чистую флешку 256гб пытаюсь поставить линукс

    Ну норм по размеру. Я на 128 вчера поставил.
    через balenaEtcher все ставлю

    Причем тут этчер? Путаем установку и развертывание дистриба? Ну, поскольку нельзя сказать, как был собран исходный образ, пиши через rufus.
    Ответ написан
    Комментировать