Страница 6 из 8

Re: СУБД FireBird на Linux Mint

Добавлено: 14 дек 2016, 15:39
spd38
Chocobo писал(а): без необходимости от пользователя знаний какой демон откуда запускается.
И на десктопах, при установки некоторых приложений появляются службы и демоны. Напоминалки, расписания задач и т.п.
Про распаковку архивированных файлов. Про интеграцию в локальную сеть, про ограничения прав пользователей, про установку очень нужных программ из RPM или просто архивов tar, про настройку файерволов(раз уж нет антивирусов), про установку виртуалок и работу с вайном как способ запуска очень нужных программ из Вин и т.д. и т.п.. У меня дома семья 5 чел, маленькая локалка домашняя. И неплохо было бы детишкам доступ ограничить к рядe программ чтобы не играли с утра до вечера. Хорошо что я случайно слышал, что есть Cron, Samba. А про что-то нужное не слышал и тыкаюсь как котёнок во все углы(дистрибутивы и сайты). Так что немного знаний по администрированию нужно и пользователям десктопов.

Re: СУБД FireBird на Linux Mint

Добавлено: 14 дек 2016, 15:54
spd38
Chocobo писал(а): Минт - десктопный дистрибутив
Цитата из официального руководства - "Linux Mint – операционная система, которая прекрасно подходит как для домашнего
использования, так и для компаний"

Re: СУБД FireBird на Linux Mint

Добавлено: 14 дек 2016, 15:56
Chocobo
spd38, ответ на этот вопрос все в том же руководстве, есть такие строки в начале:
Linux Mint использует репозитории Ubuntu (подробнее об этом мы поговорим позже) и
полностью совместима с ней, и соответственно, большинство методик, статей, пособий и
программ, предназначенных для Ubuntu, подходят и для Linux Mint. Если вы не можете
найти ответ на какой-то вопрос, поищите ответ на этот вопрос для Ubuntu.
и еще чуть выше
Сообщество Linux Mint очень отзывчивое и активное. Если у вас есть вопросы или
проблемы, связанные с Linux Mint, вы можете получить помощь от других пользователей
в интернете.
Чем мы собственно тут сейчас и занимаемся :joke:

Re: СУБД FireBird на Linux Mint

Добавлено: 14 дек 2016, 16:00
Chocobo
spd38 писал(а): Цитата из официального руководства
Тут немножко другой момент. Серверных редакций минта насколько мы видим не бывает, а обслуживание рабочих станций - как правило забота квалифицированного персонала, никак не пользователей системы.

но, насчет этого
Chocobo писал(а): Даже не позиционируется как workstation
видимо я погорячился, ок :)

Re: СУБД FireBird на Linux Mint

Добавлено: 14 дек 2016, 16:21
spd38
Chocobo писал(а): В отличии от соседних тем, где я говорю ребятам не юзать purge в минте - здесь применима обратная ситуация. ибо не плееры с офисами крутишь, тот же mintinstall не годится для этих дел.
Т.е. sudo aptitude purge имя_пакета1 ?
Но как узнать имя_пакета1 ? Он ведь уже удален Менеджером программ! И не потянутся ли зависимости, общие с Супер-сервером?
Если они есть.

Re: СУБД FireBird на Linux Mint

Добавлено: 14 дек 2016, 16:39
Chocobo
spd38 писал(а): aptitude
Эта штуку любят только в дебиане (и то не все), у нас обычно apt в ходу.

А остальные вопросы как раз к функционалу apt
spd38 писал(а): Но как узнать имя_пакета1
apt search firebird - выдаст тебе все пакеты c кратким описанием, которые каким-либо образом связаны с firebird
spd38 писал(а): И не потянутся ли зависимости, общие с Супер-сервером?
apt depends firebird2.5-classic - покажет все его зависимости, которые потребуются ему для работы
apt rdepends firebird2.5-classic - обратная зависимость, т.е. список пакетов которым нужен указанный.

Все это (и еще мешок полезных фишек) можно найти в man apt :blink:

Ну и, разумеется, перед установкой или удалением - будет выведен подробный список, о предстоящей операции, какие пакеты будут затронуты.

Re: СУБД FireBird на Linux Mint

