The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Летнее обновление ALT p9 starterkits "
Отправлено Anonymoustus, 14-Июн-20 14:20 
> Ок, урыл))

Ну так я Дебиан когда-то давным давно выбрал не ради моды и нескучных обоев. ;-)


> Только вот что: "were automatically installed" - а если я
> установлю какой-то из них вручную?

С таких пакетов предварительно надо снять пометку «установленных автоматически».


Managing automatically installed packages

To install one package, it is often necessary to install several others (to fulfill its dependencies). For instance, if you wish to install the clanbomber package, you must also install the package libclanlib2. If you remove clanbomber again, you probably no longer need the libclanlib2 package; aptitude will attempt to detect this and automatically remove the libclanlib2 package.

It works like this: when you install a package, aptitude will automatically install any other packages on which it depends. These packages are marked as having been “automatically installed”; aptitude will monitor them and remove them when they are no longer depended upon by any manually installed package [10] . They will appear in the preview as “packages being removed because they are no longer used.”

As with any automatic process, there is a potential for things to go haywire. For instance, even if a package was automatically installed to start with, it might turn out to be useful in its own right. You can cancel the “automatic” flag at any time by pressing m; if the package is already being removed, you can use Package → Install (+) to cancel the removal and clear the “automatic” flag.

https://www.debian.org/doc/manuals/aptitude/ch02s02s06.en.html


Search term reference

https://www.debian.org/doc/manuals/aptitude/ch02s04s05.en.html


Или можно «прикрепить» их (hold). Они не будут удалены без явного указания.

А помеченные как keep не будут обновлены командами обновления.

Я себе «закрепил» от удаления^W вмешательства «шибко умной» автоматики те программы, где новые версии не удовлетворяют моим ожиданиям:


$ apt-mark showhold

chromium
gnat
gnat-gps
gnat-gps-common
nvidia-cuda-mps
nvidia-detect
nvidia-kernel-dkms
nvidia-settings
nvidia-xconfig
opera-stable


И вообще в нашем ветеранском линухе (Devuan, он же Debian) всё по-взрослому:


$ ls -1 /usr/bin/{apt,dpkg}*

/usr/bin/apt
/usr/bin/apt-cache
/usr/bin/apt-cdrom
/usr/bin/apt-config
/usr/bin/apt-extracttemplates
/usr/bin/apt-ftparchive
/usr/bin/apt-get
/usr/bin/aptitude
/usr/bin/aptitude-create-state-bundle
/usr/bin/aptitude-curses
/usr/bin/aptitude-run-state-bundle
/usr/bin/apt-key
/usr/bin/apt-listchanges
/usr/bin/apt-mark
/usr/bin/apt-sortpkgs
/usr/bin/dpkg
/usr/bin/dpkg-architecture
/usr/bin/dpkg-buildflags
/usr/bin/dpkg-buildpackage
/usr/bin/dpkg-checkbuilddeps
/usr/bin/dpkg-deb
/usr/bin/dpkg-distaddfile
/usr/bin/dpkg-divert
/usr/bin/dpkg-genbuildinfo
/usr/bin/dpkg-genchanges
/usr/bin/dpkg-gencontrol
/usr/bin/dpkg-gensymbols
/usr/bin/dpkg-maintscript-helper
/usr/bin/dpkg-mergechangelogs
/usr/bin/dpkg-name
/usr/bin/dpkg-parsechangelog
/usr/bin/dpkg-query
/usr/bin/dpkg-scanpackages
/usr/bin/dpkg-scansources
/usr/bin/dpkg-shlibdeps
/usr/bin/dpkg-source
/usr/bin/dpkg-split
/usr/bin/dpkg-statoverride
/usr/bin/dpkg-trigger
/usr/bin/dpkg-vendor


$ ls -1 /usr/sbin/dpkg*

/usr/sbin/dpkg-preconfigure
/usr/sbin/dpkg-reconfigure


Однажды я от рута рекурсивно сломал права доступа на файловой системе. Трагедия, инсталляцию на помойку? С утилитами APT можно просто переустановить все пакеты заново. Одной командой. ;-)


ЗЫ

Не знаю, возможно ли это с RPM, а с APT можно иметь смешанный репозиторий для нескольких архитектур, а не только релизов. У меня на 64-битной машине некоторые нужные пакеты из 32-битного репозитория, а остальные из 64-битного. И два релиза: прошлый стабильный и позапрошлый стабильный. И всё это как-то уживается вместе.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру