применение grep к фиксированной строки в начало строки

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

Однако установка изворотливые, как эти пакеты имеют много зависимостей, и apt-get не продолжать с интерфейсом установку отдельных пакетах. Так что я подумал, Давайте сделаем РЕПО из них, и сделать его доступным для всех!

Дело в том, что Zentyal использует виртуальные пакеты для установки. И я просто не смогла найти никакой информации о том, как добавить виртуальную пакетов в репо через reprepro.

Нет ничего проще, чем вручную добавлять записи в файл выхода и повторного создания РЕПО с reprepro?

+196
Juri Ann 26 окт. 2018 г., 15:39:35
18 ответов

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

Во-первых, вам нужно открыть файл, содержащий плохая запись. Имя дается в сообщении об ошибке, в вашем примере файл /etc/АПТ/источников.список.д/некоторые-ППА.список. Откройте терминал и введите

суда нано /и т. д./кв/источников.список.д/некоторые-ППА.список

и нажмите клавишу Ввод. После ввода пароля, теперь вы должны увидеть файл, открытый в текстовом редакторе nano.

Теперь вам нужно найти запись искаженного. Она должна быть на номер строки указан в сообщении об ошибке - в вашем случае это будет строка 1.

Эта строка должна быть неполной и начать с неизвестного типа процесс обновления жалуются (здесь >). Просто удалить всю строку, и сохранить/закрыть файл с помощью Ctrl+Х.

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

Если такая запись все это в файл, то можно просто удалить файл. Чтобы сделать это, просто откройте терминал и выполните следующую команду:

судо РМ /и т. д./кв/источников.список.д/некоторые-ППА.список
+983
sulako 03 февр. '09 в 4:24

На CentOS 7 установка у меня есть несколько файлов шрифтов в /usr/доли/шрифты. Некоторые из них были правильно признаны fontconfig и показать в ФК-список, а остальные просто откажутся быть добавлены в кэш.

Я установил флаги CACHEV и SCANV (отдельно) для FC_DEBUG и побежал ФК-кэш -ФВ. Шрифты, которые работают корректно отображаться в выходной, когда ни один из этих флагов, но шрифты которые не работают показывают только с SCANV. Однако, я не могу разобрать разницу между SCANV выход для работы против разбитые шрифты, которые могли бы объяснить эту проблему.

Шрифты в вопрос уже был правильно установлен на другой установке CentOS (которые не совсем идентичны, но достаточно похожи) и прекрасно работать там. Я побежал СМР и дифф за "битые" файлы в /usr/доли/шрифты и скопировать на рабочие из другой системы и они утверждают, чтобы быть идентичными.

Разрешения последовательно установить -RW-р-р-- и файлы, которые принадлежат текущему пользователю.

Что может быть причиной такого поведения? Как я могу идти об отладке этого дальше?

+924
rozemarena 29 июн. 2016 г., 19:14:35
Другие ответы

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


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

Desmume выступает лучший в Ubuntu и в Центре приложений Ubuntu.

+921
Adam Henson 13 сент. 2011 г., 17:07:42

Этот блог содержит сценарий, чтобы решить эту проблему.

#!/бин/Баш
#
# СШ в машину и автоматически установить фон
# цвет стержня Mac ОС X в зависимости от хоста.
#
# Установка:
# 1. Сохраните этот скрипт в /некоторые/ОГРН/СШ-хозяин-цвет
# 2. команду chmod 755 /некоторые/ОГРН/СШ-хозяин-цвет
# 3. псевдоним СШ=/некоторые/ОГРН/СШ-хозяин-цвет
# 4. Настроить хост цветов ниже.

set_term_bgcolor() {
 местных r=$1
 местные г=$2
 местный Б=$3
 /usr/Бен/osascript <<ВФ
сказать приложение "Терминал"
 скажите окне 0
 установить цвет фона {$(($Р*65535/255)), $(($г*65535/255)), $(($Б*65535/255))}
 конец сказать
конец сказать
ВФ
}

# Принимающих конкретные цвета фона.
если [[ "$@" =~ production1.com ]]; затем
 set_term_bgcolor 127 0 0
Элиф [[ "$@" =~ production2.com ]]; затем
 set_term_bgcolor 0 127 0
интернет

СШ $@

# По умолчанию цвет фона.
set_term_bgcolor 34 79 188
+897
Hunghi 21 мая 2014 г., 10:47:37

