1

В общем я русифицирую slackware 13.37 KDE с помощью этого мануала http://www.slackware.ru/wiki/Русификация_Slackware_12
я для начало хочу установить шрифты, делаю так

 Консоль:
installpkg название шрифта
как написано в факе
но мне пишет мол installpkg не установлен, подскажите как его установить, сильно путаюсь после убунты...
да и сразу подскажите как установить slapt-get

2

Надо команду выполнять от рута.
slapt-get: http://software.jaos.org/

3

ну я под рутом и заходил

4

Значит ты не в слаке ag
$ which installpkg
/sbin/installpkg

попробуй ввести команду pkgtool.
Если так случится, что pkgtools у тебя нет, то ты точно либо не в слаке, либо криво её установил.

5

то что в я слаке у уверен на 100500% ) не такой я уже и нуб в linux но в слаке 0.1% шарю)

щас попробуем

6

blin skachal otsuda http://software.jaos.org/    slapt-get
kak teper' ustanovit' ego ?(

7

для сведения - installpkg , pkgtool , upgradepkg , removepkg , makepkg - это основа пакетной системы Слаки без них у вас slapt-get работать не будет ..
живут они все в этом пакете - http://mirror.yandex.ru/slackware/slack … arch-9.tgz , если у вас он не установлен  :lol: - снимаю шляпу перед вами ... (и закатываюсь под стол  :lol:  :lol:  :lol: )

P.S. - можете распаковать этот пакет в ручную и аккуратно скопировать содержимое согласно находящимся там папкам в папки системы ...

" si contuderis stultum in pila quasi tisanas feriente desuper pilo non auferetur ab eo stultitia eius " © Proverbs 27:22

8 (02.07.2011 22:04:20 отредактировано foozzi)

slapt-get работает, ну вот например я скачал пакет скайпа из репозитория слаки, как его установить?

да и как русифицировать гном в слаке? искал искал не нашол вообще ничего!
или как руссифицировать xfce

9

толсто аж мутит ..

" si contuderis stultum in pila quasi tisanas feriente desuper pilo non auferetur ab eo stultitia eius " © Proverbs 27:22

10

блин спасибо за помощ, ... "форум поддержки"
2 день на слаке... вернусь лучше обратно на Ubuntu

11

Для того чтобы быть второй день в слаке надо первый провести в чтении документации.

12

foozzi пишет:

slapt-get работает, ну вот например я скачал пакет скайпа из репозитория слаки, как его установить?

да и как русифицировать гном в слаке? искал искал не нашол вообще ничего!
или как руссифицировать xfce

Странно, Люпо обычно срабатывает молниеносно по таким ситуациям гипер-троллинга.
Ну ничего. Всему свое время.

13

извеняюсь за то что задал вопросы на этом форуме, больше не буду нарушать правила

14

foozzi пишет:

извеняюсь за то что задал вопросы на этом форуме, больше не буду нарушать правила

Не психуй и не обращай внимания на зазнаек.
Чтобы установить пакет, войди с помощью midnight commander в папку, где он находится.
затем введи команду installpkg, установи курсор на желаемый пакет, скопируй его в командную строку с помощью комбинации клавиш Ctrl+Enter и нажми на Enter!
Пакет установится, если он слаковский, то есть с расширением *.txz или *.tgz
Удачи!
Про Ubuntu не забывай, будет с чем сравнить...

15

SkaarjZR пишет:

Для того чтобы быть второй день в слаке надо первый провести в чтении документации.


Умник, вот почитай эту документацию и найди в себе силу объяснить начинающему!
И поменьше выпендривайся!

16

foozzi,
по порядку.

1) проверить, установлен ли пакет pkgtools:

 Консоль:
$ ls /var/log/packages/pkgtools-*

2) installpkg и upgradepkg ожидают в качестве параметра имена файлов пакетов в файловой системе для установки/обновления.
По приведённой выше ссылке в качестве одного из вариантов рекомендовано взять пакеты шрифтов из GnomeSlackBuild и выполнить
 Консоль:
# installpkg *font*.t?z
Как и почему это работает?
Символ "#" в примере указывает, что команду нужно выполнить от имени root-а. Этот символ выбран потому, что именно на него в Slackware изменяется стандартное приглашение ввода bash у суперпользователя, для обычного пользователя используется "$". Сами символы "#" или "$" набирать не надо, это часть приглашения bash.
Если в текущем каталоге лежат пакеты (их имена оканчиваются на .txz, .tgz), имеющие в имени font, например, ls *font*t?z говорит:
terminus-font-4.35-noarch-1.txz
ttf-ubuntu-font-family-0.70.1-noarch-1.txz
то символы масок "*" будут раскрыты bash-ем (globbing) и набранная команда
 Консоль:
# installpkg *font*.t?z
будет превращена bash-ем в:
 Консоль:
