Здравейте! Вероятно използвате блокиращ рекламите софтуер. В това няма нищо нередно, много хора го правят.

     Но за да помогнете този сайт да съществува и за да имате достъп до цялото съдържание, моля, изключете блокирането на рекламите.

  Ако не знаете как, кликнете тук

Стабилни срещу ролинг дистрибуции

feed Всичко свързано с Линукс. Новини, проблеми, въпроси.
Десктоп Линукс дистибуции, сървърни Линукс дистрибуции, Линукс дистрибуции с общо предназначение, Linux Mint, Ubuntu, Arch Linux, Mandriva, PCLinuxOS, openSUSE, Fedora, Red Hat Enterprise Linux, CentOS, Suse Linux Enterprise Server, Debian, Cross Linux from Scratch, Slackware, Gentoo. Графични среди, новини, игри, драйвъри, въпроси, десктоп, сървър, браузъри, помощ.
Тамболианеца
Пристрастéн
Пристрастéн
Мнения: 889
Регистриран: пет сеп 20, 2019 17:00
Репутация: 10536
пол: Мъж

Re: Стабилни срещу ролинг дистрибуции

Мнение от Тамболианеца »

@Mozo

Не можах да разбера що е този зор да се маха libindicator?

Но все пак, погледнах - в Дебиан зависимостите са изградени така:
libindicator3-7 <-- libаppindicator3-1 <-- network-manager-gnome ... и опа!

libаppindicator3-1:
" A library to allow applications to export a menu into the panel. Based on KSNI it also works in KDE and will fallback to generic Systray support if none of those are available. This package contains shared libraries to be used by GTK3 applications. "

network-manager-gnome
" Тhis package contains a systray applet for GNOME's notification area but it also works for other desktop environments which provide a systray like KDE or Xfce. It displays the available networks and allows users to easily switch between them. For encrypted networks it will prompt the user for the key/passphrase and it can optionally store them in the gnome-keyring."

Предполагам знаете, че за всяко истински самостоятелно дистро пакетите спрямо една еквивалентна функционалност са различни (като брой и съдържание) и каскадните зависимости са различни.
Т.е. може в друго дистро да се маха и по-лесно, в Дебиан така са изградили зависимостите в пакетите и не ви препоръчвам да деинсталирате libindicator, освен ако нямате network-manager-gnome инсталиран.

Та в заключение по спора - не е проблемът в apt че не можел, просто такава е пакетната архитектура на тази функционалност в Debian.
Прочетено: 4327 пъти
Потребителски аватар
p4p
Почетен член
Почетен член
Мнения: 1938
Регистриран: нед ное 29, 2015 01:35
Репутация: 27642
пол: Мъж
Местоположение: Царевци

Re: Стабилни срещу ролинг дистрибуции

Мнение от p4p »

Проверих как е в openSUSE TW GNOME.
Инсталирах само за проба Skype, понеже не го ползвам.

https://i.imgur.com/vJ4XEzH.png

https://i.imgur.com/h5WuokQ.png

Има инсталирани два индикатора. Махнах ги и двата. Нямаше проблеми със зависимости.

https://i.imgur.com/T9WkEyv.png

Левият клик заработи. Появи се и бутон за максимизиране, който го няма на предната снимка:

https://i.imgur.com/KIZqr40.png

Пробвах zypper. Работи, не е скопен. Инсталирах пак индикаторите. В GNOME няма проблеми с тях:

https://i.imgur.com/vsLdQ3N.png

https://i.imgur.com/F8PxP3X.png

И всичко по-горе става при инсталиран network-manager:

https://i.imgur.com/VqpNY7H.png

Пробвах и поотделно индикаторите. Оказа се, че "проблемният" е libappindicator3-1:

https://i.imgur.com/ntCmhLW.png

Няма как да пробвам сега в Leap. Там съм с Плазма. Но вероятно ситуацията е подобна.
Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 295607
Регистриран: пет юни 01, 2007 14:18
Репутация: 365596
Местоположение: Somewhere In Time

Re: Стабилни срещу ролинг дистрибуции

Мнение от Mozo »