В общем, в последнее время показатели будут, как правило, перевешивают до исполнения. Я буду смотреть на студента с выпускником 4.0 и студентов 3.2 гораздо более выгодно, чем обратное (если есть очевидные смягчающие обстоятельства, такие как большой скачок в качестве программы магистратуры по сравнению с бакалавриатом).

Источник падение ГПД-это тоже важно. На первом курсе почти наверняка игнорируемый. Плохой старший год-это красный флаг. Аналогично, я дам гораздо меньше веса классов "общеобразовательных" классов, как я не нанимаю их на основе их способности анализировать Шекспир или Мильтон. Важные классы для майора, хотя, может быть смертельно опасным, даже если они в обычные годы.

+817
Ann Gotitfree 30 июл. 2013 г., 11:30:30

Да, руководство команды lsof:

 ФД-это номер дескриптора файла или:

 текущий рабочий каталог текущего рабочего каталога;
 Библиотека лнн ссылок (экс);
 подстраховаться сведения об ошибке ФД (см. столбец name);
 каталог jldбыл тюрьме (во FreeBSD);
 латекс общая библиотека текст (код и данные);
 Mxx шестигранной памяти номер типа хх.
 М86 Дос слияния сопоставлен файл;
 памяти мэм файл;
 мкарта памяти устройства;
 родительский каталог ПДН;
 РТД корневой каталог;
 файл трассировки ядра ТР (в OpenBSD);
 txt текст программы (Код и данные);
 v86 ВП/іх отображенный файл;

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

+766
Austin Keller 18 апр. 2015 г., 05:49:43

В будущем, как бы я идти об обновлении Электрум? Какую команду мне использовать для обновления?

Таким же образом вы установили, т. е. команду sudo pip3 установить <архив>

pip3 будет удалить старую версию и установить новую версию для вас.

Я настоятельно рекомендую устанавливать с помощью pip3 вместо того, чтобы полагаться на репозитории вашего дистрибутива. Электрум имеет очень быстрый цикл выпуска и большинство дистрибутивов не отставать от последних. Установка из исходников будет сделать последний и самый лучший. Я также настоятельно рекомендую проверить Гоб сиг перед установкой. Этот скрипт автоматизирует все, что для вас.

Файлы кошелька сохраняются в ~/.Электрум/кошельки. Вы также можете сделать резервную копию файла через меню Файл > Сохранить копию. Подробнее о резервное копирование Электрум кошелек здесь.

Если вас интересует кошельки не удаляются при удалении Электрум. Это необходимо для предотвращения случайной потери средств. При обновлении Электрум это автоматически поднимает ваш кошелек от расположения по умолчанию, что я дал выше.

+619
DrDeath 15 сент. 2016 г., 07:47:15

Достаточно легкий крем (около 15% жира) должно быть хорошо в качестве замены.

Это отсутствие конкретных кокосового вкуса, конечно, но это нормально в данном случае. Что более важно, это жир в качестве носителя вкуса и бархатистость текстуры.

На основе соевых сливок, или даже овсяное молоко должно одинаково хорошо работать здесь.

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

+601
Raj Kiran 17 апр. 2015 г., 04:06:54

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

  • пластмассовая сова: как правило, доступны в магазинах птицами, иногда открытый/охотничьих магазинах. Получить лучшее качество с головой, что движется или версии делюкс с крыльями, которые двигаются. (Я не выдумываю!)
  • любой яркий объект, как компакт-диски на веревочках или яркие светоотражающие растяжки
  • как временную строку решение лески через ваш двор, возле которой они приземлились на большой высоте. Все птицы не любят, чтобы поразить вещи, когда они приземляются, и леска не повредит им, только удивить их.
+476
arteaga323 15 мар. 2012 г., 00:02:29

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

Я надеялся, что кто-то может дать ответ по существу слияние двух потоков. У меня Samsung Галактики слайд и он работает на Android 2.3.5 (Колобок). Заранее спасибо за ваши ответы!

+441
CryptoSI 5 июл. 2022 г., 15:26:40

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

публичный статический перечисление SHELL_CMD {
check_su_binary(новый строка[] { "/системы/xbin/что", "Су" });

Строка [команды];

SHELL_CMD(строка [команда]) {
 это.команда = команды;
}}

