Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Помощь по инсталяции программ  (Прочитано 761 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Dj.hash

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Помощь по инсталяции программ
« : 01 Июня 2008, 18:32:03 »
Привет всем,

при инсталяции чего-либо возникает вот такая проблемка

E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.
E: _cache->open() failed, please report.

Я еще новичк в этих делах, так что если вопрос глупый сильно не ругайте  :-[

Оффлайн gantellus

  • Старожил
  • *
  • Сообщений: 1276
    • Просмотр профиля
Re: Помощь по инсталяции программ
« Ответ #1 : 01 Июня 2008, 18:38:08 »
Цитировать
you must manually run 'dpkg --configure -a' to correct the problem

пробовал?
Придумайте ещё более дружественный интерфейс, и мир породит ещё более тупого юзера (с)
С2Duo 2.4 Ghz, Geforce 8800, Maya 44 PCI

Оффлайн Dj.hash

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Помощь по инсталяции программ
« Ответ #2 : 01 Июня 2008, 18:48:47 »
да, в терменале пробовал запустить dpkg --configure -a

dpkg: запрошенная операция требует привилегий суперпользователя
как выполнить эту команду под суперпользователем?


« Последнее редактирование: 01 Июня 2008, 18:53:48 от Dj.hash »

Оффлайн Malamut

  • Ubuntu Member
  • Администратор
  • Старожил
  • *
  • Сообщений: 3353
  • Я добрый, честно!
    • Просмотр профиля
    • Моя страница на Launchpad
Re: Помощь по инсталяции программ
« Ответ #3 : 01 Июня 2008, 19:00:38 »
Советую поизучать основы работы в линукс, очень советую, поскольку ваш вопрос аналогичен "Как запустить exe под Windows". Про суперпользователя почитайте какую-нибудь статью, ссылки есть в FAQ для новичков, вообще с правами root (суперпользователя) команду можно запустить через sudo:
sudo ваша_командаТ.е. что-то типа
sudo dpkg --configure -a
"Носителем суверенитета и единственным источником власти в Российской Федерации является ее многонациональный народ" Конституция РФ

Оффлайн Malamut

  • Ubuntu Member
  • Администратор
  • Старожил
  • *
  • Сообщений: 3353
  • Я добрый, честно!
    • Просмотр профиля
    • Моя страница на Launchpad
Re: Помощь по инсталяции программ
« Ответ #4 : 01 Июня 2008, 19:02:50 »
И ещё - не стоит прерывать выполнение команд типа dpkg на середине, тогда не будешь получать подобные сообщения.
"Носителем суверенитета и единственным источником власти в Российской Федерации является ее многонациональный народ" Конституция РФ

Оффлайн Dj.hash

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Помощь по инсталяции программ
« Ответ #5 : 01 Июня 2008, 19:05:46 »
да действительно ступил ...

но все же зашел в root через: sudo su -  и потом запустил свою команду, вроде все пошло

спасибО

Оффлайн Malamut

  • Ubuntu Member
  • Администратор
  • Старожил
  • *
  • Сообщений: 3353
  • Я добрый, честно!
    • Просмотр профиля
    • Моя страница на Launchpad
Re: Помощь по инсталяции программ
« Ответ #6 : 01 Июня 2008, 19:19:06 »
По поводу sudo su:
Несмотря на многочисленные преимущества sudo у него есть один существенный недостаток - задалбывает писать целых 5 лишних символов перед каждой командой. Так что иногда всё-таки полезно переходить под суперпользователя. Вот в этом месте многие начинают говорить, что правильно делать так:
sudo -s -Hили так:
sudo suили как-то подругому (различные модификации 2-х приведённых команд), но почему-то некоторые считают неправильным делать так:
suпредварительно один раз (сразу после установки) написав
sudo passwd rootТак вот, результат всех трёх команд абсолютно одинаковый, считайте, что это всё alias одной и той же командочки! Кстати, passwd root не подключает, не создаёт и вообще ничего не делает с учётной записью root кроме изменения одной строчки в файле /etc/shadow, в котором храняться пароли. Так что ни на безопастность, ни на что другое это практически не влияет. Проще говоря, делать sudo -s -H или просто su одинаково неправильно с точки зрения безопастности. Однако su сильно короче)) Так что не парьте никогда свои мозги sudo если вам нужно перейти на время под суперпользователя. Однако, если надо выполнить всего одну команду, то лучше всё-таки пользоваться sudo.
"Носителем суверенитета и единственным источником власти в Российской Федерации является ее многонациональный народ" Конституция РФ

 

Страница сгенерирована за 0.042 секунд. Запросов: 23.