LINUX.ORG.RU

Избранные сообщения Artamudo

Если бы вы родились в другую эпоху, то кем бы вам было лучше всего стать?

Форум — Talks

Представьте, что вы вынуждены были бы прожить жизнь в другой период времени и, возможно, в другом месте. Какое географическое местоположение и год вы выбрали бы для своего рождения и какой род деятельности (допустим, вы не правитель и не аристократ) вы предпочли бы в

Античное время

Средние века

Эпоху возрождения

Новое время

?

Разумеется, будет очень интересно узнать, почему вы сделали такой выбор.

 , ,

Leupold_cat
()

GHC 8.8.1

Новости — Open Source
Группа Open Source

Тихо и незаметно, вышла новая версия известного компилятора языка программирования Haskell.

Среди изменений:

  • Поддержка профилирования на 64-битных системах с Windows.
  • GHC теперь требует LLVM версии 7.
  • Метод fail окончательно вынесен из класса Monad, теперь он находится в классе MonadFail (финальная часть MonadFail Proposal).
  • Явное применение типа (type application) теперь работает и для самих типов, а не только для значений.
  • forall теперь является ключевым словом вне зависимости от контекста, что позволяет использовать его в type families и rewrite rules.
  • Улучшен алгоритм компоновки кода для x86.
  • Множество других изменений.

>>> Полный список изменений

>>> Гайд по миграции кода на новую версию

>>> Скачать

 , ,

hateyoufeel
()

Таки Луговский мирным герцогом похоже оказался

Форум — Talks

Ну или сверхсекретным серым кардиналом, во что как-то не очень верится.

Интересно многие ли из лоровцев сейчас вспомнят кто это? Ведь сколько шуму было, сколько грома, сколько быдла виртуально в биореактор отправлено, какую кладезь мудрости можно было ожидать от физики до финансов, с остановкой посредине на программировании.

А что в итоге? Ничего не слышно, никаких не то, что бы списков форбс, а хотя бы упоминаний в профсреде. Только какой-то 12-13 лет назад невнятный великобританский стартапец метаинишиатив по оптимизации скомпилированного .net-кода, о котором с тех пор похоже никто даже краем уха не слышал. Можно предположить, что в итоге под большим nda где-то работает потихоньку и не жужжит. Ну многие конечно (и я в том числе) и этого не сумели, но все же. Даже грустно.

 , ,

praseodim
()

Твиттер на ЛОРе: кто по чему сейчас угорает?

Форум — Talks

Коротко пишем кто что интересное сейчас изучает, технологии, языки или что-то не связанное с IT. Попытайтесь вместить в классические 140 символов.

Тред полезен, позволит многим быстро узнать новые ключевые слова и может заинтересоваться.

 , ,

vertexua
()

Фраза Пола Грэма

Форум — Development

Увидел очень глубокую и правильную мысль на его сайте, не мог удержаться и запостил:

The great languages have been the ones that good programmers designed for their own use-- C, Smalltalk, Lisp. The languages that were consciously designed for "average" programmers (Cobol, Pascal, Ada) have tended to be evolutionary dead ends.

http://www.paulgraham.com/design.html

ЗЫ: К Cobol, Pascal, Ada нужно добавить Java и C#.

>>>

xTERM
()

Документация к языкам программирования

Форум — Development

Всевозможные учебники и книги - это хорошо, но обычно их предлагают купить и часто не совсем дёшево, даже если они описывают базовый уровень. Бесплатным решением, очевидно, является официальная документация. Когда я открыл документацию к python, я был приятно удивлён, что она написана практически как учебник. Для Java вроде бы тоже всё относительно неплохо в этом плане, хотя хотелось бы отдельный оффлайновый pdf.

Мне захотелось скачать себе документацию в подобном виде для C и C++. Зашёл на их официальные сайты, там описание стандарта предлагают получить на сайте ISO за немалые суммы денег. Да и само описание стандарта далеко не для обучения. Хорошо, подумал я, попробую тогда посмотреть документацию к одной из реализаций языка - GCC-CPP, и вижу, что описанное там тоже вовсе не подходит для обучения. Даже описания типов и примеров объявления нет (может плохо искал, но в заголовках не заметил).

Нет, это не тред «подскажите книгу по Сям», таких для начинающих я и сам могу гору насоветовать.

Вопрос следующий: существует ли нормальная доступная бесплатная документация по которой можно изучать C, C++? Официальная документация по другим языкам была бы тоже интересна.


