Описание установки некоторых программ в Debian Squeeze

Всё об ОС Linux
Ответить
Сообщение
Автор
Аватара пользователя
Darth Revan
Майор
Майор
Сообщения: 784
Зарегистрирован: 30.09.2008
Поблагодарили: 1 раз
Контактная информация:

#1 Сообщение 26.07.2010, 22:42

Внимание: данные решения являются адаптированными для наипростейшей установки. Критиковать непонятность команд тут не стоит.


FlashPlayer на AMD64

Код: Выделить всё

FLASH_LATEST_VER="p1"; FLASH_LATEST_DATE="091510"; sudo aptitude -y purge flashplugin-nonfree > /dev/null; sudo mkdir "/tmp/flashplugin-nonfree" > /dev/null 2> /dev/null; if [ "$(dpkg --print-architecture)" = "amd64" ]; then sudo wget --continue --output-document="/tmp/flashplugin-nonfree/install_flash_player_square_linux.tar.gz" "http://download.macromedia.com/pub/labs/flashplayer10/flashplayer_square_"$FLASH_LATEST_VER"_64bit_linux_"$FLASH_LATEST_DATE".tar.gz"; else sudo wget --continue --output-document="/tmp/flashplugin-nonfree/install_flash_player_square_linux.tar.gz" "http://download.macromedia.com/pub/labs/flashplayer10/flashplayer_square_"$FLASH_LATEST_VER"_32bit_linux_"$FLASH_LATEST_DATE".tar.gz"; fi; CD=`pwd`; cd "/tmp/flashplugin-nonfree"; sudo tar xvfz "/tmp/flashplugin-nonfree/install_flash_player_square_linux.tar.gz"; cd "$CD"; sudo rm -rf "/tmp/flashplugin-nonfree/install_flash_player_square_linux.tar.gz"; sudo rm -rf "/usr/lib/flashplugin-nonfree" 2> /dev/null; sudo rm -rf "/usr/lib/adobe-flashplugin" 2> /dev/null; sudo mkdir "/usr/lib/flashplugin-nonfree"; sudo mv "/tmp/flashplugin-nonfree/libflashplayer.so" "/usr/lib/flashplugin-nonfree/libflashplayer.so"; sudo rm -rf "/tmp/flashplugin-nonfree"; sudo chown root:root "/usr/lib/flashplugin-nonfree/libflashplayer.so"; sudo chmod 644 "/usr/lib/flashplugin-nonfree/libflashplayer.so"; sudo mkdir "/usr/lib/mozilla" > /dev/null 2> /dev/null; sudo mkdir "/usr/lib/mozilla/plugins" > /dev/null 2> /dev/null; sudo ln -s "/usr/lib/flashplugin-nonfree/libflashplayer.so" "/usr/lib/mozilla/plugins/libflashplayer.so" > /dev/null 2> /dev/null;
Skype на AMD64

Код: Выделить всё

sudo aptitude -y purge skype; aptitude install ia32-libs ia32-libs-gtk libasound2-plugins libqt4-core libqt4-gui lib32v4l-0; wget http://www.skype.com/go/getskype-linux-beta-deb; sudo chmod a-r /usr/lib32/libpulse{-simple.so.0.0.2,.so.0.8.0,common-0.9.15.so}; sudo dpkg -i --force-architecture skype-debian_2.1.0.81-1_i386.deb; sudo rm skype-debian_2.1.0.81-1_i386.deb;
PulseAudio

Код: Выделить всё

sudo aptitude install alsa-base alsa-utils alsa-oss pulseaudio paprefs libpulse-mainloop-glib0 pulseaudio-module-jack pavucontrol pulseaudio-module-hal pulseaudio-module-x11 pulseaudio-module-lirc pulseaudio-utils pulseaudio-module-zeroconf libasound2-plugins padevchooser paman pulseaudio-module-gconf libgconfmm-2.6-1c2 libpulse-browse0 pavumeter libglademm-2.4-1c2a pulseaudio-esound-compat libpulse0 libpulse-dev; echo 'pcm.pulse {' > /etc/asound.conf; echo '    type pulse' >> /etc/asound.conf; echo '}' >> /etc/asound.conf; echo '' >> /etc/asound.conf; echo 'ctl.pulse {' >> ~/.asoundrc; echo '    type pulse' >> /etc/asound.conf; echo '}' >> /etc/asound.conf; echo '' >> /etc/asound.conf; echo 'pcm.!default {' >> /etc/asound.conf; echo '    type pulse' >> /etc/asound.conf; echo '}' >> /etc/asound.conf; echo '' >> /etc/asound.conf; echo 'ctl.!default {' >> /etc/asound.conf; echo '    type pulse' >> /etc/asound.conf; echo '}' >> /etc/asound.conf;
Добавление доверяемых ключей просто

Код: Выделить всё

su;
aptitude install sudo; sudo echo '#!/bin/bash' > /usr/local/bin/add-apt-key; sudo echo '' >> /usr/local/bin/add-apt-key; sudo echo 'if [ -f ~/.gnupg/gpg.conf ]; then' >> /usr/local/bin/add-apt-key; sudo echo '  rm ~/.gnupg/gpg.conf;' >> /usr/local/bin/add-apt-key; sudo echo 'fi;' >> /usr/local/bin/add-apt-key; sudo echo 'until [ -z "$1" ]; do' >> /usr/local/bin/add-apt-key; sudo echo '  gpg --keyserver subkeys.pgp.net --recv-keys $1;' >> /usr/local/bin/add-apt-key; sudo echo '  if [ "$ERRORLEVEL" != "0" ]; then' >> /usr/local/bin/add-apt-key; sudo echo '    gpg --keyserver wwwkeys.eu.pgp.net --recv-keys $1;' >> /usr/local/bin/add-apt-key; sudo echo '    if [ "$ERRORLEVEL" != "0" ]; then' >> /usr/local/bin/add-apt-key; sudo echo '      wget -O - http://apt.mucommander.com/apt.key | apt-key add -;' >> /usr/local/bin/add-apt-key; sudo echo '    fi;' >> /usr/local/bin/add-apt-key; sudo echo '  fi;' >> /usr/local/bin/add-apt-key; sudo echo '  gpg --export --armor $1 | sudo apt-key add -;' >> /usr/local/bin/add-apt-key; sudo echo '  shift;' >> /usr/local/bin/add-apt-key; sudo echo 'done;' >> /usr/local/bin/add-apt-key; sudo echo 'exit 0;' >> /usr/local/bin/add-apt-key; sudo chmod +x /usr/local/bin/add-apt-key;
Использование:

Код: Выделить всё

sudo add-apt-key %ключ1% %ключ2%
Последний раз редактировалось Darth Revan 04.12.2010, 16:39, всего редактировалось 8 раз.

Аватара пользователя
NiGHt-LEshiY
Полковник
Полковник
Сообщения: 10258
Зарегистрирован: 13.06.2008
Откуда: Россия
Благодарил (а): 752 раза
Поблагодарили: 2667 раз
Контактная информация:

#2 Сообщение 27.07.2010, 10:45

Совершенно никчемные инструкции.
sudo aptitude install alsa-base alsa-utils alsa-oss pulseaudio
Ты точно псих. Да будет тебе известно, что alsa это одно, oss - совсем другое (устаревшее пять лет назад дерьмо), а pulseaudio - третье. Или ты думаешь, что звук таки появится, если установить ВСЕ звуковые подсистемы?
sudo rm ~/sudo-wine > nul
Даже думать не хочу, откуда ты это взял.

Меня просто угнетают подобные инструкции. Это не Unix-way, а самый настоящий Windows-way. Нахерачить все вместе абы как, может заработает.
Критиковать непонятность команд тут не стоит.
Пользователь должен тупо последовать инструкции и установить 100500 пакетов, потом создать туеву хучу левых файлов и наполнить тем, чем Darth Revan захотел?
Кодекс поведения участников сообщества — обязательно к прочтению.
Просьба присылать сообщения об ошибках в ЛС.

Аватара пользователя
Darth Revan
Майор
Майор
Сообщения: 784
Зарегистрирован: 30.09.2008
Поблагодарили: 1 раз
Контактная информация:

#3 Сообщение 27.07.2010, 18:31

NiGHt-LEshiY
1.PulseAudio перехватывает звук у ALSA, ALSA эмулирует звук OSS.
2. > nul тут никчему. Не знаю - зачем написал.
3. Именно. Хотя, тут дело, скорее, в совместимости. И в FlashPlayer устанавливается только 2 пакета, а с sudo-wine - 0.

Аватара пользователя
NiGHt-LEshiY
Полковник
Полковник
Сообщения: 10258
Зарегистрирован: 13.06.2008
Откуда: Россия
Благодарил (а): 752 раза
Поблагодарили: 2667 раз
Контактная информация:

#4 Сообщение 27.07.2010, 18:34

PulseAudio перехватывает звук у ALSA, ALSA эмулирует звук OSS
Это три разные звуковые подсистемы. Уже давно никто не использует ни PulseAudio, ни OSS. Сидят себе на чистой ALSA и всё у них замечательно.
Кодекс поведения участников сообщества — обязательно к прочтению.
Просьба присылать сообщения об ошибках в ЛС.

Аватара пользователя
Darth Revan
Майор
Майор
Сообщения: 784
Зарегистрирован: 30.09.2008
Поблагодарили: 1 раз
Контактная информация:

#5 Сообщение 27.07.2010, 19:00

NiGHt-LEshiY
Когда испарился alsaconf, поставить его стало проблематичней (он, вроде, должен при запуске всё определять, а на факте... не у всех), а PulseAudio работает.

Аватара пользователя
NiGHt-LEshiY
Полковник
Полковник
Сообщения: 10258
Зарегистрирован: 13.06.2008
Откуда: Россия
Благодарил (а): 752 раза
Поблагодарили: 2667 раз
Контактная информация:

#6 Сообщение 27.07.2010, 19:16

Ты слушаешь или прикидываешься идиотом?
PulseAudio и OSS морально устарели, им не месте в современном дистрибутиве.
Кодекс поведения участников сообщества — обязательно к прочтению.
Просьба присылать сообщения об ошибках в ЛС.

Ответить