LINUX.ORG.RU

2
Всего сообщений: 101

ПОМОГИТЕ ПОЖАЛУЙСТА линукс минт ни в какую не хочет устанавливать пакеты

Когда я хочу скачать какую-то программу (например WINUsb), то выдаёт такое:

Выбор ранее не выбранного пакета winusb.
(Чтение базы данных … на данный момент установлено 736084 файла и каталога.)
Подготовка к распаковке winusb_1.0.11+saucy1_amd64.deb …
Распаковывается winusb (1.0.11+saucy1) …
Подготовка к распаковке winusb_1.0.11+saucy1_amd64.deb.1 …
Распаковывается winusb (1.0.11+saucy1) на замену (1.0.11+saucy1) …
Подготовка к распаковке winusb_1.0.11+saucy1_amd64.deb.2 …
Распаковывается winusb (1.0.11+saucy1) на замену (1.0.11+saucy1) …
Подготовка к распаковке winusb_1.0.11+saucy1_amd64.deb.3 …
Распаковывается winusb (1.0.11+saucy1) на замену (1.0.11+saucy1) …
На текущем проходе распаковано несколько копий пакета winusb!
 Настраивается только одна из них.
dpkg: зависимости пакетов не позволяют настроить пакет winusb:
 winusb зависит от libwxbase2.8-0 (>= 2.8.12.1), однако:
  Пакет libwxbase2.8-0 не установлен.
 winusb зависит от libwxgtk2.8-0 (>= 2.8.12.1), однако:
  Пакет libwxgtk2.8-0 не установлен.
 winusb зависит от gksu, однако:
  Пакет gksu не установлен.

dpkg: ошибка при обработке пакета winusb (--install):
 проблемы зависимостей — оставляем не настроенным
Обрабатываются триггеры для man-db (2.9.1-1) …
Обрабатываются триггеры для gnome-menus (3.36.0-1ubuntu1) …
Обрабатываются триггеры для desktop-file-utils (0.24+linuxmint1) …
Обрабатываются триггеры для mime-support (3.64ubuntu1) …
При обработке следующих пакетов произошли ошибки:
 winusb

При попытке использовать команду sudo aptitude install libwxgtk2.8-0 вылезает следующее:

Не удалось найти пакеты, содержащих «libwxgtk2.8-0» в своём имени или описании
Не удалось применить некоторые действия, прерываем работу

apt –fix-broken install тоже не помогает, оно просто удаляет пакет winusb что делать? как установить эти 3 пакета?

 ,

maranii ()

Проблема с зависимостями php7.2

Доброго времени. Не устанавливается и не пере-устанавливается рнр7.2

dpkg: ошибка при обработке пакета php7.2-readline (--configure):
проблемы зависимостей — оставляем не настроенным
Обрабатываются триггеры для man-db (2.10.2-1) …
При обработке следующих пакетов произошли ошибки:
php7.2-common
php7.2-opcache
php7.2-cli
php7.2
php7.2-fpm
libapache2-mod-php7.2
php7.2-json
php7.2-readline
E: Sub-process /usr/bin/dpkg returned an error code (1)

apt install -f и.т.п. не помогает.

Как можно решить эту проблему,?

 , ,

roswell ()

как удалить зависимости пакетов в генту?

переехал с гнома на i3, удалил по дурости gnomе. однако, зависимости остались. в world нет никаких упоминаний гнома, однако при пересборке мира он зачем-то тянет gdm. так вот, как вычистить весь хлам от гнома. и как, на будущее, удалять большие пакеты, которые тянут за собой кучу хлама?

 ,

PURGEN143 ()

Ошибка билда sbcl-cffi-libffi-0.21.0 в guix

Я нуб, решивший попробовать nyxt.

Под x86-32 у nyxt нет исходников, но есть guix пакет. Поставил guix поверх Debian 11;
Не смогл сбилдиться sbcl-cffi-libffi-0.21.0, - лог на anonfiles

Прошу помощи :)

 , , ,

ghijok ()

Психологическая травма от пакетных менеджеров

Привет, ЛОР!

