Pacman 4 жаңыртууда ката кетти: чечим

Developers Arch Linux киргизилгендигин расмий билдиришти Pacman 4 негизинен бөлүштүрүүдө жана анын базалык репозиторийинде, деп аталган негизги нерсе, айрыкча, бул үчүн өзгөчө кол коюлган пакеттерди колдоо колдонуучуларга алардын келип чыгышы жана алардын аныктыгы (коопсуздук аспекттеринен тышкары) жөнүндө дагы көптөгөн кепилдиктерди берет.

Ошентсе да, биздин көпчүлүгүбүз болгон көйгөйлөр үчүн өзгөртүү бул өзгөрүүдөн кийин биздин система. Бул жерде чечимдер ...


Тутумду жаңыртуу буйругун иштеп жатканда:

Pacman -Syu

Анда төмөнкүлөр бар:

:: Биринчи кезекте төмөнкү пакеттер жаңыртылышы керек:
Pacman
:: Учурдагы операцияны жокко чыгаргыңыз келеби?
:: жана ушул топтомдорду азыр жаңыртасызбы? [Y / n]

Кабыл алгандан кийин, ушул сыяктуу нерсе пайда болот:

көз карандылыктарды чечүү ...
конфликттер текшерилүүдө ...
ката: транзакцияны даярдоодо ката (көз карандылыкты канааттандырган жок)
:: pack-query: need pacman <3.6

Ката пакеттин көз карандылык көйгөйүнөн улам келип чыгат (бул учурда пакет-суроо). Чечим - бул карама-каршылыктуу пакетти жана анын бардык көз карандылыктарын тутумдан алып салуу.

pacman -Rsc таңгак-сурамы

Бул төмөнкү топтомдорго көз каранды:

көз карандылык текшерилүүдө ...
(3) алынып салынат: yaourt-0.10.2-1 [0,22 MB] pack-query-0.9-1 [0,07 MB] yajl-2.0.4-1 [0,22 MB] Жалпы көлөм алынып салынды: 0,52, XNUMX MB
Бул топтомдорду алып салгыңыз келеби? [Y / n]

Андан кийин пакманды жаңыртыңыз:

pacman -S pacman

Эй! Яурт кайда кетти?

Pacman конфигурация файлын өзгөртүү

Pacman 4 орнотууда, ал pacman.conf.pacnew дарегинде жаңы конфигурация файлын түзүү жөнүндө эскертет.

Болгону, учурда колдонулуп жаткан конфигурация файлын ушул жаңысына алмаштырсаңыз болот. Ал үчүн алгач эскинин камдык көчүрмөсүн:

mv /etc/pacman.conf /etc/pacman.conf.old

Андан кийин жаңы файлдын атын өзгөртүңүз:

mv /etc/pacman.conf.pacnew /etc/pacman.conf

Акыры, мен файлды ачтым:

nano /etc/pacman.conf

… Жана расмий эмес сактагычтарды кошуу эски pacman.conf (сиз сыяктуу эле, мисалы) Эң оңой жолу - файлдын аягына төмөнкүнү чаптоо:

[archlinuxfr] Server = http://repo.archlinux.fr/$arch

Бул мурунку бөлүмдөн алып салган топтомдорду кайра орнотуу учуру (yaourt, pack-query ж.б.).

pacman -S yaourt пакети-суроо

PGP ачкычтарын иштетүү

Pacman 4 кол коюлган файлдарды (PGP) талап кыла турган жаңылыкка ээ. Орноткондон кийин, ал сизге төмөнкү эскертүү менен эскертет: ">>> Пакман ачкычыңызды орнотуу үчүн pacman-key –init` чуркаңыз."

/Etc/pacman.conf жаңы конфигурация файлын ачтым:

nano /etc/pacman.conf

"SigLevel = Милдеттүү эмес TrustedOnly" сабын таап, ага комментарий бербеңиз. Андан кийин "SigLevel = Эч качан" сабына комментарий бериңиз.

Ал төмөнкүдөй болушу керек:

# PGP кол тамгасын текшерүү
# ЭСКЕРТҮҮ: Булардын бири дагы "pacman-key --init" иштетилбей иштебейт.
# Демейки боюнча түзүлгөн төмөнкү сапка барабар. Бул талап кылат
# пакет ачкычына жергиликтүү кол коюп, аларга "пакман-ачкычты" колдонуп ишенсеңиз болот
# жарактуу деп эсептелет.
SigLevel = Милдеттүү эмес TrustedOnly
# Эгерде сиз кол тамгаларды текшерүүнү кааласаңыз, бирок жергиликтүү белгиге жана ишенимге байланыштуу көйгөйлөрдөн алыс болсоңуз, анда аны колдонуңуз
# төмөнкү сап. Пакмандын ачкычына импорттолгон бардык ачкычтар катары каралат
# ишенимдүү.
#SigLevel = Кошумча TrustAll
# Эгерде жогоруда айтылгандарды окуп чыкпасаңыз, демейки шартта өчүрүлөт.
#SigLevel = Эч качан

Репозиторийлердеги SigLevel сызыктарынан баш тартууну унутпаңыз. Ал төмөнкүдөй болушу керек:

