Приветствую. Обновлялся сегодня и, по некоторым причинам, мой компьютер отключился в момент апгрейда скачанных пакетов. Благо, пакетов было мало, среди них - udev. Теперь, после загрузки, я вижу такую ошибку:
Xorg: error while loading shared library libudev.so, file too short.
Я так понял, он не успел установиться, а старый удалился, потому что в системе нет вообще этой библиотеки сейчас. Настраивать тяжело, даже pppoe-подключение не хочет стартовать по каким-то причинам (просто не коннектится), хотя на других компьютерах и на лайвсд на этом же всё прекрасно работает.
Первое, что я решил сделать - установить вручную этот пакет. Зашёл на лайвсд бубунты, скачал из официального сайта в разделе Packages файл libudev (http://www.archlinux.org/packages/core/i686/udev/). Смонтировал винт из арчем и скинул этот пакет в нужную директорию.
Теперь гружусь в арч и пытаюсь сделать:
pacman -Q libudev(версия)pkg.tar.xzНа что получаю ответ:
missing package metadata. invalid or corrupted package..
Единственное, чего не пойму, почему интернет не стартует, ведь udev никак не относится к этому. А, при наличии интернета, было бы проще установить нужный пакет.
Помогите, пожалуйста.
-----
Upd: ifconfig почему-то показывает только lo интерфейс, а моего eth0 нету. Может это и есть причина.