Я в какой-то момент заметил, что у очень многих линуксоедов присутствует очень забавный заскок: отказ от использования софта из-за его зависимостей. Причём я сейчас говорю не о тулкитах или интеграции софта в систему, а именно о количестве зависимостей.

Признайся, ЛОР, как часто ты видел или даже сам писал строчки вроде: «Классная прога! Но зачем она тянет библиотеки X, Y и Z? Могли бы без них написать!»

У меня есть гипотеза, почему так произошло: из-за общей ущербности пакетных менеджеров в линуксе, особенно старого типа вроде deb или rpm, у многих линуксоедов выработалась через отрицательное подкрепление ассоциация между количеством зависимостей и СТРАДАНИЯМИ. В итоге многие линуксоеды попытались это рационализировать и теперь у нас родились кошмары типа кривого AppImage, который в нормальной системе был бы просто не нужен

Особенно это ярко видно по пользователям Gentoo, которые с одной стороны сами выбрали путь сборки всего и вся, но с другой – всё время ноют в комментах, что Rust или Firefox, дескать, долго собираются.

Как думаешь, ЛОР, близка ли моя гипотеза в правде? Или я просто кофе перепил? Подумай об этом, ЛОР, а я пока пойду девок полапаю.

 , , ,

hateyoufeel ()

Зависимости hplip-gui в Void Linux

Правильно ли я понимаю, что в репозитории Void Linux нет всех зависимостей пакета hplip-gui (как минимум PyQt4) и их придется собирать вручную?

 , ,

vasvidik ()

Проблемы с циркулярными зависимостями

Вот выхлоп:

artyom-Aspire-V3-551 / # emerge firefox-bin
setlocale: unsupported locale setting
setlocale: unsupported locale setting

 * IMPORTANT: 9 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.

Calculating dependencies... done!


