попытайтесь установить acpi и выполнить acpi-b :)
затем можно поместить данные непосредственно в носатое или что-то, с помощью: acpi -b | sed -r 's/.*([0-9]{2,3}%).*/\1/'
Q1: Это зависит от Ваших текущих приоритетов. Можно просмотреть приоритеты с apt-cache policy
команда. Вот пример нескольких строк от вывода:
500 http://security.debian.org/ stable/updates/main amd64 Packages
release v=6.0,o=Debian,a=stable,n=squeeze,l=Debian-Security,c=main
origin security.debian.org
100 http://backports.debian.org/debian-backports/ squeeze-backports/main amd64 Packages
release o=Debian Backports,a=squeeze-backports,n=squeeze-backports,l=Debian Backports,c=main
origin backports.debian.org
Можно также использовать apt-cache policy
на единственном пакете:
$ apt-cache policy linux-image-2.6-amd64
linux-image-2.6-amd64:
Installed: (none)
Candidate: 2.6.32+29
Version table:
3.2+46~bpo60+1 0
100 http://backports.debian.org/debian-backports/ squeeze-backports/main amd64 Packages
2.6.32+29 0
500 http://apt.magazines.com/debian/ stable/main amd64 Packages
В приоритетах объясняют apt_preferences(5)
:
P > 1000
causes a version to be installed even if this constitutes a downgrade of the package
990 < P <=1000
causes a version to be installed even if it does not come from the target release, unless the installed version is more recent
500 < P <=990
causes a version to be installed unless there is a version available belonging to the target release or the installed version is more recent
100 < P <=500
causes a version to be installed unless there is a version available belonging to some other distribution or the installed version is more recent
0 < P <=100
causes a version to be installed only if there is no installed version of the package
P < 0
prevents the version from being installed
В нашем примере это означает, что, если данный пакет уже установлен от бэкпортов, он будет обновлен от бэкпортов. Если это не будет установлено от бэкпортов, то репозиторий бэкпортов не будет использоваться.
Q2: install
команда используется для обновления единственных пакетов. Если пакет уже установлен когда install
дан, это будет обновлено, если обновление будет доступно.
apt-get install packageX
aptitude install packageX
Q3: Для ОСНОВАННОГО НА ОБ/МИН дистрибутива это зависело бы от дистрибутива. Вещи как yum
не связываются с rpm
таким же образом это apt
связывается с dpkg
. Инструмент, используемый для обновлений и удаленного управления, варьируется в зависимости от дистрибутива. yum
(RHEL) и zypper
(SLES) команды наиболее распространены.
Q3 ре: сам об/мин не имеет никакого понятия репозиториев и такого, он может выбрать и установить файлы, как направлено только. Вкусный диспетчер пакетов может быть настроен для использования нескольких репозиториев, но по крайней мере в Fedora, RHEL и клонируется, наборы пакета в версии распределения более или менее связаны, пытаясь установить RHEL, 6 пакетов на RHEL 5 (или наоборот) являются верным залогом провала (если зависимости даже доступны). Но это ничего не имеет вообще к к с об/мин или конфеткой (или dnf сегодня), который является политикой управления упаковкой/репозиторием для распределения, главным образом.
apt-cache policy PACKAGENAME
проверять определенный пакет. – derobert 04.04.2013, 19:29