Тамболианеца написа:
съб ное 07, 2020 16:46
@Mozo
Не можах да разбера що е този зор да се маха libindicator?
Вече два пъти го пиша, кажи, ако трябва ще го напиша и за трети път 8-[
Тамболианеца написа:
съб ное 07, 2020 16:46

Но все пак, погледнах - в Дебиан зависимостите са изградени така:
libindicator3-7 <-- libаppindicator3-1 <-- network-manager-gnome ... и опа!

libаppindicator3-1:
" A library to allow applications to export a menu into the panel. Based on KSNI it also works in KDE and will fallback to generic Systray support if none of those are available. This package contains shared libraries to be used by GTK3 applications. "

network-manager-gnome
" Тhis package contains a systray applet for GNOME's notification area but it also works for other desktop environments which provide a systray like KDE or Xfce. It displays the available networks and allows users to easily switch between them. For encrypted networks it will prompt the user for the key/passphrase and it can optionally store them in the gnome-keyring."

Предполагам знаете, че за всяко истински самостоятелно дистро пакетите спрямо една еквивалентна функционалност са различни (като брой и съдържание) и каскадните зависимости са различни.
Т.е. може в друго дистро да се маха и по-лесно, в Дебиан така са изградили зависимостите в пакетите и не ви препоръчвам да деинсталирате libindicator, освен ако нямате network-manager-gnome инсталиран.

Та в заключение по спора - не е проблемът в apt че не можел, просто такава е пакетната архитектура на тази функционалност в Debian.
Именно apt е проблемът. Цялата среда си бачка без проблем и без този пакет - доказателство Manjaro Cinnamon, където се маха с мигване на окото, а също така и постът на p4p. Отново - навсякъде другаде става, само при Debian/Ubuntu не става, но не бил проблемът в apt, а в самия Debian :-s
p4p написа:
съб ное 07, 2020 17:20
Проверих как е в openSUSE TW GNOME.
Инсталирах само за проба Skype, понеже не го ползвам.

https://i.imgur.com/vJ4XEzH.png

https://i.imgur.com/h5WuokQ.png

Има инсталирани два индикатора. Махнах ги и двата. Нямаше проблеми със зависимости.

https://i.imgur.com/T9WkEyv.png

Левият клик заработи. Появи се и бутон за максимизиране, който го няма на предната снимка:

https://i.imgur.com/KIZqr40.png

Пробвах zypper. Работи, не е скопен. Инсталирах пак индикаторите. В GNOME няма проблеми с тях:

https://i.imgur.com/vsLdQ3N.png

https://i.imgur.com/F8PxP3X.png

И всичко по-горе става при инсталиран network-manager:

https://i.imgur.com/VqpNY7H.png

Пробвах и поотделно индикаторите. Оказа се, че "проблемният" е libappindicator3-1:

https://i.imgur.com/ntCmhLW.png

Няма как да пробвам сега в Leap. Там съм с Плазма. Но вероятно ситуацията е подобна.
При Plasma се маха и се слага без проблем, зорът е при GNOME и при Debuan/Ubuntu-базирано дистро. На openSUSE е ясно, че ще стане, но с apt не става... Благодаря за пробата, надявам се да измислиш нещо :)
Изображение
Потребителски аватар
p4p
Почетен член
Почетен член
Мнения: 1938
Регистриран: нед ное 29, 2015 01:35
Репутация: 27642
пол: Мъж
Местоположение: Царевци

Re: Стабилни срещу ролинг дистрибуции

Мнение от p4p »

Mozo написа:
съб ное 07, 2020 17:38
...
При Plasma се маха и се слага без проблем, зорът е при GNOME и при Debuan/Ubuntu-базирано дистро. На openSUSE е ясно, че ще стане, но с apt не става... Благодаря за пробата, надявам се да измислиш нещо :)
1. Няма проблеми с GNOME. Нали това показах по-горе.

2. Какво трябва да измисля?
Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 295607
Регистриран: пет юни 01, 2007 14:18
Репутация: 365596
Местоположение: Somewhere In Time

Re: Стабилни срещу ролинг дистрибуции

Мнение от Mozo »

Да, няма проблеми с GNOME, има проблеми с apt. Трябва да се измисли как да се премахне пакетът от Debian/Ubuntu-базирано дистро, без да се почупи. Още от първия си пост го написах. При Arch става, при openSUSE става, при Debian/Ubuntu не става.
Изображение
Потребителски аватар
бат-начо
Доктор
Доктор
Мнения: 5394
Регистриран: ср фев 21, 2018 15:17
Репутация: 41018
пол: Мъж