Для проверки бинарный СУ в этот код, когда я запускаю этот код с "/системы/xbin/, который" код показывает мне устройство(выполнить команду успешно), но если я удалить "что"(т. е. "/системы/xbin/") и запустить код, он бросает меня исключение, что доступ запрещен.

Есть ли какие-либо конкретные значения ", который" в укоренения устройства Android. Я использую этот код в CyanogenMod 11С(один плюс устройства) заранее спасибо

+332
Doctor pond 25 окт. 2018 г., 09:16:43

В профиле вижу только ваш уникальный идентификатор устройства. Ничего другого.

+260
Mohit Munjani 17 апр. 2020 г., 14:15:15
Вопросы о Нэшвилл, столицей американского штата Теннесси.
+220
Chella Kumaran 28 нояб. 2020 г., 20:18:12

Я считаю, что вы правы и проблема в том, что загрузочный раздел BIOS установлен на sda5 и он должен быть установлен для вас раздел с Ubuntu, на котором установлен загрузчик GRUB.

Чтобы исправить это, вы можете скачать программы GParted живой CD/USB и установить sda1 как основного загрузочного устройства.

+214
J Benjamin 4 дек. 2020 г., 07:33:28

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

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

Может перейти Shonen (и другие журналы) требуется количество глав заранее, для того, чтобы быть "безопасным" в случае что-то случится?

+176
trtlgirl 1 февр. 2017 г., 23:15:59

У меня есть два файла, файл env и запустить файл. Когда я развернуть их на мой сервер Ubuntu я получаю ошибку:

./пуск-админ: строка 10: ошибка синтаксиса: неожиданный конец файла

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

Ниже мой скрипт:

ОКР:

Если [ "х${компания WD}" == "х" ]; затем Эхо "отсутствуют необходимые конф \"\${компания WD}\"" >&2; выход -1; Fi интернет

экспорт переменной JAVA_HOME=/usr и/lib в/в JVM/JRE и-1.7.0-OpenJDK в.архитектуру x86_64
экспорт JAR_FILE="$WD/mfa-admin.jar"
экспорт MYSQL_URL=и url1
экспорт MYSQL_USER=корень
экспорт MYSQL_PASSWORD=фрд
экспорт DB_URL=url2
экспорт ПОЛЬЗОВАТЕЛЬ_БАЗЫ_ДАННЫХ=пользователь
экспорт ПАРОЛЬ_БАЗЫ_ДАННЫХ=pwd2

экспорт EMAIL_HOST=почта-почтовый
экспорт EMAIL_PORT=25
экспорт EMAIL_PERMISSION=ложь
экспорт FAKE_EMAIL=электронная почта
экспорт ACTIVATION_URL=URL-адрес

экспорт BIND_HOST=0.0.0.0
экспорт BIND_PORT=8282

старт:

Компания WD=`каталог $0`;

JAVA_OPTS=""

если [ -Р "$WD с/админ.ОКР.конф" ]; затем
 . $WD с/админ.ОКР.конф
интернет

# необходимые вещи
если [ "Х${переменной JAVA_HOME}" == "х" ]; затем Эхо "отсутствуют необходимые конф \"\${переменной JAVA_HOME}\"" >&2; выход -1; Fi интернет
если [ "Х${JAR_FILE}" == "х" ]; затем Эхо "отсутствуют необходимые конф \"\${JAR_FILE}\"" >&2; выход -1; Fi интернет
если [ "Х${MYSQL_URL}" == "х" ]; затем Эхо "отсутствуют необходимые конф \"\${MYSQL_URL}\"" >&2; выход -1; Fi интернет
если [ "Х${MYSQL_USER}" == "х" ]; затем Эхо "отсутствуют необходимые конф \"\${MYSQL_USER}\"" >&2; выход -1; Fi интернет
если [ "Х${MYSQL_PASSWORD}" == "х" ]; затем Эхо "отсутствуют необходимые конф \"\${MYSQL_PASSWORD}\"" >&2; выход -1; Fi интернет
если [ "Х${DB_URL}" == "х" ]; затем Эхо "отсутствуют необходимые \конф"\${DB_URL}\"" >&2; выход -1; Fi интернет
если [ "Х${ПОЛЬЗОВАТЕЛЬ_БАЗЫ_ДАННЫХ}" == "х" ]; затем Эхо "отсутствуют необходимые конф \"\${ПОЛЬЗОВАТЕЛЬ_БАЗЫ_ДАННЫХ}\"" >&2; выход -1; Fi интернет
если [ "Х${ПАРОЛЬ_БАЗЫ_ДАННЫХ}" == "х" ]; затем Эхо "отсутствуют необходимые конф \"\${ПАРОЛЬ_БАЗЫ_ДАННЫХ}\"" >&2; выход -1; Fi интернет