Update

C, C++
Online-ресурсы и учебные пособия для начинающих:

Как дополнение: Рабочая версия стандарта C++14 от 19 ноября 2014 г. (с официального сайта стандарта)


Fortran


Python
В дополнение к официальной документациипереводу руководства Python 3.1):


Object Pascal. Lazarus

Перемещено Klymedy из talks

 , , , ,

grem
()

бэкенд на prolog

Форум — Talks

Всех приветствую.

Я тут уже вбрасывал про увольнение. Не прошло и месяца как начались чудные открытия на новом месте. Причем прям с разбега.

Как видно из заголовка на одной железке с которой мне предстоит работать, некий талантливый программист (без сарказма) запилил веб-интерфейс на прологе (если быть точным swi-prolog). И вот со всем этим мы пытаемся взлететь.

В моей коллекции интересных программистских трюков это решение заняло почетное первое место, потеснив «биндинги луа к лиспу» от одного моего бывшего коллеги.

Делитесь кто чего видел необычного (драйвера на брейнфаке и т.д.)

 , ,

yax123
()

Вопрос про гигиенические макросы

Форум — Development

Здравствуйте, мои маленькие любители макросов!

Есть такой макрос на CL:

(defun has-tag-p (tag record) ... )

(defmacro select (query records)
  (let ((rec (gensym "record")))
    (labels ((query-helper (q)
               (if (and (listp q)
                        (member (car q) '(and or not)))
                   `(,(car q) ,@(mapcar #'query-helper (cdr q)))
                   `(has-tag-p ,q ,rec))))
      `(remove-if-not (lambda (,rec) ,(query-helper query)) ,records))))

Аналогичный макрос (без гигиены) на guile:

(define (has-tag? tag record) ... )

(define-macro (select query records)
  (define rec (gensym "record"))
  (define (query-helper q)
    (if (and (list? q)
             (memq (car q) '(and or not)))
        `(,(car q) ,@(map query-helper (cdr q)))
        `(has-tag? ,q ,rec)))
  `(filter (lambda (,rec) ,(query-helper query)) ,records))

Вопрос: как написать такое же, но с гигиеной, используя (1) только стандарт R5RS, (2) стандарт R7RS, (3) Racket?

Призываю @monk’а и прочих знатоков Scheme.

Ну и с интересом выслушаю замечания бывалых лисперов по приведённому коду.

 , , , ,

aeralahthu
()

ноут hp g62 - полуаппаратно отрубился wifi

Форум — General

Короче работал, работал такой ноут hp g62, а тут смотрю - по сети не отзывается. захожу в его экран - написано «wifi отключён кнопкой». индикатор wifi на кнопке f12 горит. подёргал я кнопку f12 туда-сюда - лампочка мигает, на вайфай это не влияет

перезагрузил. лампочка горит как надо, вайфай не загорается

перезагрузил в штатную винду. там тоже ничего не работает, хоть утыкайся кнопкой. индикатор wifi горит. тыкание туда сюда в винде не помогло, хотя я там не представляю, куда вообще тыкать. родные хп-шные утилиты тоже не помогли, они то ли не работают, то ли работают не так (а раздел hp-tools я снёс)

самое интересное в OpenBSD. оно пишет ошибку ядро ral0 radio disabled by switch, но при этом тут же находит wifi, и там wifi работает. там хоть обзажимайся кнопок - оно работает, хотя индикатор туда-сюда гоняет

rfkill list показывает два устройства - hp-wifi, которое без каких либо lock, и phy0, у которого стоит хардварный лок. если нажать кнопку wifi, то хардварных локов станет 2 - у hp-wifi и у phy0. нажать ещё раз - только у phy0

в bios 3.5 настройки, никаких беспроводных-вайфайных среди них нет. оно тупо выключилось на ровном месте и больше не включается

 

buratino
()

[lisp] Art of the Metaobject Protocol

Форум — Development

В инете большая проблема найти $SUBJ.

Если ещё кому надо - забираем

 

Darkman
()

Как грамотно и качественно создать свой ЯП?

Форум — Talks

Привет. У меня есть наброски своего языка программирования, теперь думаю как лучше его реализовать. Цель - создать быстрый и практичный язык для продакшена, чтобы писать на нём проги, а не просто сделать, поиграться и выбросить. И мой вопрос не в том как сделать язык вообще, а именно как сделать лучше.

Язык планируется общего назначения, высокоуровневый, с автоматическим управлением памятью, многопоточный, мультипарадигменный, js-подобный, скрипты будут во время выполнения компилироваться на лету в байт-код или в машинный код, который будет сохраняться на hdd и впоследствии будут загружаться именно он.

Хотелось бы выслушать мнение профессионалов, какие есть косяки в известных языках и компиляторах, чтобы не повторить их снова, какие есть тонкие моменты, которые стоит учесть.

По поводу самого языка:

1. Нужны ли классы? Мне нравится прототипное программирование и я не понимаю, зачем тогда нужно класс-ориентированное. Какие преимущества даёт класс по сравнению с прототипом?

2. Как лучше организовать области видимости? В разных языках это устроено по разному и трудно понять как именно лучше и удобнее в работе

3. Какие фичи лично вам бы хотелось видетьв новом ЯП?

По поводу реализации:

1. Байт-код или машинный код? И если первое, то регистровая машина или стековая?

2. Какие есть рекомендации по разработке сборщика мусора и оптимизатора?

3. Как лучше организовать возможность обращения к объектам программы извне? В частности, как хранить в скомпилированной программе метаданные (имена и типы переменных)?

4. Какие посоветуете готовые разработки, которые можно приспособить для своего языка? Компиляторы, виртуальные машины, генераторы парсеров, библиотеки, среды разработки?

5. Как вообще лучше реализовать jit-компилятор?

Перемещено tailgunner из development

 ,

russian-turist-2019
()

Выпуск Debian 10 «Buster»

Новости — Debian
Группа Debian

Участники сообщества Debian рады сообщить о выходе очередного стабильного выпуска операционной системы Debian 10 кодовое имя buster.

Данный релиз включает в себя более 57703 пакетов, собранных для следующих процессорных архитектур:

( читать дальше... )

По сравнению с Debian 9 stretch в Debian 10 buster добавлено 13370 новых пакетов, обновлено более 35532 пакетов (что составляет 62% дистрибутива stretch). Также, по различным причинам многие пакеты (более 7278, 13% дистрибутива stretch) были удалены из дистрибутива.

Debian 10 buster поставляется с различными окружениями рабочего стола, такими как GNOME 3.30, KDE Plasma 5.14, LXDE 10, LXQt 0.14, MATE 1.20, и Xfce 4.12. Также в репозитории имеются Cinnamon 3.8, Deepin DE 3.0, различные оконные менеджеры.

( читать дальше... )

>>> Подробности

 , ,

Polugnom
()

Новые малинки завезли

Форум — Talks

https://www.tomshardware.com/reviews/raspberry-pi-4-b,6193.html
Cortex A72, от 1 до 4 Гб памяти, два microHDMI-выхода с 4K, USB 3.0, полноценный гигабит, питание от Type-C.

 , ,

h31
()

Raspberry Pi 4

Новости — Hardware and Drivers
Группа Hardware and Drivers

Заявленное железо:

  • CPU BCM2711, 4 ядра Cortex-A72, 1,5 ГГц. Теперь 28нм вместо 40.
  • GPU VideoCore Vl, заявлена поддержка OpenGL ES 3.0, декодирование H.265, кодирование и декодирование H.264, 1 монитор 4К на 60fps или 2 монитора 4К на 30fps
  • RAM 1, 2 или 4 Гб на выбор (LPDDR4-2400)
  • Гигабитный ethernet на шине PCI-E
  • Wi-Fi 802.11ac, Bluetooth 5.0
  • 2 порта USB 2.0 тип А, 2 порта USB 3.0 тип А. Порты висят на отдельных чипах на шине PCI-E
  • 2 порта micro-HDMI
  • 40 pin GPIO
  • питание через usb type-C.


Вероятно, старые сборки дистрибутивов на нём не запустятся, обещают выпустить новый raspbian на базе debian 10.

Заявлены цены 35$, 45$ и 55$ за модели 1, 2 и 4 Гб памяти соответственно.

Сам анонс, без технических подробностей

>>> Подробности

 

kirill_rrr
()

Ученые столкнулись с саботажем на МКС: космонавты не хотят сдавать биоматериал

Форум — Talks

Российские ученые столкнулись с саботажем своих космических исследований со стороны космонавтов Международной космической станции (МКС). Научная работа по изучению влияния факторов космического полета на сперматогенез* оказалась на грани срыва из-за нежелания российских космонавтов сдавать свой биоматериал

Заведующая лабораторией биофизики клетки Института медико-биологических проблем РАН (ИМБП) Ирина Огнева сообщила, что никак не может «провести через Координационный научно-технический совет, который одобряет проведение экспериментов на российском сегменте МКС, такую рутинную процедуру как сдачу космонавтами спермограммы».

«Постоянно наталкиваемся на препятствия морально-психологического и этического характера. Желающих среди космонавтов не находится», - сказала она в интервью РИА «Новости».

По словам Огневой, научная задача по получению биоматериала в условиях космоса «вызывает у всех улыбку и неприятие». В результате российские ученые не могут провести эксперимент по исследованию сперматогенеза у космонавтов до, во время и после полета. А это крайне важно для понимания, как именно внеземное пространство влияет на человека, на его ДНК, в том числе и в половых клетках, и на возможность размножения в условиях космоса.

Подробнее: https://www.newsru.com/russia/19jun2019/kosmos_sperma.html

 

Jopich1
()

Linux Bolgenos - ее первые шаги и обсуждение

Форум — Development

Привет всем кто пользуется системой Linux! Я пишу систему (точнее собираю для нее дистрибутив,вскоре будет готова). Назвал ее Bolgenos. Дописал на qt4 программы для GNOME (пока это основная среда рабочего стола), добавил апплеты для панелей и переписал модуль загрузки на свой лад. Систему я делаю с нуля (не переделывая Debian или Ubuntu). В качестве шелла Bash, а загрузчик GRUB. Установщик для системы я написал, и работает он в графическом режиме. Будет ориентирована на российских пользователей (но английский я оставил).

Уважаемые пользователи Linux пишите то что Вы хотите увидеть в этой системе или как говорится ваши пожелания. По возможности постараюсь включить все в дистрибутив и сделать его как можно удобнее, обещаю его онлайн поддерживать :-)

P.S. в качестве личных переговоров вот мой e-mail quadregus@gmail.com

gromes
()

Я решил задачу P=NP

Форум — Talks

Проще всего взять разницу между детерминированной и недетерминированной машиной тьюринга(или другим автоматом).

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

Перемещено tailgunner из development

 

pnpsolution
()

Metaprog: универсальная графическая среда программирования [в разработке] часть 4

Форум — Development

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

FAQ

1. Где скачать?

Релиза еще не было. Идет разработка, темы посвящены ей. Есть сделанный на LabVIEW прототип (его работа показана в примерах).

2. Почему не открыт код LabVIEW-прототипа Метапрога?

Он весьма глючный, прожорливый по памяти, а самое главное - зависит от пропиетарного LabVIEW, то есть в него вряд ли кто-либо из здешней публики будет контрибутить. Но если кто докажет намерение контрибутить - могу открыть.

3. Почему не Дракон, MIT App Inventor, Unreal Blueprints?

Эти системы идеологически ближе к текстовому программированию, чем к визуальному. От того что куски текстового кода обведешь в рамочки, программирование не станет графическим. LabVIEW в этом плане куда основательнее, там вообще полный отрыв от текстового кодинга. Только блоки и их взаимосвязи.

4. Чем плохи LabVIEW или MyOpenLab?

LabVIEW пропиетарный, а MyOpenLab - хоть и опенсорсный, но какой-то недоделанный (пытался у себя запустить - выдало джава эксепшоны). Да-да, опенсорсный «клон» LabVIEW написанный на джаве! LabVIEW хотя бы на C++, а это все же меньшее зло. Обе эти системы даже не сделаны «сами на себе» в графике. Они даже не пытаются претендовать на универсальную замену всем текстовым языкам, хотя LabVIEW могло бы, если бы не тупость копирастов. Эти системы написаны на текстовых языках, их код (даже если б LabVIEW был опенсорсным) невозможно редактировать, ни разу не обращаясь к текстовым языкам. Метапрог изначально предполагает полный отрыв от текста и текстовых языков, за исключением Си как бэкенда. И то пользователям никогда не придется иметь дело с текстовым Си за исключением блоков сишных вставок (для особых случаев типа арифметических операций, ассемблерных вставок итп).

5. Почему как бэкенд выбран именно Си?

Си - это по сути мощный «кроссплатформенный ассемблер». На нем сделано огромное количество кода, готовых библиотек, в Линуксе (и вообще UNIX) Си - общепринятый стандарт для системного программирования. Кроме того, на Си делаются прошивки микроконтроллеров. Си работает быстро, не требует тяжелых и глючных рантаймов, и в то же время дает наиболее полный контроль над поведением программы (из кроссплатформенных языков).

6. В Си указатели и ручное управление памятью. Это же так сложно!

Визуальный Метапрог существенно упростит программирование, но не снимет с программиста ответственность за логику программы, утечки памяти и прочие нюансы. Настоящий программист должен уметь вручную управлять памятью. Никаких живущих своей жизнью «сборщиков мусора» быть не должно. Практика показывает, что попытки «упростить» программирование, убрав ручное управление памятью, ни к чему хорошему не приводят, худший этому пример - Java.

7. А как же браузерные и игровые скрипты и прочие ситуации, где ручное управление памятью ненужно и даже опасно?

Пункт 6 касается разработки программ, то есть исполняемых файлов и библиотек. Для задач типа браузерных/игровых скриптов, разумеется, будут свои подмножества Метапрога без указателей.

8. Почему в Метапроге будут предпочитаться бинарные форматы и чем это лучше?

Бинарные форматы - это быстро и просто. Будут стандартные функции сериализации-десериализации всех типов в бинарный формат. В Лабвью есть такой функционал и я его все время использую - если не менять тип, то все работает как часы.

http://zone.ni.com/reference/en-XX/help/371361R-01/glang/flatten_to_string/

http://zone.ni.com/reference/en-XX/help/371361R-01/glang/unflatten_from_string/

Что-то подобное будет и в Метапроге. При открытом коде никаких сложностей с чтением бинарных файлов не будет.

9. А как будет обеспечиваться совместимость со старыми файлами, сетевыми протоколами итп, если будет изменен тип?

Если менять тип - надо использовать версионированный формат. Так будет несложно менять форматы файлов, сетевые протоколы итп, сохраняя обратную совместимость.

Примеры

Metaprog: универсальная графическая среда программирования [в разработке]

Metaprog: универсальная графическая среда программирования [в разработке] часть 2

Metaprog: универсальная графическая среда программирования [в разработке] часть 3

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

https://i.postimg.cc/Gm6KMJBs/image.png

https://pastebin.com/SWJJwvvC

В сравнении с предыдущими частями добавились уже собственные метапроговские функции, которые инлайнятся в сишный код.

Скрины подфункций в следующем примере.

Тот же пример, но покрасивее

Что можно сделать для большего удобства? Убрать инициализацию, подвязку коллбэка на закрытие окна и главную петлю гтк в подддиаграму «главное окно»:

https://i.postimg.cc/vm5DYjsw/image.png

На сей раз не поленюсь сделать скрины и объяснить их суть.

В подфункциях есть три вида контейнеров с данными: константа (стала, constant), контроль и индикатор (сверху вниз):

https://i.postimg.cc/gJkfRVBd/image.png

Значение константы задается прямо в диаграмме. В Си константа превращается в объявление переменной с инициализатором. Контроли и индикаторы в теле подфункции превращаются в терминалы, к которым можно подключаться в «вызывающей» функции.

Сама подфункция «главное окно»:

https://i.postimg.cc/fbsDKR61/image.png

Тут происходит инициализация (отдельная подфункция, очень простая, уже показывал), создание главного окна, подцепка коллбэка на завершение программы (тоже показывал), подвязка задаваемого виджета к окну (в данном случае это будет лейбл), показ всех виджетов и главная петля гтк.

Все это уходит под капот, а жесткие последовательности (зеленые линии) все контролируют. Зеленая стрелка стоит на том что обязательно должно быть выполнено до того, как будет выполнен блок под красной стрелкой.

Обратите внимание, что инициализация должна выполниться перед не только созданием окна, но и всем, что происходит перед подачей виджета на вписывание в окно (вторая последовательность от инициализации до терминала с указателем).

Подфункция для подцепки асинхронных функций:

https://i.postimg.cc/3r0rYVCS/image.png

Добавить объект в контейнер:

https://i.postimg.cc/SNGBhf51/image.png

Создаем лейбл из заданной строки (к сожалению, нуль-терминированной - типичный тупизм сишных библиотек), делаем его выделяемым и заодно вводим возможность переноса по словам:

https://i.postimg.cc/xjv7vP0j/image.png

Делаем лейбл (и любой другой нужный виджет) прокручиваемым:

https://i.postimg.cc/R0PtCmkd/image.png

Как видим, сишные функции успешно уходят под капот и программировать в графике становится намного проще. Из этого получается такой код:

https://pastebin.com/16bq1Jbs

Этот код делает ровно то же самое, что и предыдущий, а различия - чисто косметические, связанные с уборкой функции под капот и некоторыми доработками транслятора диаграмм в Си.

Каст типов и тактическая победа над нуль-терминированными строками

Оказывается в текстовых буферах гтк можно задавать текст не нуль-терминированной строкой. Этим грех не воспользоваться. Изменяю подфункцию, создающую текствью:

https://i.postimg.cc/s2hrDj6b/image.png

Беззнаковое 32-битное, означающее размер массива (темно-синий провод) кастуется в знаковое 32-битное (светло-синие провода и пустая константа, задающая тип). Функция gtk_text_buffer_set_text в качестве размера строки берет беззнаковое, а не знаковое, как принято - видимо, чтобы через "-1" говорить, что строка нуль-терминированная. Но из-за этого вместо 4 гб строки туда можно подать лишь 2 гб - аж в 2 раза меншье! Что за люди?

Тем не менее, с нуль-терминированными функциями в текстовых полях покончено - и это победа!

https://pastebin.com/hQRMSZ1s

Также там был изменен текст. В остальном пример соответствует скринам выше.

 , , ,

metaprog
()

Количество пакетов в дебиан и арч линукс

Форум — Desktop

Вот интересно, почему в дебиане настолько больше установленных пакетов.

У меня в дуалбуте стоят чистокровный арч и дебиан со всем необходимым с DE gnome и там, и там. Всего пакетов в арче 908 (виртуалка, офис, несколько браузеров, мультилиба, стим, вайн и прочее). В базовой поставке у арча что-то около 140 пакетов (группа base). А в дебиан, который устанавливал через netinstall без десктопа около 300 пакетов, а со всем мне необходимым (список софта такой же, как в арче) выходит 2108 пакетов. И какие то странные зависимости прилетают в дебиане, вроде java, javascript, php и прочего ненужного и это без языковых пакетов. А если ставить из dvd, так в дебиане из коробки за 2к пакетов и это без нужного.

Почему в дебиане столько пакетов? Это вообще правильно сравнивать в этом плане дебиан и арч, как считаете?

 ,

Linux_Newbie
()

Упоротые дебиановские зависимости

Форум — Talks

Понадобилось поставить крошечный пакетик libasound2-plugins:i386 на практически чистую систему. Цитирую кусок выхлопа:

       Оставить следующие зависимости неразрешёнными:                     
112)     libbrasero-media3-1 рекомендует gstreamer1.0-plugins-ugly        
113)     firefox-esr рекомендует gstreamer1.0-libav                       
114)     gimp-data рекомендует gimp                                       
115)     gnome-bluetooth рекомендует gnome-control-center                 
116)     gnome-online-accounts рекомендует gnome-control-center (>= 3.6.1)
117)     gnome-settings-daemon рекомендует pulseaudio                     
118)     gnome-shell рекомендует gnome-contacts                           
119)     gnome-shell рекомендует gnome-control-center                     
120)     mousetweaks рекомендует gnome-control-center                     
121)     pavucontrol рекомендует pulseaudio                               
122)     rhythmbox рекомендует gstreamer1.0-plugins-ugly                  
123)     rygel рекомендует gstreamer1.0-libav                             
124)     rygel рекомендует gstreamer1.0-plugins-ugly                      
125)     speech-dispatcher рекомендует pulseaudio                         
126)     task-gnome-desktop рекомендует gnome                             
127)     task-gnome-desktop рекомендует gimp                              
128)     task-xfce-desktop рекомендует xfce4-goodies                      
129)     task-xfce-desktop рекомендует xfce4-mixer                        
130)     task-xfce-desktop рекомендует vlc                                
131)     task-xfce-desktop рекомендует quodlibet                          
132)     totem рекомендует gstreamer1.0-libav                             
133)     totem рекомендует gstreamer1.0-plugins-ugly                      
134)     libwine рекомендует libasound2-plugins 

Ну вот где ещё такое увидишь? Ещё мне будет кто-то рассказывать про стабильность Демьяна. Пакетный менеджер без палева пытался притащить крысу почти в полном составе, где ее отродясь не бывало, при этом выпилив полсистемы.

 , ,

meliafaro
()