Articles of dpkg

страницы руководства по сборке .deb устанавливаются на Debian, но не на Ubuntu

Я тестирую сборку пакета .deb в разных дистрибутивах с помощью test-kitchen. Встроенный файл .deb устанавливает команду в /usr/bin fine как в Debian, так и в Ubuntu. Моя проблема в том, что справочные страницы не устанавливаются в Ubuntu. Содержимое встроенного файла .deb в Ubuntu: kitchen@ceddd8d3564c:/opt/workspace$ dpkg -c $(find . -name \*.deb) drwxr-xr-x 0/0 0 2018-06-08 14:24 […]

dpkg-reconfigure: какие пакеты поддерживаются?

dpkg-reconfigure дает возможность устанавливать параметры для установленных пакетов «удобным для пользователя» способом (например, не редактировать файлы, а выбирать из диалоговых окон). Как я могу узнать, в каком пакете есть такие опции? Например, у « dpkg-reconfigure tzdata » есть, а у « dpkg-reconfigure nano » нет. Какой правильный аргумент / пакет для добавления дополнительного apt-mirror помощью […]

Строительство .deb на альпийском

Я очень плохо знаком с Linux в целом и пытаюсь найти способ собрать пакет Debian на образе установщика Alpine. Это самый быстрый dpkg-deb –build запустить конвейер, но, к сожалению, когда я пытаюсь запустить dpkg-deb –build я получаю следующую ошибку: 03:22:44 dpkg-deb: building package ‘x-sync’ in ‘x-sync_1.0.2.deb’. 03:22:44 tar: unrecognized option: format=gnu 03:22:44 BusyBox v1.27.2 (2018-01-29 […]

Автоматизация установки отдельных пакетов Debian 8 с интерактивными подсказками

Я ищу, чтобы автоматизировать некоторые установки пакетов с помощью скрипта bash; они будут установлены в существующую файловую систему chroot. Однако некоторые пакеты include интерактивный ввод данных пользователем (т. Е. Ddclient просит выбрать динамического поставщика услуг DNS), который я не смог автоматизировать так легко. Предполагается, что предварительное задание debconf является наиболее распространенным способом автоматизации установок интерактивных […]

Поведение файлов, определенных в conffiles

Я создал пакет debian, который я устанавливаю с помощью sudo dpkg -i package.deb . Это работает нормально, и все мои файлы и конфигурации в корне упакованной папки извлекаются. Затем я удаляю его с помощью sudo dpkg -r package , файл все еще там, как и ожидалось. Затем я удалил всю папку конфигурации, используя rm -rf […]

Синтаксическая ошибка: неопределенная строка в кавычках

Я обновлял свой linux mint 18.3 на linux mint 19. Я получаю ошибку: «Не удается Cannot set LC_ALL to default locale: No such file or directory . Затем я перезапустил свою систему, после чего я не могу открыть терминал. Я использовал Ctrl + Alt + F3 для запуска командной строки и исправления ошибки LC_ALL с […]

Как устранить ошибку установки wingide6?

dpkg -i wingide6_6.0.12-1_amd64.deb Selecting previously unselected package wingide6. (Reading database … 334144 files and directories currently installed.) Preparing to unpack wingide6_6.0.12-1_amd64.deb … Unpacking wingide6 (6.0.12-1) … dpkg: dependency problems prevent configuration of wingide6: wingide6 depends on libpango1.0-0 (>= 1.18.0); however: Package libpango1.0-0 is not installed. dpkg: error processing package wingide6 (–install): dependency problems – leaving […]

Ошибка установки Apache в Linux

Я пытаюсь установить apache2 на мою виртуальную машину Linux, но она возвращает мне ошибку, и я не знаю, как это исправить. Я использовал команду: sudo apt install apache2 Это ошибки, которые возвращают меня: update-alternatives: error: unable to read link `/etc/alternatives/rename’: Invalid argument dpkg: error processing package perl (–configure): subprocess installed post-installation script returned error exit […]

Как узнать имена переменных для debconf-set-selections?

Допустим, я хочу установить mysql из сценария, не задавая никаких вопросов о конфигурации, например, какой пароль root я хочу установить с помощью apt . Затем я бы установил переменные debconf : echo mysql-server-5.5 mysql-server/root_password password xyzzy | debconf-set-selections echo mysql-server-5.5 mysql-server/root_password_again password xyzzy | debconf-set-selections Я получил это из учебника. Что мне неясно: как парень […]

Что означает «ii» в первых столбцах вывода dpkg-запроса?

Я выполнил dpkg-query -l libgtk2.0-0 libgtk-3-0 чтобы узнать версию этих пакетов, и получил следующий вывод. Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-==========================-==================-==================-========================================================== ii libgtk-3-0:amd64 3.22.30-1ubuntu1 amd64 GTK+ graphical user interface library ii libgtk2.0-0:amd64 2.24.32-1ubuntu1 amd64 GTK+ graphical user interface library Из man dpkg-query я получаю следующее описание для первых […]

Intereting Posts
Перейти к последнему приглашению в терминале (или tmux) Как удалить конкретный перевод xterm X11 по умолчанию? Как выйти из сценария в условном выражении? Как настроить трекер BitTornado? Какой getty я должен использовать для / dev / tty1 – текстовых консолей tty6 в linux, agetty или что-то еще Есть ли (легкая) замена для `rxvt-unicode`? Могу ли я ограничить использование пользователем специальных программ? Как отключить энергосбережение на экране ноутбука при использовании Scientific Linux 6.3? как я могу chmod файлы на основе результатов команды find Различать TCP-сервер от клиента в выводе netstat Debian 8 – Обновление Iptables при загрузке icons управления громкостью и сетевые уведомления становятся невидимыми и взаимоисключающими после обновления до Mint 19 Изменение каталога установки по умолчанию? Solaris 10 не глобальных зон и rc-скриптов переменная только для чтения TMOUT – обходной путь для автоматического отключения выхода из оболочки, когда нет активности