03.07.2023
Debian
- Debian. В сущности, первое, что прижилось после того, как стала неудобна винда. С тех пор не ищу добра от добра.
- http://www.debian.org/
- http://packages.debian.org/ - мордочка для просмотра пакетов, если пытаюсь искать по каким-то закоулкам, а не по тому, что у меня.
- http://www.debian.org/international/l10n/po/ru - Состояние PO-файлов для ru. Если захочется попомогать с переводом.
- https://debianforum.ru/ - русскоязычный форум. Когда-то запаслась ссылкой, но даже не зарегистрировалась. :)
- https://ru.wikipedia.org/wiki/Debian
- https://en.wikipedia.org/wiki/Debian
- http://mydebianblog.blogspot.com/ - c 2014, кажется, неактивный, но всё ещё временами актуальный блог
чтобы помнить, что это
- 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-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.
Все посты