Автор Тема: Установка одиночного rpm пакета  (Прочитано 9716 раз)

Оффлайн aen

  • alt linux team
  • ***
  • Сообщений: 2 452
Re: Установка одиночного rpm пакета
« Ответ #45 : 03.05.2010 23:08:45 »
Команды выполняет интерпретатор команд, -- shell. По умолчанию GNU bash, но может быть tksh, zsh и т.д. В Windows, например, -- cmd. Ядро тут совершенно ни при чем. Ядро же, как и написано в цитате, выполняет функции, а вовсе не команды.
shell разве не является частью ядра?

В любом случае ядро и интерпретатор команд работают как одно целое.



Нет и нет.  Не надо спорить, Вы пока еще в этом не разобрались.
Почитайте http://www.altlinux.org/Books:Linuxintro2

Оффлайн squire

  • Завсегдатай
  • *
  • Сообщений: 1 609
Re: Установка одиночного rpm пакета
« Ответ #46 : 03.05.2010 23:13:09 »
Разберемся.

Оффлайн gBopHuk

  • alt linux team
  • ***
  • Сообщений: 584
  • Simply LInux
    • Email
Re: Установка одиночного rpm пакета
« Ответ #47 : 03.05.2010 23:52:17 »
Вот это да. Такая казалось бы простая проблема, а аж на 4 страницы текста  :o Надо что-то менять

Оффлайн Marshall

  • Давно тут
  • **
  • Сообщений: 195
    • Email
Re: Установка одиночного rpm пакета
« Ответ #48 : 04.05.2010 07:44:03 »
 Это верно. FAQ надо исправлять.

[alexei@threebears tmp]$ su -
Password:
[root@threebears ~]# cd /tmp
[root@threebears tmp]# apt-get install ./kde4plasma-addon-yawp-0.1-alt1.svn20081227.1.i586.rpm

Пробую аналогичным способом зайти в домашний каталог и получаю проблему на 4 страницы.
[marshall@comp-Core2-Duo-eeaf56 ~]$ su-
Password:
[root@comp-Core2-Duo-eeaf56 ~]# /home/marshall/Documents
-bash: /home/marshall/Documents: is a directory
[root@comp-Core2-Duo-eeaf56 ~]# home/marshall/Documents
-bash: home/marshall/Documents: No such file or directory

 Если бы squire, aen  или aibolit забрели сюда на 1 странице, там бы всё и кончилось.    :)

[root@comp-Core2-Duo-eeaf56 ~]# apt-get install /home/marshall/Загрузки/skype-2.1.0.81-alt1.i586.rpm
Reading Package Lists... Done
Building Dependency Tree... Done
Selecting skype for '/home/marshall/Загрузки/skype-2.1.0.81-alt1.i586.rpm'
The following NEW packages will be installed:
  skype
0 upgraded, 1 newly installed, 0 removed and 109 not upgraded.
Need to get 0B/19.7MB of archives.
After unpacking 22.8MB of additional disk space will be used.
Committing changes...
Preparing...                 ########################################### [100%]
1: skype                     ########################################### [100%]
Running /usr/lib/rpm/posttrans-filetriggers
Done.
[root@comp-Core2-Duo-eeaf56 ~]#

Оффлайн aibolit

  • Завсегдатай
  • *
  • Сообщений: 388
  • ALT Linux KDesktop 7.0.0 (20130717)
    • Email
Re: Установка одиночного rpm пакета
« Ответ #49 : 04.05.2010 08:21:02 »
Если бы squire, aen  или aibolit забрели сюда на 1 странице, там бы всё и кончилось.    :)
Всё хорошо, что хорошо кончается! А вот после ввода  su пробел перед минусом(-) обязателен. ;)
Per aspera ad Linux! - Через тернии к линуксу!

Оффлайн Andrey

  • Завсегдатай
  • *
  • Сообщений: 734
