Первое место для проверки - то, если существует бэкпорт, но нет, который не удивителен, так как у индивидуалиста есть энергия 7.2 также.
Следующая вещь попробовать состоит в том, если кто-то поднял репозиторий с энергией 7,3 пакетов где-нибудь, предпочтительно PPA. Существует много PPAs с энергией, включая несколько с 7.3 (не исчерпывающий список).
Если Вы не находите двоичный пакет нигде или не любите тех, Вы находите, следующий самый легкий шаг должен захватить исходный пакет от аккуратного, который имеет энергию 7.3. Загрузите исходный пакет (.dsc
, .debian.tar.gz
и .orig.tar.gz
), затем выполненный
apt-get install build-essential fakeroot
apt-get build-dep vim
dpkg-source -x vim_7.3.035+hg~8fdc12103333-1ubuntu2.dsc
cd vim-7.3.035+hg~8fdc12103333
# Edit debian/changelog to add an entry with your name and “recompiled for lucid”
dpkg-buildpackage -rfakeroot -us -uc -b -nc
Если все будет подходить, то у Вас будут двоичные пакеты для Ваших дистрибутивов. При столкновении с недостающими зависимостями или ошибками компиляции это должно быть решено в зависимости от конкретного случая.
Следующая вещь попробовать состоит в том, чтобы скомпилировать восходящие 7,3 источников с упаковкой от Вашей версии Ubuntu. Это дает Вам хороший и чистый пакет, но он немного более включен, поэтому если Вы не чувствуете себя уверенно в выполнении этого без инструкций, я рекомендую просто скомпилировать восходящий источник.
Если Вы закончите тем, что компилировали восходящий источник, по умолчанию, то Вы закончите с файлами под /usr/local
, и не будет легко удалить их или даже знать то, что Вы имеете. Каждый раз, когда Вы устанавливаете что-то, не используя диспетчер пакетов, я рекомендую установить в отдельную структуру каталогов и создать символьные ссылки в /usr/local
(или ~/usr
или безотносительно). Уберите хорошо для этого:
/usr/local/stow
(или ~/usr/stow
или везде, где). Со многими программами можно использовать что-то как ./configure --prefix=/usr/local/stow/vim-7.3
. Это поместит основной двоичный файл в /usr/local/stow/vim-7.3/bin
, и так далее.stow vim-7.3
от /usr/local/stow
каталог. Это создает символьные ссылки в “нормальных” каталогах, например. /usr/local/bin/vim -> ../../stow/vim-7.3/bin/vim
.stow -D vim-7.3
удалить символьные ссылки и удалить /usr/local/stow/vim-7.3
.Существует также xstow, который является подобными, но более мощными программами (одно из его преимуществ - то, что это может иметь дело с конфликтами).
Насколько я понимаю Ваш вопрос, это обычно происходит таким способом:
Если Вы выделяете память:
Если существует отсутствие страницы (получающий доступ не отображенная страница)
В целом можно сказать, что никакая подкачка не эквивалентна полной подкачке.
Свопинг, позволяет перемещать неиспользованные страницы из памяти и на диск. Однако это не важно к фактической операции страничного обмена, которая произойдет, даже если не будет никакой подкачки.
Если я понимаю правильно Ваш вопрос, Вы спрашиваете, как разбиение на страницы происходит, если никакая область подкачки не определяется.
С системами Ose с помощью традиционного подхода Unix виртуальная память всегда поддерживается физической RAM, таким образом, никакие отсутствия страницы не могут произойти из-за этой недостающей области подкачки, за пределами курса несвязанные случаи как файлы с отображенной памятью или поддельные указатели.
С чрезмерными обязательствами ОС как Linux нет никакого строгого резервирования, происходящего так первый доступ к неотображенной странице, в то время как больше RAM не доступно, инициировал бы уничтожителя OOM или некоторое другое разрушительное событие / ошибочное событие.