[ebuild  N     ] www-client/firefox-bin-90.0.2:0/90::gentoo  USE="alsa ffmpeg gmp-autoupdate pulseaudio (-selinux) -wayland" L10N="-ach -af -an -ar -ast -az -be -bg -bn -br -bs -ca -ca-valencia -cak -cs -cy -da -de -dsb -el -en-CA -en-GB -eo -es-AR -es-CL -es-ES -es-MX -et -eu -fa -ff -fi -fr -fy -ga -gd -gl -gn -gu -he -hi -hr -hsb -hu -hy -ia -id -is -it -ja -ka -kab -kk -km -kn -ko -lij -lt -lv -mk -mr -ms -my -nb -ne -nl -nn -oc -pa -pl -pt-BR -pt-PT -rm -ro -ru -si -sk -sl -son -sq -sr -sv -ta -te -th -tl -tr -trs -uk -ur -uz -vi -xh -zh-CN -zh-TW" 73269 KiB
[ebuild  N     ]  virtual/freedesktop-icon-theme-0-r4::gentoo  0 KiB
[ebuild  N     ]   x11-themes/adwaita-icon-theme-40.1.1::gentoo  USE="-branding" 16828 KiB
[ebuild  N     ]    x11-libs/gtk+-3.24.29:3::gentoo  USE="X introspection (-aqua) -broadway -cloudprint -colord -cups -examples -gtk-doc -sysprof -test -vim-syntax -wayland -xinerama" ABI_X86="(64) -32 (-x32)" 20896 KiB
[nomerge       ] www-client/firefox-bin-90.0.2:0/90::gentoo  USE="alsa ffmpeg gmp-autoupdate pulseaudio (-selinux) -wayland" L10N="-ach -af -an -ar -ast -az -be -bg -bn -br -bs -ca -ca-valencia -cak -cs -cy -da -de -dsb -el -en-CA -en-GB -eo -es-AR -es-CL -es-ES -es-MX -et -eu -fa -ff -fi -fr -fy -ga -gd -gl -gn -gu -he -hi -hr -hsb -hu -hy -ia -id -is -it -ja -ka -kab -kk -km -kn -ko -lij -lt -lv -mk -mr -ms -my -nb -ne -nl -nn -oc -pa -pl -pt-BR -pt-PT -rm -ro -ru -si -sk -sl -son -sq -sr -sv -ta -te -th -tl -tr -trs -uk -ur -uz -vi -xh -zh-CN -zh-TW" 
[nomerge       ]  media-libs/fontconfig-2.13.1-r2:1.0::gentoo  USE="-doc -static-libs" ABI_X86="(64) -32 (-x32)" 
[ebuild  N     ]   app-eselect/eselect-fontconfig-1.1-r1::gentoo  2 KiB
[nomerge       ] www-client/firefox-bin-90.0.2:0/90::gentoo  USE="alsa ffmpeg gmp-autoupdate pulseaudio (-selinux) -wayland" L10N="-ach -af -an -ar -ast -az -be -bg -bn -br -bs -ca -ca-valencia -cak -cs -cy -da -de -dsb -el -en-CA -en-GB -eo -es-AR -es-CL -es-ES -es-MX -et -eu -fa -ff -fi -fr -fy -ga -gd -gl -gn -gu -he -hi -hr -hsb -hu -hy -ia -id -is -it -ja -ka -kab -kk -km -kn -ko -lij -lt -lv -mk -mr -ms -my -nb -ne -nl -nn -oc -pa -pl -pt-BR -pt-PT -rm -ro -ru -si -sk -sl -son -sq -sr -sv -ta -te -th -tl -tr -trs -uk -ur -uz -vi -xh -zh-CN -zh-TW" 
[nomerge       ]  x11-libs/gtk+-3.24.29:3::gentoo  USE="X introspection (-aqua) -broadway -cloudprint -colord -cups -examples -gtk-doc -sysprof -test -vim-syntax -wayland -xinerama" ABI_X86="(64) -32 (-x32)" 
[ebuild  N     ]   gnome-base/librsvg-2.50.7:2::gentoo  USE="introspection vala" ABI_X86="(64) -32 (-x32)" 21704 KiB
[ebuild  N     ]    x11-libs/pango-1.48.7::gentoo  USE="introspection -X -gtk-doc -sysprof -test" ABI_X86="(64) -32 (-x32)" 2003 KiB
[ebuild  N     ]     media-libs/harfbuzz-2.8.1:0/0.9.18::gentoo  USE="cairo glib graphite introspection truetype -debug -doc -icu -static-libs -test" ABI_X86="(64) -32 (-x32)" 17520 KiB
[ebuild  N     ]      x11-libs/cairo-1.16.0-r4::gentoo  USE="X glib svg (-aqua) -debug (-gles2-only) -opengl -static-libs -utils -valgrind" ABI_X86="(64) -32 (-x32)" 41014 KiB
[ebuild  N     ]       media-libs/fontconfig-2.13.1-r2:1.0::gentoo  USE="-doc -static-libs" ABI_X86="(64) -32 (-x32)" 1684 KiB
[ebuild  N     ]        media-libs/freetype-2.10.4:2::gentoo  USE="adobe-cff bzip2 cleartype_hinting harfbuzz png -X -bindist -brotli -debug -doc -fontforge (-infinality) -static-libs -utils" ABI_X86="(64) -32 (-x32)" 2360 KiB

Total: 11 packages (11 new), Size of downloads: 197275 KiB

 * Error: circular dependencies:

(media-libs/harfbuzz-2.8.1:0/0.9.18::gentoo, ebuild scheduled for merge) depends on
 (media-libs/freetype-2.10.4:2/2::gentoo, ebuild scheduled for merge) (buildtime_slot_op)
  (media-libs/harfbuzz-2.8.1:0/0.9.18::gentoo, ebuild scheduled for merge) (buildtime)

 * Note that circular dependencies can often be avoided by temporarily
 * disabling USE flags that trigger optional dependencies.

все что просит портаж я поменял но все также

 ,

Dumppper001 ()

Браузер без зависимостей llvm и прочего в gentoo

Привет, ЛОР! Недавно поставил я gentoo на реальную машину. Установил X, все прочее и подошел выбор браузера. Хотел ставить было firefox-bin но тут меня отпугнул llvm, rust, mesa, gtk2/3. Я думал что gtk2 убрали из зависимостей firefox-bin. Есть ли вообще такой браузер который не требует этой ерунды?

 , , ,