Re: Установка одиночного rpm пакета
« Ответ #50 : 04.05.2010 09:23:15 »
Внимательно прочитав FAQ, все бы закончилось на нем.

Оффлайн Marshall

  • Давно тут
  • **
  • Сообщений: 195
    • Email
Re: Установка одиночного rpm пакета
« Ответ #51 : 04.05.2010 15:37:22 »
 Для  aibolit :  а у меня su- без пробела работает!  Как же так?    :-[

 Для Andrey :  Я внимательно читал FAQ, и не раз. Там же ошибка налицо!

Если у вас имеется одиночный пакет с нужной программой, то можно попробовать установить его следующим образом:

от рута [b]перейдите в каталог, где лежит нужный пакет[/b] и выполните команду apt-get install ./ИМЯ_ФАЙЛА.rpm. Например:
[alexei@threebears tmp]$ su -
Password:
[root@threebears ~]# cd /tmp
[root@threebears tmp]# apt-get install ./kde4plasma-addon-yawp-0.1-alt1.svn20081227.1.i586.rpm
Зачем туда переходить?! И зачем после install точка? На этом я и споткнулся. Должно быть написано так:
[alexei@threebears tmp]$ su -
Password:
[root@threebears ~]# apt-get install /kde4plasma-addon-yawp-0.1-alt1.svn20081227.1.i586.rpm
Кто имеет право внести изменения в FAQ?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Установка одиночного rpm пакета
« Ответ #52 : 04.05.2010 15:54:51 »
apt-get install /kde4plasma-addon-yawp-0.1-alt1.svn20081227.1.i586.rpm - неправильно, т.к. будет пытаться установить из корня
apt-get install ./kde4plasma-addon-yawp-0.1-alt1.svn20081227.1.i586.rpm - установка из текущего каталога
apt-get install kde4plasma-addon-yawp-0.1-alt1.svn20081227.1.i586.rpm - установка из текущего каталога

В FAQ написано всё верно.

Оффлайн squire

  • Завсегдатай
  • *
  • Сообщений: 1 609
Re: Установка одиночного rpm пакета
« Ответ #53 : 04.05.2010 17:14:52 »
Всё хорошо, что хорошо кончается! А вот после ввода  su пробел перед минусом(-) обязателен. ;)
[***@comp-Celeron-CPU-e0c13a ~]$ alias
alias cd..='cd ..'
alias cp='cp -i'
alias df='df -h -x supermount'
alias du='du -h'
alias l='ls -lapt'
alias ll='ls -laptc'
alias ls='ls --color=auto'
alias mc='. /usr/share/mc/bin/mc-wrapper.sh'
alias md='mkdir'
alias mv='mv -i'
alias rd='rmdir'
alias rm='rm -i'
alias su-='su -'
[***@comp-Celeron-CPU-e0c13a ~]$
Совсем не обязателен. Смотрите нижнюю строку вывода alias. Они равноправны.
« Последнее редактирование: 04.05.2010 19:36:45 от squire »

Оффлайн Marshall

  • Давно тут
  • **
  • Сообщений: 195
    • Email
Re: Установка одиночного rpm пакета
« Ответ #54 : 04.05.2010 20:03:35 »
 Для ruslandh: я опять ошибся. Надо так:

[alexei@threebears tmp]$ su -
Password:
[root@threebears ~]# apt-get install /cd/media/cdrom/kde4plasma-addon-yawp-0.1-alt1.svn20081227.1.i586.rpm
если пакет на cd. Но переходить от рута в этот каталог совсем не обязательно.

squire меня успокоил!     :)

Оффлайн Alex_54

  • Начинающий
  • *
  • Сообщений: 6
    • Email
Re: Установка одиночного rpm пакета
« Ответ #55 : 04.05.2010 22:01:42 »
Если к этому [alexei@threebears tmp]$ su -
Password:
[root@threebears ~]# apt-get install просто подтащить иконку с пакетом, то путь пропишется сам.