# installpkg terminus-font-4.35-noarch-1.txz ttf-ubuntu-font-family-0.70.1-noarch-1.txz

3) В Slackware переменная окружения PATH (список путей, по которым ищутся исполняемые файлы), отличается для root и обычных пользователей. У обычных пользователей эта переменная содержит дополнительно текущий каталог (./) и не содержит каталогов /sbin, /usr/sbin, в которых лежат утилиты администратора. У пользователя root, наоборот, содержит /sbin и /usr/sbin и не содержит текущего каталога. Поэтому на попытку выполнить installpkg (лежит в /sbin/) от простого пользователя bash ответит, что команда не найдена.
 Консоль:
$ installpkg
-bash: installpkg: команда не найдена
# installpkg
Usage: installpkg [options] <package_filename>
...

Откуда берётся разница в содержимом PATH? Когда bash выполняется в качестве login shell, исполняется /etc/profile, в котором есть строки, отвечающие за это. Вы скажете, что bash может исполняться не в качестве login shell и будете правы. Например, если получить права root вызовом "su", а не "su -" или "su -l", несмотря на то, что пользователь root, переменная окружения PATH, да и всё остальное окружение (environment) останется от пользователя, команды из /sbin, /usr/sbin не будут находиться. Что делать? Вариантов несколько: пользоваться "su -"; выполнить source /etc/profile; выполнить export /sbin:/usr/sbin:$PATH; ... И да, не пользоваться "просто su", если не можете детально описать, к чему это приводит.

17

bormant , достоин такого :
http://t2.gstatic.com/images?q=tbn:ANd9GcRRu6VJ-l6QxKfG0BC617y2DafyPgq--u80zn5G4YN7hSZ8UtM1
голосую "ЗА"

" si contuderis stultum in pila quasi tisanas feriente desuper pilo non auferetur ab eo stultitia eius " © Proverbs 27:22

18 (04.07.2011 04:10:35 отредактировано foozzi)

bormant, cdrw, благодарен, все стало на свои места
а зачем - в репу написал "Зазнайка необразованный!!!!" я вроде ничего не доказывал никому...

19

foozzi пишет:

bormant, cdrw, благодарен, все стало на свои места
а зачем - в репу написал "Зазнайка необразованный!!!!" я вроде ничего не доказывал никому...

Извини, я лепил минус "SkaarjZR"...
Достали флудильщики.
Случайно досталось тебе. Еще раз приношу извинения.

20

У меня возник вопрос не по установке пакетов, а по их поиску (для упрощения отслеживания зависимостей).Написал очень простой скрипт для поиска пакета, но возник вопрос: можно ли его доработать, чтобы поиск осуществлялся не по-одному пакету, а по нескольким.
Сам скрипт:

 Консоль:

#!/bin/sh

echo "Введите название пакета:"

read packages
ls  /var/log/packages/ | grep "$packages"

21 (09.08.2011 10:33:16 отредактировано gramozeka)

 #!/bin/sh
declare -a packagesA
echo "Введите название пакета или пакетов через пробел :"

read -a packagesA

echo "идет поиск следующих пакетов : " ${packagesA[@]}
a=0
while [ "$a" -lt "${#packagesA[*]}"  ]
do
if  ls /var/log/packages/ | grep ${packagesA[$a]} &> p
then echo "найден " "$p"
else echo "${packagesA[$a]}" "не найден"
fi
a=$(($a+1))
done
echo 
exit 0
" si contuderis stultum in pila quasi tisanas feriente desuper pilo non auferetur ab eo stultitia eius " © Proverbs 27:22

22

А если без скрипта

 Консоль:
$ ls -1 /var/log/packages/ | egrep 'package1|package2|package3'

?

23

gramozeka пишет:
then echo "найден " "$p"
else echo "${packagesA[$a]}" "не найден"
then echo "найден $p"
else echo "${packagesA[$a]} не найден"

от лишних кавычек ни пользы, ни особого вреда.

24

bormant пишет:

от лишних кавычек ни пользы, ни особого вреда.

привычка - вторая натура  :lol:

" si contuderis stultum in pila quasi tisanas feriente desuper pilo non auferetur ab eo stultitia eius " © Proverbs 27:22

25

gramozeka, спасибо за скрипт.

bormant пишет:

А если без скрипта

 Консоль:
$ ls -1 /var/log/packages/ | egrep 'package1|package2|package3'

?

Так много букв вводить, для меня проще сделать alias на данный выше скрипт и затем только ввести название пакетов.

26

Так кто мешает-то  wink

$ alias fpkg='ls -1 /var/log/packages/ | egrep'
$ fpkg 'pkg1|pkg2'

27

bormant пишет:

Так кто мешает-то  wink

$ alias fpkg='ls -1 /var/log/packages/ | egrep'
$ fpkg 'pkg1|pkg2'

Со скриптом все равно проще. ae