Re: Стабилни срещу ролинг дистрибуции

Мнение от бат-начо »

Тоест, ако "някъде" пищш, че мениджъра на мрежата няма нужда от въпросния пакет - пак така няма да може да се махне. (Това съм го писал и по-напред, сега го обличам в друга форма). В допълнение, ако системата е сглобена правилно след "моя шаманизъм" системата сама ще предложи да се махне пакета като ненужен. Точка и амин. Повече нема да се обаждам.
Селски, Начо Селски.
Тамболианеца
Пристрастéн
Пристрастéн
Мнения: 889
Регистриран: пет сеп 20, 2019 17:00
Репутация: 10536
пол: Мъж

Re: Стабилни срещу ролинг дистрибуции

Мнение от Тамболианеца »

@Mozo

Можеш да се пробваш хакерската

1. Деинсталираш libindicator3-7 през dpkg
# dpkg -r --force-depends libindicator3-7

2. Откачаш влаковата дипендънси композиция :lol:
- Отиваш във /var/lib/dpkg
- Отваряш с текстови редактор файла status и търсиш първия вагон libappindicator3-1
- В ред Depends изтриваш libindicator3-7 и една запетая, запазваш.

3. Застопоряваш libappindicator3-1 да не се ъпдейтва през apt-mark
# apt-mark hold libappindicator3-1
За по-сигурно можеш да му сложиш pinning на точната версия и -1 за приоритет в /apt/preferencies

Доколко самата функционалност на libappindicator3-1 и последващите вагони в депендънсито ще е читава - НЕ ГАРАНТИРАМ.

Добавка: като се замислих, по-логично откъм по-малко проблеми ми изглежда обратната процедура:
3. Застопоряваш ръчно вагоните;
2. Откачаш "локомотива"
1. Скрапваш "локомотива"
Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 295607
Регистриран: пет юни 01, 2007 14:18
Репутация: 365596
Местоположение: Somewhere In Time

Re: Стабилни срещу ролинг дистрибуции

Мнение от Mozo »

Пробвах нещо подобно, но не съм го холдвал, защото изходих от логиката, че след като го няма, какво да му холдвам :lol:

Благодаря, ще пробвам и ще пиша какво е станало. Не се притеснявам, че нещо ще се случи, имам си бекъпи на всичко, а и не го ползвам много, 2-3 пъти в месеца за сверка :)
Изображение
Потребителски аватар
p4p
Почетен член
Почетен член
Мнения: 1938
Регистриран: нед ное 29, 2015 01:35
Репутация: 27642
пол: Мъж
Местоположение: Царевци

Re: Стабилни срещу ролинг дистрибуции

Мнение от p4p »

1. Аз съм само любител.

2. Не ползвам DEB базирани вече 2-3 години.

3. Направих още една проба. Този път с Fedora.

Fedora 33 Live:

- няма инсталирани "индикатори" по подразбиране;

- инсталирах "проблемния" libappindicator-gtk3:

https://i.ibb.co/zFYc7Wq/Screenshot-fro ... -29-08.png

- при стандартно изтриване се премахват и допълнително инсталираните зависимости:

https://i.ibb.co/4YLr0L0/Screenshot-fro ... -29-24.png

- при грубо изтриване с

sudo rpm -e --nodeps пакет

естествено се премахва само посоченият. Това последното никога не трябва да се прави, освен, ако не искаш да се фръцкаш колко си най-най -.... Иначе командата работи във всички RPM дистрибуции.

Fedora 34 GNOME + Cinnamon + MATE

- libappindicator-gtk3 е инсталиран.

При опит за стандартно изтриване с

sudo dnf remove libappindicator-gtk3

иска да премахне още десетки пакети, свързани основно със Cinnamon, MATE, Mint:

https://i.ibb.co/Zdb3K1L/Screenshot-fro ... -55-01.png

https://i.ibb.co/PDVy67b/Screenshot-fro ... -55-07.png


Cinnamon е форк на GNOME, но не е GNOME.

Все едно да се приравняват напълно Manjaro и всички други базирани на Arch дистра с Arch.
Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 295607
Регистриран: пет юни 01, 2007 14:18
Репутация: 365596
Местоположение: Somewhere In Time

