как отследить расширения GNOME скачать и установить прогресс?

Например, я открываю Firefox и затем включите прозрачные окна в прозрачные окна расширения

enter image description here

Но как мне узнать, когда она завершит загрузку и установку? Нет уведомление или индикатор прогресса. Я посещаю https://extensions.gnome.org/local/ а также пресс супер+м ключи, но не нашли ничего.

Моя платформа-это Fedora 21 и GNOME 3.14.2

[Обновление] следуйте этой инструкции, я должен вручную скачать в zip файл, распакуйте его и СР -Р '[email protected]/metadata.json' ~/.местные/доли/гном-Шелл/расширения/, редактирование [email protected]/metadata.json с "Шелл-версия", чтобы добавить текущую версию "3.14". Затем гном-сессия-бросить выйдите и войдите снова. Открыть https://extensions.gnome.org/local/ с Firefox теперь позвольте мне перейти на прозрачные окна расширения.

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

+836
jkrst 24 авг. 2012 г., 08:30:20
30 ответов

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

В ENOENT ошибки совершенно нормально, когда библиотека путь поиска содержит несколько каталогов. Динамический компоновщик пытается найти то, что он ищет путем открытия запрошенного файла, и если он не найден ("нет такого файла или каталога"), он переходит в следующий каталог в путь поиска. Это касается не только библиотек, но и другие типы файлов. Например, если файл конфигурации не является обязательным, программа просто игнорирует сообщение об ошибке и продолжает выполнение.

ПС. Я нашел газету в стиле поисков вас вопрос занимательный.

+982
Undergeeker 03 февр. '09 в 4:24

Jasonwryan прав. Не пытайтесь ремонтировать его, вы никогда не можете быть уверены, что он чистый. Резервное копирование файлов данных и переустановите его.

+922
Farmor 17 февр. 2013 г., 19:46:09
Другие ответы

Связанные вопросы


Похожие вопросы

С:

ИФС=\x0C

вы установили ИФС в строку x0C, а не перевод формата .

В КШ (а также Баш, ЗШ, МКШ), вы можете использовать:

Компании IFS=$'\Ф'

или POSIXLY:

ИФС=$(Е \\Ф)
+904
diabloneo 19 окт. 2019 г., 00:54:42

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

файл: центр.питон3

#!/usr/Бен/ОКР питон3

импорт Сыс, ОС

linelist = список(Сыс.устройства stdin)

# получает самую большую номенклатуру
biggest_line_size = 0
для линии в linelist:
 line_lenght = лен(линия.expandtabs())
 если line_lenght > biggest_line_size:
 biggest_line_size = line_lenght

столбцы = инт(ОС.к popen('выход гуара', 'Р').читать())
смещение = biggest_line_size / 2
perfect_center = колонки / 2
padsize = инт(perfect_center - смещение)
интервал = '' * padsize # символ пробела

ул. текст = ()
для линии в linelist:
 текст += (межстрочный интервал+)

делитель = расстояние + ('─' * инт(biggest_line_size)) # 0x2500 Юникод 
текст += делитель

печать(текст, конец="\н"*2)

Затем в .bashrc следующее

Сделав его исполняемым командой chmod +х ~/центр.питон3:

состояние | ~/центр.питон3

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

Правка 2: Обновление скрипта Python, чтобы решить ошибка, как указал @Янош о вкладке расширения.

enter image description here

+878
TMM 18 апр. 2019 г., 06:44:12

Если вы хотите удалить запись из всех, вам не нужны списки: традиционная разрешения будут делать.

команду chmod -Р-З /путь/к/директории

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

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

Если файловая система файловой системой ext2 и Ext3/Ext4 разделов, вы можете установить неизменный атрибут. Только root может изменить непреложный атрибут, и это предотвращает все пишет.

chattr -Р +Я /путь/к/директории

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

+843
4knort 20 мая 2018 г., 15:48:52

Я знаю, что ВИМ может открыть файлы в zip-или tar{,.ГЗ} архивов в интерактивном режиме: открыть первый архив, затем выберите необходимую запись и нажмите клавишу Ввод.