Добавлено: 14 дек 2016, 16:56
spd38
Chocobo писал(а): Эта штуку любят только в дебиане (и то не все), у нас обычно apt в ходу.
Вот здесь его нахваливают Руководство по Ubuntu для новичков
"На самом деле я немного вас обманул. В инструкциях гораздо чаще вместо aptitude используется apt-get. apt-get - это стандартная утилита управления пакетами, используется она ровно так же, как и aptitude, только у неё нет графического интерфейса и поиска. То есть во всех командах с install, remove, purge можно заместо aptitude писать apt-get. Однако apt-get имеет ряд существенных недостатков3), поэтому напротив, настоятельно рекомендуется вместо неё всегда и везде использовать aptitude, благо для этого вам если что всего лишь придётся заменить одно слово в команде на другое4).

1) На самом деле есть ещё apt-get, который вообще говоря является стандартным менеджером пакетов для терминала, однако его не рекомендуется использовать. Немного об этой программе я расскажу в конце статьи.
2) aptitude поддерживает огромное количество модификаторов поиска, кроме ~d, вообще механизм поиска у aptitude очень мощный, так что при необходимости можете поинтересоваться им. Однако обычно всё-таки проще искать через Synaptic или Центр Приложений.
3) Существенных по сравнению с aptitude, однако некритичных. apt-get хуже обрабатывает зависимости в некоторых случаях, не имеет мощного поиска и графического консольного интерфейса и не ведёт логов выполняемых операций.
4) То есть если вы видите какую-нибудь команду с apt-get, просто замените в ней apt-get на aptitude и всё отлично заработает."

Re: СУБД FireBird на Linux Mint

Добавлено: 14 дек 2016, 17:05
Chocobo
spd38, оставим это на совести составлявшего сии инструкции.
И вопрос опять же в её актуальности, к примеру у меня сейчас в 16.04.1 и вовсе нет aptitude (довольно странно для "основного инструмента", не правда ли?) :joke:

Re: СУБД FireBird на Linux Mint

Добавлено: 14 дек 2016, 17:20
spd38
Chocobo писал(а): apt search firebird - выдаст тебе все пакеты c кратким описанием, которые каким-либо образом связаны с firebird
Ага, поиск проводится не по установленным пакетам, а по имеющимся в базе пакетов mintinstal-а?
Т.е. если я найду в Менеджере программ что-нибудь интересное, то так можно узнать какие пакеты мне впарят?
База пакетов Менеджера и Synaptic-а общая?

Re: СУБД FireBird на Linux Mint

Добавлено: 14 дек 2016, 17:23
Chocobo
spd38, "база пакетов" - это все подключенные репозитории, не игнорит ли чего либо из них минтинсталл, хз - не уверен, ядро там наверное не поставишь)

Re: СУБД FireBird на Linux Mint

Добавлено: 14 дек 2016, 17:29
spd38
Chocobo писал(а): к примеру у меня сейчас в 16.04.1 и вовсе нет aptitude (довольно странно для "основного инструмента", не правда ли?)
Простой молоток есть в любом доме, а с эргономичной ручкой из карбона и бойком-гвоздодёром уже не у всех. :-D
Но в 18 Минте aptitude есть по умолчанию.
Chocobo писал(а): "база пакетов" - это все подключенные репозитории, не игнорит ли чего либо из них минтинсталл, хз - не уверен.
Т.е. если не нашёл прогу в Менеджере, попробуй найти в Синаптике? База следит за изменениями репозитариев? С какой периодичностью и есть ли принудительное обновление базы?

Re: СУБД FireBird на Linux Mint

Добавлено: 14 дек 2016, 17:46
Chocobo
spd38 писал(а): Простой молоток есть в любом доме,
Те минусы, которые там описаны - не имеют места быть в действительности, к тому же речь ведем даже не про apt-get, а сам apt, он тоже новей.
spd38 писал(а): Т.е. если не нашёл прогу в Менеджере, попробуй найти в Синаптике?
у них разные назначения. синаптик более тонкий интсрумент управления пакетами (пакет не всегда приложение), минтинсталл же просто "магазин приложений"

зачем следит "база" - незнаю, как и что это в нашем контексте.
есть пакетный менеджер, есть репозитории пакетов. разумеется apt умеет обновлять списки доступных пакетов.

Re: СУБД FireBird на Linux Mint

Добавлено: 14 дек 2016, 18:04
spd38
Chocobo писал(а): тому же речь ведем даже не про apt-get, а сам apt, он тоже новей.
Т.е. apt-get предок apt и apptitude?

Re: СУБД FireBird на Linux Mint

Добавлено: 14 дек 2016, 18:19
Chocobo

Re: СУБД FireBird на Linux Mint

