Управление скомпилированным вручную ViM (Debian)

Кэш страниц-— это место в оперативной памяти, где хранятся файлы перед записью на диск или после чтения с диска. Это уменьшает задержки операций ввода-вывода на SSD, HDD, CD и т. д.

.

tmpfs — это файловая система, которая постоянно находится в оперативной памяти, поэтому tmpfs находится в страничном кэше .

Итак, страничный кэш находится в оперативной памяти и состоит из страниц .

Страница-— это минимальный кусок памяти, который может обрабатывать ОС, и его размер зависит от аппаратного обеспечения(MMU(блока управления памятью )в ЦП ). Все операции с памятью обычно округляются до размера страницы.

Получить размер страницы (одним из способов):

$ getconf PAGESIZE
4096

PAGE _CACHE _SIZE в команде mountозначает количество страниц . Это легко проверить:

# mkdir /mnt/trash
# mount -t tmpfs -o nr_blocks=1 tmpfs /mnt/trash/
$ mount | grep trash
  tmpfs on /mnt/trash type tmpfs (rw,relatime,size=4k)
$ df -h|grep trash
  tmpfs                4.0K     0  4.0K   0% /mnt/trash
0
28.01.2020, 16:52
1 ответ

Команда aptиспользует dpkgв качестве базы данных пакетов.

Если приложение не было установлено ни одной из этих утилит в .debпакете, они никак не смогут об этом узнать.

Вы хотите создать правильный .debпакет для новой версии, вы должны иметь возможность сослаться на исходники текущих пакетов , чтобы понять, как это сделать.

Поскольку пакет vifmзависит от официального пакета vim-common, он также может зависеть от конкретной версии, предоставляемой дистрибутивом. В этом случае вам также потребуется собрать vifmиз исходного кода.

1
28.04.2021, 23:25

Теги

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