Категория ПК
Пакман 4 и Йогурт 1
В моем любимом и «домашнем» дистрибутиве Arch Linux появилась совершенно новая версия системы упаковки pacman, в версии 4. Эта версия содержит несколько новых функций (прежде всего подписание ключей gpg), поэтому вся статья будет посвящена к этому. Следующая часть будет посвящена новой версии приложения yaourt, в котором используется одно из, на мой взгляд, лучших достижений сообщества Arch Linux, а именно AUR.
Пакман 4
Если я предполагаю, что у вас уже установлен yaourt и его зависимый пакет-запрос, вам нужно сначала удалить их:
$ sudo pacman -Rds yaourt package-query
Далее мы установим новую версию pacman-a :
$ sudo pacman -Syu pacman
Pacman 4 поставляется с немного измененным файлом конфигурации, поэтому файл /etc/pacman.conf необходимо пересмотреть.
Пример моего файла конфигурации находится здесь: pacman.conf.
Я использую расширенные параметры, которые показывают размер пакета, показывают размер всех загруженных пакетов, я не использую репозиторий для тестирования и использую репозиторий с несколькими библиотеками (который вы не будете использовать, если используете i686 или 32-битная версия системы).
Pacman-ключ
Или подписание gpg-ключа с уведомлением — это новая функция pacman, которая, проще говоря, гарантирует, что данный пакет действительно от разработчика, который его «упаковал». Это обеспечивается путем импорта (используя pacman-key) GPG-ключей разработчиков и последующей проверки их отпечатков пальцев. Однако нам совсем не обязательно использовать этот новый гаджет, поэтому у нас есть два варианта:
Отключить ключ pacman
Если вы не редактировали файл (до обновления — при использовании версии 3.x) /etc/pacman.conf , автоматически устанавливался новый файл конфигурации, который по умолчанию имеет pacman-ключ отключен.
Если вы используете мой пример,поэтому в файле конфигурации мы комментируем SigLevel = Optional TrustAll и раскомментируем #SigLevel = Never .
Установить ключ pacman
Мы инициализируем базу данных ключей:
Кроме того, нам нужно импортировать ключи разработчика в нашу связку ключей, для этого мы воспользуемся простым скриптом из Arch wiki, который запустим от имени пользователя root:
для ключа в FFF979E7 CDFD6BB0 4C7EA887 6AC6A4C2 824B18E8; do pacman-key —recv-keys $key pacman-key —lsign-key $key printf ‘trust\n3\nquit\n’
Если у вас есть зашифрованный ключ, все в порядке, но вы всегда должны вводить пароль, чтобы использовать ключ. Это не проблема, пока вы не захотите, чтобы машина могла автоматически подключаться к другой машине и использовать к ней этот зашифрованный закрытый ключ RSA.
Решением этой проблемы является именно программа для ключей. Связка ключей запрашивает пароль ключа, разблокирует его и сохраняет в памяти.
Установка связки ключей
Установка самого брелка в Arch Linux очень проста, пакет находится дополнительно в официальном репозитории. Так что классической команды для установки :
достаточно.
# pacman -S брелок
Далее нам нужно установить «запуск» брелка. Добиваемся этого модификацией загружаемых при запуске шелла файлов — так добавляем в файл
eval `keychain —eval —agents ssh id_rsa`
Теперь просто откройте новую оболочку, и нас попросят ввести пароль для нашего сертификата.
Отныне всегда необходимо в первом открытом терминале передавать пароль на связку ключей.
Полная статья Сб, 8 октября 2011 г. — 564 недели назад Arteal
Как изменить URL репозитория SVN?
Вс, 12 июня 2011 г. — 581 неделя назад Arteal
Хороший код
Сб, 8 января 2011 г. — 603 недели назад Arteal
Исправить файлы cookie для изображения заголовка
Пн, 22 ноября 2010 г. — 609 недель назад Arteal
Воскрешено Google
Итак, после «почтенного» периода отсутствия сервера (для разнообразия :), этот блог был возрожден.
Я хочу извиниться перед теми, кто это читает, вы меня наверняка знаете и вам точно не нравится Сервер не найден (не только по этому адресу)
Это, конечно же, презентация моего виртуального я и это заслуживает второй в день
Дело не в том, что мне скучно, а в том, что нужно где-то хранить хорошую информацию, которую нужно иметь под рукой, а не искать постоянно.
Кроме того, иногда мне просто хочется чего-нибудьчто-то написать, проветриться (и не совсем в фейсбуке)
Итак, после первоначальных извинений и обсуждения, хотелось бы вкратце остановиться на названии статьи, так как для меня это почти тренд:
После немногочисленных и менее приятных ситуаций на фоне очередного «падения» этого блога, я потерял несколько последних статей (в частности, статьи № 100-№ 104) и логически беспокоился, что никогда не позвоню им обратно на планету arteal.name с кремниевого неба.
Но мне помог г-н Google, в частности его Google Reader и тот несколько парадоксальный факт, что я так склонялся к размещению собственного блога в читалке 😀
Восстановление тех статей и возобновление работы над kwick.sys сделало меня снова «выгнали» на работу в этом блоге.
Вт, 28 сентября 2010 г. – 617 недель назад Arteal
О грязных винтах из (а) грязной пасты и дерьмовых ремонтниках
Мне нужно облегчиться, поэтому я напишу микрорассказ о сегодняшнем дне :
Все началось с мысли, что я наконец-то заберу материнскую плату от своего компьютера, которую я требовал «между праздниками», а именно 28.12.2008. неделю назад я получил электронное письмо, в котором говорилось, что у меня есть запись у дилера, чтобы забрать
Ладно, сяду на троллейбус, пробок нигде нет, у меня тоже был проездной, так что никакой угрозы нет. Почти 30 минут тупо пялиться и думать о каких-то рабочих делах позади, выхожу, красный, зеленый, тротуар, дверь, лестница и тут «Добрый день, жалобы рядом» — ладно, вынесу канализацию . «Да сэр, с ним что-то не так, я отправил его в авторизованный сервисный центр, он починен и протестирован». Я киваю, подписываюсь, спасибо. Вниз по лестнице и налево, фургон, зажигалка, вице-король, красный и зеленый.
На остановке было еще лучше, всего две минуты, и в этот раз без пробок. Путешествие было ни о чем, опять же
Дома я уже решил его установитьArch Linux (уже был chroot).
Ну и что за основа? В основе сок! Так что я налил себе немного сиропа и начал искать винты, чтобы прикрутить источник. К счастью, для меня винты — это дело, «которого никогда не бывает» и поэтому я их храню, когда «потрошу» например более старую машину. К сожалению, у меня в них вообще нет порядка, поэтому поиски заняли некоторое время. Найти подходящий винт в этой куче неинтересно, найти 4 совсем не смешно.
Когда мне удалось найти все 4 винта и установить блок питания, а затем плату (у меня были спрятаны от разборки оригинальные винты для него :), я придумал другую ткань, и это была охлаждающая паста, я был уверен что он у меня был, но я также был почти уверен, что одолжил его кому-то, поэтому я не мог его найти. И да, вскоре это подтвердилось.
Но когда я так ждал Арку и в основном меня интересовал результат ремонта, то надо было как-то собрать, а рисковать материнкой за 2 тысячи крон и процессор за 5 тысяч из-за пасты за 50 крон, поэтому я решил использовать «коробочный» кулер — идущий в комплекте с процессором.
Я включаю компьютер и вижу «операционная система не найдена, пожалуйста, вставьте системный диск» — где может быть ошибка, но давайте заглянем в живую среду Ubuntu (через USB-накопитель) и увидим это. что нет HDD.
Ну да, я ждал больше месяца этого исправления
Примечание до «ремонта» плата работала странно, работа с любым диском на ней была подозрительно медленной, и это не было связано с другим куском HW, потому что на ней запускалась живая среда с флешки (и, кстати, до сих пор работает) отлично
РЕДАКТИРОВАТЬ: : Так что SATA был моей глупостью, я не правильно подключил его к источнику питания.Однако PATA у меня вообще не работает, даже на поврежденном кабеле, который был вернулся ко мне из ремонта (уходилработоспособным), но не на другом демонстративно функциональном
Пт, 13 февраля 2009 г. — 701 неделя назад Arteal