если [ "Х${EMAIL_HOST}" == "х" ]; затем Эхо "отсутствуют необходимые конф \"\${EMAIL_HOST}\"" >&2; выход -1; Fi интернет
если [ "Х${EMAIL_PORT}" == "х" ]; затем Эхо "отсутствуют необходимые конф \"\${EMAIL_PORT}\"" >&2; выход -1; Fi интернет
если [ "Х${EMAIL_PERMISSION}" == "х" ]; затем Эхо "отсутствуют необходимые конф \"\${EMAIL_PERMISSION}\"" >&2; выход -1; Fi интернет
если [ "Х${FAKE_EMAIL}" == "х" ]; затем Эхо "отсутствуют необходимые конф \"\${FAKE_EMAIL}\"" >&2; выход -1; Fi интернет
если [ "Х${ACTIVATION_URL}" == "х" ]; затем Эхо "отсутствуют необходимые \конф"\${ACTIVATION_URL}\"" >&2; выход -1; Fi интернет

если [ "Х${BIND_HOST}" == "х" ]; затем Эхо "отсутствуют необходимые конф \"\${BIND_HOST}\"" >&2; выход -1; Fi интернет
если [ "Х${BIND_PORT}" == "х" ]; затем Эхо "отсутствуют необходимые конф \"\${BIND_PORT}\"" >&2; выход -1; Fi интернет

JAVA_OPTS="${JAVA_OPTS} -Dmysql.URL-АДРЕС=\"${MYSQL_URL}\" "
JAVA_OPTS="${JAVA_OPTS} -Dmysql.ПОЛЬЗОВАТЕЛЬ=\"${MYSQL_USER}\" "
JAVA_OPTS="${JAVA_OPTS} -Dmysql.ПАРОЛЬ=\"${MYSQL_PASSWORD}\" "
JAVA_OPTS="${JAVA_OPTS} -ДДВ.URL-АДРЕС=\"${DB_URL}\" "
JAVA_OPTS="${JAVA_OPTS} -ДДВ.ПОЛЬЗОВАТЕЛЬ=\"${ПОЛЬЗОВАТЕЛЬ_БАЗЫ_ДАННЫХ}\" "
JAVA_OPTS="${JAVA_OPTS} -ДДВ.ПАРОЛЬ=\"${ПАРОЛЬ_БАЗЫ_ДАННЫХ}\" "

JAVA_OPTS="${JAVA_OPTS} -DEMAIL_HOST=\"${EMAIL_HOST}\" "
JAVA_OPTS="${JAVA_OPTS} -DEMAIL_PORT=\"${EMAIL_PORT}\" "
JAVA_OPTS="${JAVA_OPTS} -DEMAIL_PERMISSION=\"${EMAIL_PERMISSION}\" "
JAVA_OPTS="${JAVA_OPTS} -DFAKE_EMAIL=\"${FAKE_EMAIL}\" "
JAVA_OPTS="${JAVA_OPTS} -DACTIVATION_URL=\"${ACTIVATION_URL}\" "

JAVA_OPTS="${JAVA_OPTS} -DBIND_HOST=\"${BIND_HOST}\" "
JAVA_OPTS="${JAVA_OPTS} -DBIND_PORT=\"${BIND_PORT}\" "

Ява="$переменной JAVA_HOME/bin в/Ява"

\функции eval"$Ява\" $JAVA_OPTS -СР "${компания WD}:${JAR_FILE}" VertxNode
+115
Ahmad Jawad 6 июл. 2011 г., 11:06:43

Смена профиля с пути=ХХХ;путь экспорта не помешает вам войти в систему, по крайней мере, не из консоли. Переключитесь в текстовую консоль с: ПНО-АЛТ-Ф1, логин, редактировать файл с вашего любимого текстового редактора.

+68
Seen 19 нояб. 2020 г., 22:28:53

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

Вот скриншот Kdenlive и OpenShot выступает соответственно:

enter image description here

enter image description here

Удачи!

+18
Leopoldo 21 февр. 2015 г., 03:10:46

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