Dumppper001 ()

Сломанные пакеты с неудовлетворенными зависимостями

Прошу прощения, новичок, обучаюсь. Столкнулся при установке с проблемой в пакете с зависимостями:

# apt install openvas         
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово         
Некоторые пакеты не могут быть установлены. Возможно, то, что вы просите,
неосуществимо, или же вы используете нестабильную версию дистрибутива, где
запрошенные вами пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, вам поможет:

Следующие пакеты имеют неудовлетворённые зависимости:
 libgnutls-dane0 : Зависит: libgnutls30 (= 3.7.0-5) но 3.7.0-7 должен быть установлен
E: Невозможно исправить ошибки: у вас зафиксированы сломанные пакеты.

просмотрел по установленным версиям libgnutls30 - оказалось их две:

apt-cache policy libgnutls30
libgnutls30:
  Установлен: 3.7.0-7
  Кандидат:   3.7.0-7
  Таблица версий:
 *** 3.7.0-7 100
        100 /var/lib/dpkg/status
     3.7.0-5 500
        500 http://http.kali.org/kali kali-last-snapshot/main amd64 Packages

подскажите пожалуйста как решается данная проблема?

 ,

vasilyp ()

Зависимости и совместимость вниз и вверх

Привет. Объясните тупому. Как устроены в линуксе зависимости и почему нет совместимости вниз и вверх по версиям как на венде?

 , ,

MiST ()

Dependency management для нескольких питонопроектов

В мавене есть такая весч как dependencyManagement, где фиксируются версии либ, но при этом нужно ли их ставить каждый child-проект решает сам.

Проблема, которую оно решает: есть 40 проектов, нужно в 30 обновить одну либу, а в 20 - другую, множества пересекаются, тянуть все либы в каждый проект плохо. Каждый проект говорит что ему надо без указания версий, а версии идут из родительского depMgmt.

Кто-нибудь знает что-то похожее в питоне? Poetry вроде так не умеет, чистый pip тоже

 ,

upcFrost ()

Есть ли альтернатива kdeconnect

Мне нужна альтернатива kdeconnect , чтобы не тащить зависимости.

 ,

mewler ()

локальная установка texlive и обращение к системному libc

Есть юзерспейс доступ к серверу, на котором крутится ScientificLinux6.1. Понадобилось мне на нём нагенерировать картинок с помощью matplotlib'а. Python с библиотеками прекрасно заработал из анаконды, а с локальной установкой texlive2019 возникли проблемы. Часть компонент дистрибутива работает, а часть валится с

$PROGRAMNAME: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by $PROGRAMNAME)
Сам техлайв, насколько понимаю, с собой нужную версию не носит и использует системную. Можно ли с помощью LD_LIBRARY_PATH указать ему использовать стороннюю версию откуда её брать?

 , , , ,

thunar ()

Не обновляется llvm-libs, clang и compiler-rt из-за mesa-git

Проблема появляется при обновлении данных пакетов. Выдаёт ошибку:

разрешение зависимостей... проверка конфликтов... :: installing lib32-llvm-libs (10.0.0-1) breaks dependency 'lib32-llvm-libs=9.0.1' required by lib32-mesa-git :: installing llvm-libs (10.0.0-1) breaks dependency 'llvm-libs=9.0.1' required by mesa-git

 , , ,

AiGen31 ()

Gentoo. Downgrade пакета, или как победить зависимости

Приветствую всех! Есть у меня гента, но я пару месяцев до компа не добирался, у меня сейчас гном хочет чего-то нового для меня (при обновлении мира). Собирал я сам, обновлял тоже, но человек я не очень сильно искушённый. Я обновил ядро, обновил gcc, не хочу сносить гном и пересобирать без GUI. Может, надо добавить dev-lang/perl-5.28 в package.use? Посоветуйте что-нибудь

https://pastebin.com/W4tEPEV4

 , ,

Ebnmrj ()

unmet dependencies

