Цифровой садик - приветственная

Цифровой садик - приветственная | Полный список всего, что тут есть | RSS | Подписаться через follow.it

12.02.2022

Debian

чтобы помнить, что это

  • aptitude
  • apt-listchanges, apt-rdepends, apt-transport-https и apt-transport-tor, apt-xapian-index (про поиск и автодополнение. Предоставляет axi-cache - прога поиска в консоли, но я не использовала. Зря, наверное.).
  • dpkg - система управления пакетами Debian, база всех apt-утилит и aptitude.
  • dpkg-dev - инструменты сборки пакетов Debian
  • debtree - представление зависимостей пакетов графами
  • dctrl-tools - инструменты командной строки для работы с информацией из пакета Debian
  • debtags - распаковывает информацию о метках пакетов из базы данных apt и предоставляет её системе или в /var/lib/debtags/debtags, или через apt-xapian-index. Также предоставляет некоторые удобные команды для запроса информации о метках.

всякие мелкополезности

  • https://evgenykuznetsov.org/posts/2021/repo/ - мелкорепозиторий своими руками.
  • sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 61A2FD6E - про ключи со всяких лаунчпадов.

репозиторий изменил значение поля

Если изменение ок, то

sudo apt-get --allow-releaseinfo-change update

Пересобрать бинарный пакет c минимальным исправлением из комментариев к "обмани dpkg"

(Там у меня была задача всё-таки поставить scratch и чтоб не жаловался, несмотря на то, что описание зависимостей не позволяло. С работой, помнится, проблем не было.)

Распакуем содержимое пакета:

dpkg -x scratch_1.4.0.1-0ubuntu5_i386.deb scratch_1.4.0.1
dpkg -e scratch_1.4.0.1-0ubuntu5_i386.deb scratch_1.4.0.1/DEBIAN

Откроем файл control c помощью редактора.

mcedit scratch_1.4.0.1/DEBIAN/control

или пройдемся sed.

sed 's/ (>= 1.0.9)//g' -i scratch_1.4.0.1/DEBIAN/control

Соберем пакет обратно.

fakeroot dpkg -b scratch_1.4.0.1 scratch_1.4.0.1-0ubuntu5_fix_i386.deb

добавить и убрать «архитектуру»

dpkg

–add-architecture architecture
Add architecture to the list of architectures for which packages can be installed without using –force-architecture (since dpkg 1.16.2). The architecture dpkg is built for (i.e. the output of –print-architecture) is always part of that list.
–remove-architecture architecture
Remove architecture from the list of architectures for which packages can be installed without using –force-architecture (since dpkg 1.16.2). If the architecture is currently in use in the database then the operation will be refused, except if –force-architecture is specified. The architecture dpkg is built for (i.e. the output of –print-architecture) can never be removed from that list.

Если у вас есть мысли, комментарии, предложения или отклики по поводу этой страницы или этого цифрового сада в целом, напишите мне сообщение через Яндекс.Форму или на agnessa@agnessa.pp.ru. Мне ооочень интересно!

Задонатить.


An IndieWeb Webring 🕸💍