Re: Стабилни срещу ролинг дистрибуции

Мнение от Mozo »

Е, на всички тук е ясно, че е форк, няма нужда да уточняваме :)

Благодаря за пробите при Fedora, но нас apt ни вълнува. Сега ще пробвам начина на Тамболианеца, който се надявам да сработи.
Изображение
Потребителски аватар
p4p
Почетен член
Почетен член
Мнения: 1938
Регистриран: нед ное 29, 2015 01:35
Репутация: 27642
пол: Мъж
Местоположение: Царевци

Re: Стабилни срещу ролинг дистрибуции

Мнение от p4p »

Mozo написа:
съб ное 07, 2020 20:18
Е, на всички тук е ясно, че е форк, няма нужда да уточняваме :)
...
Пусни една търсачка във форума и виж колко пъти си писал GNOME и преброй колко от тях се отнасят за чистия GNOME. Като знам, че последния въобще не си го ползвал, резултатът е ясен.
Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 295607
Регистриран: пет юни 01, 2007 14:18
Репутация: 365596
Местоположение: Somewhere In Time

Re: Стабилни срещу ролинг дистрибуции

Мнение от Mozo »

Така, стигна се дотам, че системата се ошашка, хем го има, хем го няма:

Изображение

Но дори и да беше станало, това в никакъв случай не е нито удобно, нито гъвкаво. За това говоря през цялото време. Нещо, което става с команда от три думи при другите дистрибуции, тук не може да се постигне никак. И не е само това.

Благодаря на Тамболианеца и на всички други, които се опитаха да помогнат :)
Изображение
Тамболианеца
Пристрастéн
Пристрастéн
Мнения: 889
Регистриран: пет сеп 20, 2019 17:00
Репутация: 10536
пол: Мъж

Re: Стабилни срещу ролинг дистрибуции

Мнение от Тамболианеца »

@Mozo

Бекъпи не ти и трябват, промените са възстановими.
Тая хакерска галимация е общо взето като да махнеш капак на шахта на пътя.
Можеш да минеш, а може и да не минеш после функционално през нея.
И си изцяло в ръцете на девелоперите как са имплементирали libappindicator.
- ако са го имплементирали читаво - ще треснеш в шахата без повреди и ще се зачудиш що нещо не е сработило и имаш грешки в журнала;
- ако са имплеменрирали профански - и до кърнел паник може да стигнеш. ;)

Добвка - постнал си 5 ms преди мен.
Това какво дистро е?
Моите наименования за пакети са за Дебиан, за Убунту и Минт може и да са други
Последна промяна от Тамболианеца на съб ное 07, 2020 20:51, променено общо 2 пъти.
Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 295607
Регистриран: пет юни 01, 2007 14:18
Репутация: 365596
Местоположение: Somewhere In Time

Re: Стабилни срещу ролинг дистрибуции

Мнение от Mozo »

Естествено, че мога да ги възстановя, никъде не съм казал, че ще връщам от бекъп :) Въпросът е, че навсякъде другаде може, защото новите пакетни мениджъри са правени с мисъл да са гъвкави. apt просто е един от първите и се е наложил, но вече хич не блести с нищо - освен, че е бавен и му липсва всякаква гъвкавост, е и неудобен и трошлив :) То и Windows се е наложил, ама не е поради качества, та така.
Изображение
Тамболианеца
Пристрастéн
Пристрастéн
Мнения: 889
Регистриран: пет сеп 20, 2019 17:00
Репутация: 10536
пол: Мъж

Re: Стабилни срещу ролинг дистрибуции

Мнение от Тамболианеца »

Мащай го този сифилистичен синаптик.
Ако искаш да продължим - през командната линия мога да упътя.

И не e libindicator3-1, a libindicator3-7
Mozo написа:
съб ное 07, 2020 20:44
Нещо, което става с команда от три думи при другите дистрибуции, тук не може да се постигне никак.
Правиш генерални изводи за нещо, което в случая е избор на софтуерна архитектура.
Все едно да кажеш - не мога да му сложа гуми на Дебиан, щото са го измислили с вериги.
Нова тема Отговори

  • Подобни теми
    Отговори
    Преглеждания
    Последно мнение

Върни се в “Линукс - инсталация, настройки, проблеми”