Debian 10

root@home:/home/admin# apt --fix-broken install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... failed.
The following packages have unmet dependencies:
 libgl1-mesa-dri : Depends: libc6 (>= 2.29) but 2.24-11+deb9u4 is installed
                   Depends: libdrm-amdgpu1 (>= 2.4.100) but 2.4.74-1 is installed
                   Depends: libdrm2 (>= 2.4.75) but 2.4.74-1 is installed
                   Depends: libllvm9 (>= 1:9~svn298832-1~) but it is not installed
                   Depends: libsensors5 (>= 1:3.5.0) but it is not installed
 libgl1-mesa-dri:i386 : Depends: libc6:i386 (>= 2.29) but it is not installed
                        Depends: libdrm-amdgpu1:i386 (>= 2.4.100) but it is not installed
                        Depends: libdrm-intel1:i386 (>= 2.4.38) but it is not installed
                        Depends: libdrm-nouveau2:i386 (>= 2.4.66) but it is not installed
                        Depends: libdrm-radeon1:i386 (>= 2.4.31) but it is not installed
                        Depends: libdrm2:i386 (>= 2.4.75) but it is not installed
                        Depends: libelf1:i386 (>= 0.142) but it is not installed
                        Depends: libexpat1:i386 (>= 2.0.1) but it is not installed
                        Depends: libgcc1:i386 (>= 1:4.2) but it is not installed
                        Depends: libglapi-mesa:i386 but it is not installed
                        Depends: libllvm9:i386 (>= 1:9~svn298832-1~) but it is not installed
                        Depends: libsensors5:i386 (>= 1:3.5.0) but it is not installed
                        Depends: libstdc++6:i386 (>= 5.2) but it is not installed
                        Depends: zlib1g:i386 (>= 1:1.1.4) but it is not installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies
root@home:/home/admin# 

как вылечить?

 

ArjunaDas ()

Поблемы с зависимостями CherryTree

Добрый день. Ставлю dep пакет с официального сайта, бьет ошибки по зависимостям:

dpkg: dependency problems prevent configuration of cherrytree:
 cherrytree depends on python-dbus; however:
  Package python-dbus is not installed.
 cherrytree depends on python-enchant; however:
  Package python-enchant is not installed.
 cherrytree depends on python-gtksourceview2; however:
  Package python-gtksourceview2 is not installed.

dpkg: error processing package cherrytree (--install):
 dependency problems - leaving unconfigured
Processing triggers for gnome-menus (3.31.4-3) ...
Processing triggers for desktop-file-utils (0.23-4) ...
Processing triggers for mime-support (3.62) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for man-db (2.8.5-2) ...
Processing triggers for shared-mime-info (1.10-1) ...
Errors were encountered while processing:
 cherrytree

Команды:

sudo apt-get -f install
sudo apt --fix-broken install

удаляют пакет cherrytree, зависимости не ставят.. Подскажите, как исправить?

 ,

TheLinuxUser ()

Нужно ли противодействовать зловредному ПО? Как вы это делаете?

И снова здравствуйте, мои дорогие. Как вы боритесь с неблагонадёжным программным обеспечением? Вот, возьмём к примеру браузер. Браузер тащит подсистему печати и следовательно дырявый как ситечко ghostscript. Ни то ни другое мне не нужно (в браузере так точно).

Итак, я создаю заглушку, делаю следующее:

desktop ~ # cat cupsnop.c
void cupsGetOption(void){return;}
void cupsLastError(void){return;}
void cupsFreeDests(void){return;}
void cupsGetDests2(void){return;}
void cupsGetDests(void){return;}
void cupsGetDest(void){return;}
void cupsGetNamedDest(void){return;}
void cupsGetPPD2(void){return;}
void httpError(void){return;}
void cupsGetPPD(void){return;}
void httpConnectEncrypt(void){return;}
void httpClose(void){return;}
void httpBlocking(void){return;}
void ppdOpenFile(void){return;}
void ppdMarkDefaults(void){return;}
void ppdLastError(void){return;}
void ppdErrorString(void){return;}
void cupsParseOptions(void){return;}
void cupsMarkOptions(void){return;}
void cupsFreeOptions(void){return;}
void ppdFindMarkedChoice(void){return;}
void ppdFindOption(void){return;}
void ppdFindChoice(void){return;}
void ppdFindAttr(void){return;}
void ppdClose(void){return;}
desktop ~ # cat make.sh
#!/bin/sh