lesspipe (https://github.com/wofr06/lesspipe) (который является препроцессором для меньше) обеспечивает дополнительное удобство, позволяя один, чтобы напрямую ввести имя архива и имя файла в архиве в то же время (менее фу.тгз:файл-внутри-фу) (да, я знаю, такая схема приводит, по идее, проблем с файлы с двоеточиями в имени; на практике это бывает редко...). Мне было интересно, если подобная возможность имеется (возможно плагин) для Vim.

Пояснение: в принципе, что я спрашиваю, должно быть "относительно" простой (и в основном сосредоточены на юзабилити ПОВ), потому что большая часть архива-транспортная обработка способности на самом деле уже присутствует в Vim: я просто ищу плагин, который превратит, скажем, ВИМ фу.тгз:файл-в в ВИМ фу.тгз затем выбрав файл-в в списке предлагаемых ВИМ.

+752
Upendra Siripurapu 6 янв. 2016 г., 05:13:45

Вам нужен / разделитель заканчивается регулярное выражение до запятой. И нужно ставить в кавычки все выражение аргумента в СЭД , потому что у вас есть пробелы и в регулярках.

СЭД -е "/ПД начаться $(Эхо 3:1и:1:1|СЭД 0,/:/{ы/:/' '/})/,/ПД конец $(Эхо 3:1и:1:1|СЭД 0,/:/{ь/:/' '/})/р" в /tmp/л. с.-рейд-данные-комбайн.из
 ^ ^
+744
J Moore 17 мая 2017 г., 17:09:45

Вы уверены, что "больше места" - это лучший ответ на эту проблему? Я не знаю OpenStack в журналы, но журналы, как правило, может быть значительно уменьшена в размерах за счет сжатия, так что я бы посоветовал настроить свой файл/etc/logrotate, предназначенную.д/OpenStack был такой:

в /var/журнал/базе OpenStack.войти {
 поворот 10
почасовая
компресс
delaycompress
 конфигурация minsize 1г
 параметр maxsize 1200м
}

В данном примере будет держать вас около 10 ГБ логов, но восемь из них сжатый с соотношение может быть 1:10, менее 3 ГБ на самом деле используются.

Если вы не можете адаптировать его к вашим потребностям, вы можете добавить postrotate скрипт, чтобы переместить старые журналы на другой объем.

+723
daftraft 27 нояб. 2016 г., 12:31:20

Я попытался установить Domjudge в Fedora 19 (на основании документов) и установил успешно но когда я пытаюсь запустить его в браузере (localhost в/domjudge) я получаю следующую ошибку:

Запрещено

У вас нет разрешения на доступ /domjudge/ на этом сервере.

Я подумал, что, возможно, проблема связана с помощью SELinux, но я отключил, что и проблема по-прежнему существует.

+721
Eric Kramer 13 февр. 2013 г., 08:24:46

В конце концов, мы пошли с наличием .файл запустите экране , если и только если переменная $SSH_CONNECTION был установлен. Это означает, что нормального использования (входа через SSH) получает экран (и мы можем обойти это путем указания Баш --noprofile в качестве команды для запуска при входе в систему), и для подключения консоли мы просто получим очередной сессии.

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

+611
Angeline Imanudin 28 мая 2015 г., 18:21:33

Вот сценарий: у меня есть 4 хозяев.

  • Клиента/имя localhost
  • АРМ Бастион узла (порт 22 только)
  • Экземпляр EC2 с графическим рабочим столом (отдельная подсеть)
  • Экземпляр EC2 (не графический) с настройки запуска сервера WebLogic контейнерный сервер

Проблема: мне нужно быть в состоянии получить доступ к этому сервера WebLogic с помощью интернет-браузера через узел-Бастион. Теперь я могу использовать только порт 22 на узле-бастионе, но все исходящие соединения разрешены.

Моя идея была использовать с TightVNC Viewer и SSH туннель через узел-Бастион с экземпляром интерфейса.

Теперь мои вопросы-это я не знаю, как получить мой Бастион узла переадресации входящих порт 22 для моих пользователей в порт назначения 5905, в моем случае. Я не имею root доступ на узле-бастионе.

Все решения, которые я нашел до сих пор привлекать SSHing через командную строку, не через VNC. Мне нужен Бастион автоматической переадресации порта 22 трафик на порт VNC, для моих пользователей, если только это возможно, но не 100% обязательно.

государственная частная частная
[пользователь/клиент] --22-->[Бастион]--ВЧС:5905-->[VNC-сервер]--80/443-->[настройки/операции]
ИНТЕРФЕЙС КОМАНДНОЙ СТРОКИ ИНТЕРФЕЙС КОМАНДНОЙ СТРОКИ CLI 
+552
EETEN 24 нояб. 2017 г., 09:21:14

Я хотел бы использовать эту простую функцию:

грызет () { Эхо "obase=2; $1" | до н. э. | Об | пока читала-Н4 а; делать Эхо -н "$а ";делать оборот ; Эхо; }

$ грызется 598980975283696640
1000 0101 0000 0000 0010 0000 0110 0000 0011 0000 0000 0111 0100 0000 0000 
+522
Ruel38 7 мая 2011 г., 16:39:56

Если я установить и запустить Debian Linux с SD-карты или карты памяти microSD, это было бы менее надежным, чем бегать от обычных жестких дисков (например, 2.5" Западной цифровой синий)? Системы и домашние папки будут размещены на SD-карте.

+497
kirushik 5 февр. 2011 г., 20:09:36

Я использую macOS и Сьерра-и я хотел бы войти в процесс с топ - команду и сохранить всю информацию в файл. Я использую следующую команду:

топ | грэп-линия-буферизованный "процесс" > test.txt

Это отлично работает, но я бы хотел, чтобы выбрать только определенные столбцы как reseults:

  1. ПИД
  2. Использование Памяти
  3. Загрузка ЦП
  4. Использование Сети
  5. Использование Диска

Есть ли способ, чтобы отфильтровать лучшие результаты и выберите только те столбцы моих интересов?

+479
Dennis Otugo 7 сент. 2012 г., 22:22:44

Сборка НКУ имеет возможность сам ушко без какого-либо существующего компилятора в системе. Вы сможете скачать и распаковать GCC, и построить его внутри вашего окружения без необходимости копировать что-либо извне. Это было некоторое время, поскольку я сделал это, но я помню, что это было достаточно безболезненно.

Посмотрите на инструкции по сборке для НКУ, в которых подробно этот процесс. Вы хотите построить компилятор, и все шаги должны быть выполнены внутри chroot-окружения, так что ГХК будет построен, чтобы соответствовать этой системе.

+478
Embewee 15 окт. 2019 г., 18:54:19

Нет, он не будет двигаться весь расширенный раздел, ни сделать пространство contigious.

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

Как это только маленький диск 300 Гб, я рекомендую сделать резервную копию всех данных на носителе, который обычно используется для резервного копирования вашего диска, затем загрузиться с USB/CD и заново создать разделы по своему вкусу и восстановить все.

+470
alex2513 11 окт. 2019 г., 15:15:05

У меня есть две среды: Mac и Linux.

Интересно, о команды:

это может показать только 2 строки текста, если я вызвать его так:

ВИМ-версия | глава -2

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

Итак, мои вопросы:

  • я читаю чужие страницы?
  • если так, что означает возможность указания -2 напрямую?
  • если нет, Часто ли признано нужным, чтобы не быть явно указано в страницы?
  • если не в , где я должен искать полного раскрытия в командной варианты?
  • есть много других удобных функций, таких как эта, которые объективно делают гораздо лучше и прямой, чтобы использовать, что я не обращая внимания и не можем узнать о изучая выход и/или на странице?

Мак

ОС X версии V10.8.3 (Сборка 12D78)


Линукс

дистрибутив GNU/Linux (ядра 3.5.0-25-generic) а Убунту 12.10

в GNU coreutils 8.12.197-032bb


+413
throwy5234 17 янв. 2014 г., 11:18:34

Вы можете использовать туалет -л для подсчета числа строк выводимого.

Так что если Пакман -м автонастройки сожалению добавления Зубр команда гибкий ССЗ libtool не М4 сделать патч ПКГ-конфиг | грэп -с 'ошибка' выводит:

ошибка: пакет 'зубр' не найден
ошибка: пакет 'ПКГ-конфиг' не найден

вы можете запустить Пакман -м автонастройки сожалению добавления Зубр команда гибкого трубопровода ССЗ libtool не М4 сделать патч ПКГ-конфиг | грэп -с 'ошибка' | туалет -л , чтобы сосчитать, сколько раз команда grep выводимую строку.

+412
LloydDobbler 25 дек. 2014 г., 13:41:54

Вы не можете сделать это с помощью средств массовой информации, но вы можете с netinstall образ. Используйте эту ссылку для Федора 25 рабочих станций для сетевой установки, или найдите в правой колонке в разделе "Другие загрузки" для рабочей станции или сервера. (Если вы планируете установить Fedora атомной хозяина на голый металл, как для вычислительной фермы, вы можете получить по атомной узла ИСО одинаково.)

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

for f21 but it still applies

Нажмите на вкладку в BIOS режим или Е в EFI режиме редактирования командной строки, и добавить инст.текст до конца. Нажмите клавишу Ввод (BIOS) или сочетание клавиш Ctrl-х (ЭФИ) для загрузки.

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

Подробнее об этом в фетровую 25 руководство по установке.

+403
Sobin Joseph 15 мар. 2014 г., 10:00:52

Запрос '.[] | {заголовок}' даст вам просто название элементов (но учтите, что ваш образец документа, возможно, неверный), предполагая, что ваш документ в файл данных.в JSON:

$ jq не '.[] | сведения {название}'.в JSON
{
 "название": "нарисованный Дракон чай кружка с крышкой"
}

Первая часть запроса '.[]', возвращает каждого элемента в массива верхнего уровня, и затем они отправляются на вторую часть, с помощью | оператор. Вторая часть запроса, {название}, просто извлекает "заголовок" элемента из объекта.

Если вы хотите просто заголовок, как струна, без оберточной результаты в JSON-объект, используйте этот код:

$ jq не '.[] | .["заголовок"]' данных.в JSON
"Нарисованный Дракон чай кружка с крышкой"

В jq не учебник предлагает хороший обзор языка запросов.

+391
knurzl 24 мая 2016 г., 04:43:48

Вы имеете в виду, чтобы захватить stderr от innobackupex? Ваш вопрос не очень ясен.

innobackupex-1.5.1-пользователь=корень --пароль=**** --поток=тар ./ 2> /путь/к/файлу | с помощью gzip - > ... 
+316
Sana 19 нояб. 2013 г., 09:50:18

У меня есть сервер (выдавить в Debian) в локальной сети. Я установил веб-сервер Nginx на это. Сервер имеет доступ в Интернет для загрузки и установки пакетов.

Мой вопрос:

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

http://abcd (нет .ком, .NET и т. д.) 

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

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

Это возможно?

+265
user268183 12 сент. 2015 г., 11:07:42

Проблема оказалась сетевого монтирования в мой файл fstab , который иногда висит на завершении работы. Я не знаю, почему в качестве сетевого крепление не на монтирования внутри рейда файловой системы, они установлены на / в котором мой ССД.

Я заметил это как переход на 18.04 не починили и у меня были задержки на старте, который оказался связанным с netmount.

+258
user1344 8 апр. 2019 г., 11:14:15

Я просто даю идею, а не готовый скрипт. Вам нужно изменить в соответствии с вашими требованиями.

Чтобы контролировать загрузку процессора и памяти, команды, которые вы используете ПС. Я верю а флаги supportedin экс - сервера. Тем не менее, вы могли бы выяснить соответствующий синтаксис от человека ПС в вашей машине.

ПС-с имя_программы -о %ЦП,%мем

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

я=6
именем=$(Эхо memory_monitoring_'date +%F_%Т`)
сенсорный именем
в то время как [ $я -Гэ 1 ]
делать
 сон 600 #спать за 10 минут. 
 ПС-с имя_программы -о %ЦП,% " мэм " > > "$имя"
 я=$((я-1)) 
сделано

Так что в принципе с выше сценарий, я создаю новый файл каждый раз, когда мне нужно следить за памятью. После этого я выполнить скрипт в течение 1 часа, который является, почему вы видите, я настроена на 6. сон 600 предназначен для мониторинга памяти каждые 10 минут.

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

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

+177
Bionicplate 14 июл. 2017 г., 05:43:04

Проблема здесь, скорее всего, связано со списком управления доступом (ACL) папка с музыкой. ACL представляет собой отдельное разрешение системы на регулярные POSIX и те, которые обычно указаны на общ -я. Некоторые другие папки в папке home и в других местах тоже есть списки.

Чтобы увидеть списки в домашний каталог, используйте:

/бин/ЛС-Ле ~

Вы, вероятно, увидеть правила как 0: Группа:все запретить удаление для музыкального каталога. Как вы заметили, вы могли бы переопределить проблемы с судо. Если вы не хотите этого делать (или не можете), у вас есть другие варианты, учитывая, что вы являетесь владельцем файла. Вы можете содрать с нарушителя запись из музыкального каталога ОБК, исходя из его индекса (0 в примере я дал выше):

/бин/чмод -это# 0 музыка

Или вы можете снять все записи в ACL:

/бин/чмод -Н музыка

Теперь вы можете перейти в каталог вокруг (при условии регулярного разрешения в POSIX). Если вы хотите поставить ОБК назад после переезда, вы могли бы использовать:

/бин/чмод +"группа:все запретить удаление" Music_tmp

И использовать /ОГРН/ЛС-Ле снова, чтобы подтвердить список, как вы хотите его. Проверить ОБК примеры в мужчину команду chmod для получения дополнительной информации. В частности, это введение полезно:

Каждый файл имеет один ОБК, содержащий упорядоченный список записей. Каждая запись относится к пользователю или группе, и разрешает или запрещает набор разрешений. В тех случаях, когда существует пользователь и группа с тем же именем, Имя пользователя/группы может начинаться с "пользователь:" или группа":" для того, чтобы указать тип имени.

Порядок ACL

Я не думаю, что человек страница объясняет правила по заказ, но в этом разделе описывается порядок правил для управления доступом четко. В частности, явное отрицать правило будет применяться до явного позволяют правила. Так что, покуда группа:все запретить удаление записи в месте, это не возможно, чтобы дать пользователю возможность удалять с разрешает править. Это потому, что нет прав на все группы, в которую входишь ты, и это правило будет применяться в первую очередь.

+175
Monserrat Luna 22 сент. 2012 г., 19:52:51

Следующая команда должна решить вашу проблему:

судо алса силы-перезарядка

Если это не поможет, попробуйте переустановить ALSA и PulseAudio с этими командами:

суда apt-получить удалить --продувка алса-базовый пакет

суда apt-получить установку алса-базовый пакет
+107
zaharpopov 4 окт. 2014 г., 10:40:23

Я просто хочу, чтобы скопировать каталог (который содержит некоторые файлы) на компьютере назначения во время .деб установки на путь /опт/имя_моего_проекта в Ubuntu 14.04, 64 бит.

Я успешно в состоянии установить файлы на целевой машине во время .деб установки с использованием CMakeLists.txt файл согласно ниже.

Устанавливаем(файлы myShFile.sh назначения /опт/имя_моего_проекта)

Как я могу скопировать каталог (который содержит некоторые файлы) на целевой машине по пути /опт/имя_моего_проекта.

+105
Venu GOPAL JOSHI 5 мая 2018 г., 02:29:15

Ну ... это не совсем предел Солярис или ограничение для VirtualBox, но следствие, как все в этом отношении работает. А ВНИЦ имеет собственный АРП адрес, но сетевой логики в VirtualBox не знает об этом. Однако есть трюк, чтобы получить это работает как временное решение. Разрешить режим promiscous для ВМ интерфейса в VirtualBox и запустить tcpdump на систему в том, что ВМ ... настройка виртуального сетевого адаптера должен работать.

+81
tmt85 5 июл. 2019 г., 14:53:08

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

+73
Askale medhney 15 июл. 2013 г., 01:07:21

Вы хотите сделать файлы RW с другими (не группа и владелец только). Следует отметить, что не может быть Безопасности проблемы, связанные с этим, но я бы на chown папки обратно в Apache пользователя/группы, а затем использовать команду chmod о'+РВ на папки, чтобы разрешить Netbeens для чтения/записи файлов. Я не проверял, но должно работать. Если вы предпочитаете битовых масок, я считаю, что команду chmod 766 на папки будет достичь того же результата.

+65
TriSSSe 30 апр. 2012 г., 08:29:19

Показать вопросы с тегом