vinc |
|
Темы:
12
Сообщения:
180
Участник с: 13 июня 2015
|
ShaturЗамечательно! Проверяю - все работает. Спасибо большое! |
vinc |
|
Темы:
12
Сообщения:
180
Участник с: 13 июня 2015
|
Еще раз повторю. При форме запуска python script не имеет значения, что там прописано с самом скрипте. Хоть #!/usr/bin/env python42 пропишите;) Если у вас до сих пор по-умолчанию при команде python запускается python2, то добавьте цифру 3 и запустите python3. Что тут может быть непонятного? |
vinc |
|
Темы:
12
Сообщения:
180
Участник с: 13 июня 2015
|
nafanja, у меня указано, что запускать: python pkgsize.py. Нигде не написано, что из него надо делать исполняемый файл. Поэтому шебанг в начале вообще не нужен. Просто запускайте с python3. Если будет интерес и желание, тогда можно будет пакет для AUR сделать. Вот тогда и шебанг можно поправить. |
vinc |
|
Темы:
12
Сообщения:
180
Участник с: 13 июня 2015
|
Разбирался с пакетами в Arch, писал скрипт, потом наткнулся на старенький скрипт от Allan McRae и еще раз переписал все с нуля. Решил оформить и выложить в общий доступ - вдруг кому пригодится. Репозиторий: https://github.com/AndreyBalandin/archlinux-pkgsizes/ Для работы требуется только Python 3.6 Результат работы скрипта:
Колонка Relative_Size самая интересная - именно она отвечает на вопрос "Сколько в реальности занимает установленный пакет?" Суть в том, что нужно каким-то образом учитывать не только размер самого пакета (который мало о чем говорит), но и все зависимости, которые он за собой тянет. Просто суммировать размеры всех зависимостей тоже неправильно, ведь зависимые пакеты могут быть использованы сотнями пакетов. Таким образом, приходим к выводу, что в относительно честном размере пакета надо учитывать доли размера зависимых пакетов. А эти доли считать пропорционально тому, сколькими пакетами используется эта зависимость. Полное описание работы, примеры, объяснение на пальцах - читать здесь: https://github.com/AndreyBalandin/archlinux-pkgsizes/blob/master/README.ru.md Просто скопировать скрипт в текущую директорию: Запустить скрипт и сохранить таблицу в файл: Примеры работы с таблицей есть в описании.А дальше - размышлять над результатами;) Update. Сделал явную ссылку на Python3 для тех, у кого дефолтный - второй. |
vinc |
|
Темы:
12
Сообщения:
180
Участник с: 13 июня 2015
|
Расходятся файлы /etc/group и /etc/gshadow Для начала рекомендую подумать, что делал, куда лазил. Потом привести файлы в соответствие. Если группа не нужна, то удалить: sudo groupdel sddm В конце все проверить: sudo pwck -r и sudo grpck -r |
vinc |
|
Темы:
12
Сообщения:
180
Участник с: 13 июня 2015
|
Спасибо, за программу! Shatur, запрос на фичу! Хотелось бы, чтобы кнопка со стрелками "Swap languages" умела не только менять местами установленные языки, но и текст в окошках. Идея такая: - мы получили машинный перевод в правом окне; - потом поменяли местами текст и направление перевода; - подредактировали перевод; - и перевели снова на язык оригинала, чтобы проверить свой отредактированный текст. Может быть, не стоит в одну кнопку это засовывать, а сделать еще одну. Или нажимать кнопку, удерживая Ctrl, например. |
vinc |
|
Темы:
12
Сообщения:
180
Участник с: 13 июня 2015
|
c.o.d.e.m.a.s.t.e.rЕсли я правильно понял вопрос, то так: интерфейсы двух роутеров объединяют в третью подсеть и на обоих прописывают маршрутизацию пакетов из одной подсети в другую. Поищите по описанию - объединение двух сетей на основе маршрутизаторов Linux. Это в почти в любой книжке про сети в Linux написано. |
vinc |
|
Темы:
12
Сообщения:
180
Участник с: 13 июня 2015
|
flashxlНа основном Arch форуме уже задолбались отвечать на этот вопрос;) Прошу еще раз всех обратить внимание! yaourt - устарел, не обновляется в соответствии с изменениями в pacman, его разработчики не продолжают работу над проектом. На wiki его внесли в категорию проблематичных и устаревших. Перейдите на использование другого хелпера: https://wiki.archlinux.org/index.php/AUR_helpers#Active undemeonЭто вредный совет. По-крайней мере, он нуждается в разъяснении, что сообщество настоятельно НЕ рекомендует использовать Yaourt.flashxlВообще то так: |
vinc |
|
Темы:
12
Сообщения:
180
Участник с: 13 июня 2015
|
AivarЯ это понимаю. В этом посте поднимался вопрос о циклических ссылках, а не о пакетах-провайдерах.vincДык, пакета с таким названием может и не быть в природе. Для требующей его софтины главное чтобы был установлен по крайне мере один пакет, который предоставляет нужный функционал. С провайдерами отдельная песня - у того же ttf-font провайдерами могут выступать сразу несколько пакетов. При этом 'pacman' разрешает его в ttf-dejavu: Кстати, я пока не понял, где хранится эта привязка. В локальной базе все три пакета ttf-dejavu ttf-liberation ttf-droid совершенно равноправны.А устанавливал я сразу три шрифта командой pacman -S ttf-liberation ttf-droid ttf-dejavu По алфавиту что-ли он его выбирает при разрешении имен? Может кто-то знает? |
vinc |
|
Темы:
12
Сообщения:
180
Участник с: 13 июня 2015
|
Как я понимаю, именно для того, чтобы разрубить циклическую зависимость, и используется опция 'c' в операции удаления: pacman -Rc <пакет>. Если в обычной ситуации хватает рекурсивного удаления с сохранением нужных зависимостей pacman -Rs, то циклическая зависимость не позволит это сделать. И тогда - только грубое снесение всего поддерева зависимостей для заданного пакета. |