gcc -s -shared -fpic -march=native -O2 -pipe -fstack-clash-protection -fstack-protector-strong --param=ssp-buffer-size=4 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--as-needed -Wl,--sort-common -Wl,-z,relro -Wl,-z,now -Wl,--hash-style=gnu -Wl,--no-copy-dt-needed-entries -Wall -Wextra cupsnop.c -olibcups.so.2

mv -v libcups.so.2 /lib64/libcups.so.2
desktop ~ # ./make.sh
renamed 'libcups.so.2' -> '/lib64/libcups.so.2'

И всё хорошо, все довольны и счастливы. Но браузер также тащит кучу дряни вроде gtk, а та в свою очередь тащит atk, at-spi2-atk с at-spi2-core, причём, не найдя любую из зависимостей категорически отказывается собираться. Я считаю, это не дело, так не должно быть.

В браузерах есть огромная беда с файловыми диалогами на гтк – они неудобные, выглядят очень инородно, и сразу затирают иксовый буфер выделения среди прочего. Это ужасно. Как мне рассказывали старшие товарищи, в opensuse файловые диалоги как-то патчили, чтобы сделать те человеческими. Можно ли такое же сделать, например, с хромом?

И ещё, браузер запускается без ffmpeg (выдаёт libffmpeg.so => not found), при этом с видео даже проблем нет. Ну или они есть, это не важно (их нет). А вот с cups так не работает, приложение отказывается запускаться, если библиотека не найдена. Что это такое? Пробовал patchelf или что-то подобное для удаления зависимостей, так программа молча зависала при попытке её запустить.

 , , , ,

linuxnewb13 ()

Безумные кольцевые зависимости, как обновить систему?

Здравствуйте.

Не обновлял пакеты месяца полтора-два, сейчас решил сделать дело, но моих умений не хватает. Простой вызов emerge -uDavN @world даёт огромное количество зависимостей, зависимых от других зависимостей, от старых версий пакетов зависит миллион других пакетов, поэтому новые пакеты не хотят ставиться. Я отдльно обновил gcc, потом как в хендбуке завёл чрут для обновления, туда кинул stage3 свежий. Но из этого чрута я так же не могу ничего сделать с хостом, эти запутанные безумные узлы зависимостей никуда не делись. Я пробовал обновлять пакеты по одному, через --newuse и --update, выбирал сперва те, от которых больше зависимостей исходит. Всё равно, при такой попытке вылазят какие-то новые недовольные зависимости. Я даже не понимаю откуда можно начать распутывать этот узел безумия.

Скажите, какие логи нужны - все предоставлю. Ну не стирать же мне корень и не переустанавливать, в самом деле?

Спасибо!

UPD: позабыл еще кое-что, первый же обновляющийся пакет (gzip) обновляется бесконечное количество времени, всю ночь стояло. Читал лог tail - процесс стопорится после проверки хэш-сумм, дальше ничего не происходит и задача висит вечно.

 , ,

Flagitio ()

После секса с руби я полюбил дебиан

вернее я не очень то его и не любил...но тут
потрахавшись со сборкой и запуском мастодонта, всеми этими гемами, бандлами,нпм...я заметил, как же это замечательно, когда система прямым текстом говорит тебе,каких зависимостей не хватает! Когда разработчик всё добавляет в виде пакетов системы(deb в данном случае) а не заставляет доустанавливать непонятную пое**нь непонятно откуда, которая ещё непонятно как стоит в системе, то бишь не в виде пакетов. как помню, даже вменяемых хелп опций не было на какой то из этих великих «менеджеров зависимостей» или как их правильно называть...

p.s. да, я неосилятор велосипедов с тремя колёсами.

 , , , ,

darkenshvein ()