Добавлено: 15 дек 2016, 07:08
spd38
Chocobo писал(а): Ну и, разумеется, перед установкой или удалением - будет выведен подробный список, о предстоящей операции, какие пакеты будут затронуты.
Удалил ненужные пакеты:
pavel@Magnit-Server ~ $ apt purge firebird2.5-classic
[sudo] пароль для pavel:
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
libfbembed2.5 openbsd-inetd
Для их удаления используйте «sudo apt autoremove».
Пакеты, которые будут УДАЛЕНЫ:
firebird2.5-classic*
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 62 пакетов не обновлено.
После данной операции, объём занятого дискового пространства возрастёт на 0 B.
Хотите продолжить? [Д/н] д
(Чтение базы данных … на данный момент установлено 205157 файлов и каталогов.)
Удаляется firebird2.5-classic (2.5.4.26856.ds4-1build1) …
Вычищаются файлы настройки пакета firebird2.5-classic (2.5.4.26856.ds4-1build1) …
pavel@Magnit-Server ~ $ sudo apt autoremove
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Пакеты, которые будут УДАЛЕНЫ:
libfbembed2.5 openbsd-inetd
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 2 пакетов, и 62 пакетов не обновлено.
После данной операции, объём занятого дискового пространства уменьшится на 5 231 kB.
Хотите продолжить? [Д/н] д
(Чтение базы данных … на данный момент установлено 205154 файла и каталога.)
Удаляется libfbembed2.5 (2.5.4.26856.ds4-1build1) …
Удаляется openbsd-inetd (0.20140418-2) …
Обрабатываются триггеры для libc-bin (2.23-0ubuntu4) …
Обрабатываются триггеры для man-db (2.7.5-1) …
pavel@Magnit-Server ~ $
И тестовая база Служащие перестала открываться! :sad:
Робин выдаёт ошибку
Ошибка Робина.png
Похоже сбились права на базу с паролями ...

Re: СУБД FireBird на Linux Mint

Добавлено: 15 дек 2016, 08:09
zuzabrik
Имхо проще убить все пакеты так или иначе связанные с файрберд, и потом установить нужные, чем ломать голову какие у них общие, а какие нет. Тем более что процесс установки мы уже освоили.

Re: СУБД FireBird на Linux Mint

Добавлено: 15 дек 2016, 08:14
zuzabrik
spd38 писал(а): Похоже сбились права на базу с паролями ...
spd38 писал(а): Пакеты, которые будут УДАЛЕНЫ:
libfbembed2.5 openbsd-inetd
Ставлю на то что удаление пакета openbsd-inetd как-то повлияло на автозапуск сервера, потому и отбивает с ошибкой. Но это лишь предположение. Обрати внимание что в названии пакета openbsd-inetd словами classic даже и не пахнет. Что намекает - он может использоваться и возможно необходим для любой версии файрберд сервера. Хотя и назначение libfbembed2.5 та еще загадка :) Судя по названию она нужна для встаиваемых СУБД, но кто знает... :-D

Re: СУБД FireBird на Linux Mint

Добавлено: 15 дек 2016, 10:49
Chocobo
zuzabrik, глянь в #79, я там вспоминал за xinetd

Он используется для назначения листенера именно в классике, порт бд в итоге висит именно на процессе inetd, и конфигурится где-то в его недрах. на супере - достаточно родного конфига фб в /etc/ с директивой bindaddress - и порт поднимается хотя бы самим fbserver'ом

об этой особенности классика кстати прямым текстом написано в конфиге перед этой директивой, типа "если у тебя классик - нехрена тут листнеры править"

Re: СУБД FireBird на Linux Mint

Добавлено: 15 дек 2016, 15:46
spd38
Анализ показал, что при удалении пакетов связанных с классик-сервером, почему-то удалился файл служебной базы данных
/var/lib/firebird/2.5/system/security2.fdb
Там живет SYSDBA и другие пользователи. Пришлось переставить супер-сервер.

СУБД FireBird на Linux Mint

Добавлено: 08 фев 2017, 06:41
spd38
spd38 писал(а): Пришлось переставить супер-сервер.
После долгой бюрократической возни был получен внешний IP-адрес. Администратор институтской сети что-то пошаманил с сетевым интерфейсом. Сервер стал пинговаться из внешнего интернета и из локальной сети с виндовых машин ...
Но подключиться к базе служащие теперь не могу даже на самом сервере
Ошибка коннекта.png