[core] SigLevel = PackageRequired
Кошуу = /etc/pacman.d/mirrorlist
[кошумча] SigLevel = PackageOptional
Кошуу = /etc/pacman.d/mirrorlist
[community] SigLevel = PackageOptional
Кошуу = /etc/pacman.d/mirrorlist

Өзгөртүүлөрдү сактап, файлды жабыңыз.

Эми, PGP ачкычтарын төмөнкү менен баштаңыз:

pacman-key-init

Arch wikiде сунушталгандай, импорттоодо көйгөйлөрдү болтурбоо үчүн PGP ачкычтарынын конфигурация файлын өзгөртүү сунушталат:

nano /etc/pacman.d/gnupg/gpg.conf

"Keyserver hkp: //keys.gnupg.net" сабын "keyserver hkp: //pgp.mit.edu" менен алмаштырыңыз (тырмакчасыз).

Акыр-аягы, сиз ачкычтарды гана жүктөп алышыңыз керек. Аларды викиге 1ден 1ге жүктөп албаш үчүн, башкы ачкычтарды жүктөп алуу үчүн төмөнкү скриптти сунушташат:

FFF979E7 CDFD6BB0 4C7EA887 6AC6A4C2 824B18E8 коду үчүн; эмне
pacman-key --recv-key $ баскычы
pacman-key --lsign-key $ key
printf 'trustn3nquitn' | gpg --homedir /etc/pacman.d/gnupg/
--no-уруксат-эскертүү - command-fd 0 --edit-key $ ачкычы
аткарылган

аны баш скрипти катары сактап коюңуз (мен ага master-keys.sh коём) ага уруксаттар бериңиз (sudo chmod + x master-keys.sh) жана аны терминалдан иштетүү (./master-keys.sh).

Акырында, тутумду жаңыртыңыз:

sudo pacman -Syu

Эгер жаңыртууда төмөнкүдөй ката кетсе: "файл тутуму: / etc / mtab файл тутумунда бар", анда жөн гана пакеттин жаңы версиясын орнотууга туура келет, ал учурда файл системасы-2011.12-2:

pacman -S файл тутуму - күч

Азырынча аларга эскертүү берилди: жаңыртуулар орнотулганда, "X топтомунун ачкычы белгисиз, аны импорттойсуңбу?" Деген сыяктуу көптөгөн плакаттар пайда болушу толук ыктымал. Ал билдирүүлөр бүткөнчө "S" баскычын бир нече жолу басыңыз.

Макаланын мазмуну биздин принциптерге карманат редакциялык этика. Ката жөнүндө кабарлоо үчүн чыкылдатыңыз бул жерде.

5 комментарий, өзүңүздүкүн калтырыңыз

Комментарий калтырыңыз

Сиздин электрондук почта дареги жарыяланбайт. Милдеттүү талаалар менен белгиленет *

*

*

  1. Маалыматтар үчүн жооптуу: Мигель Анхель Гатан
  2. Маалыматтын максаты: СПАМды көзөмөлдөө, комментарийлерди башкаруу.
  3. Мыйзамдуулук: Сиздин макулдугуңуз
  4. Маалыматтарды берүү: Маалыматтар үчүнчү жактарга юридикалык милдеттенмелерден тышкары билдирилбейт.
  5. Маалыматтарды сактоо: Occentus Networks (ЕС) тарабынан уюштурулган маалыматтар базасы
  6. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.

  1.   кик1н ал мындай деди:

    Уххх мен жасадым.
    Эми гана менден баарын кантип орнотууну сурады. (Жүктөө гана)

    же: gmtk: ачкычы "A91764759326B440" белгисиз
    :: Импорттолуучу PGP ачкычы 9326B440, «Lukas Fleischer», 2011-10-12 түзүлгөн? [Y / n] Y
    ката: inetutils: "FCF2CB179205AC90" баскычы белгисиз

    Жакшыбы ???

  2.   кик1н ал мындай деди:

    ошол
    же: gmtk: ачкычы "A91764759326B440" белгисиз
    :: Импорттолуучу PGP ачкычы 9326B440, «Lukas Fleischer», 2011-10-12 түзүлгөн? [Y / n] Y
    ката: inetutils: "FCF2CB179205AC90" баскычы белгисиз

    Ал жакшы??? же бир нерсе туура эмес кылдыбы ???

  3.   Келгиле, Linuxту колдонолу ал мындай деди:

    Бул жакшы! Ыраазымын. 🙂

  4.   dmazed ал мындай деди:

    Ооба, мен муну жасадым, бүт pacman.conf бузулуп калды, жаңыртууга же орнотууга уруксат бербейт, мага ушул билдирүүнү жиберип жатат ...

    root @ dmaziado-3m3r dmaziado3m3r] # pacman -Syy
    ката: конфигурация файлы /etc/pacman.conf, 1-сап: Бардык директивалар бөлүмгө таандык болушу керек.

    Менин оюмча, катты орнотуу менен pacman.conf-га отун кайтарып бердим, эмне кылам ???

  5.   Чарли ал мындай деди:

    Аларда риталин калбай калган иштеп чыгуучулар эмне болот?
    Алар ар кандай нерселерди жасап жатышат!