Обновите единственный пакет от целевой версии

попытайтесь установить acpi и выполнить acpi-b :)

затем можно поместить данные непосредственно в носатое или что-то, с помощью: acpi -b | sed -r 's/.*([0-9]{2,3}%).*/\1/'

3
04.04.2013, 19:10
2 ответа

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) команды наиболее распространены.

2
27.01.2020, 21:28
  • 1
    Кроме того, можно хотеть включить apt-cache policy PACKAGENAME проверять определенный пакет. –  derobert 04.04.2013, 19:29

Q3 ре: сам об/мин не имеет никакого понятия репозиториев и такого, он может выбрать и установить файлы, как направлено только. Вкусный диспетчер пакетов может быть настроен для использования нескольких репозиториев, но по крайней мере в Fedora, RHEL и клонируется, наборы пакета в версии распределения более или менее связаны, пытаясь установить RHEL, 6 пакетов на RHEL 5 (или наоборот) являются верным залогом провала (если зависимости даже доступны). Но это ничего не имеет вообще к к с об/мин или конфеткой (или dnf сегодня), который является политикой управления упаковкой/репозиторием для распределения, главным образом.

0
27.01.2020, 21:28

Теги

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