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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Простой способ установки пакетов(без интернета)  (Прочитано 48158 раз)

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

Оффлайн cfg

  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Вот мой установочный скрипт:

#!/bin/bash

dpkg -i apt/*.deb #пакеты отсутствующие в репозитории и не имеющие зависимостей
apt-get update
apt-get install audacity easytag avidemux avidemux-plugins soundkonverter vlc gthumb agave screenlets scribus-ng manpages-ru gnome-exe-thumbnailer xchm hardinfo nautilus-open-terminal deluge gparted startupmanager geany geany-plugins geany-plugin-addons mc compizconfig-settings-manager wine1.2 wine1.2-gecko p7zip cabextract unrar unace gstreamer0.10-ffmpeg gstreamer0.10-fluendo-mp3 gstreamer0.10-gnomevfs gstreamer0.10-plugins-bad gstreamer0.10-plugins-ugly language-pack-ru language-pack-ru-base language-pack-gnome-ru language-pack-gnome-ru-base language-pack-kde-ru language-pack-kde-ru-base zoo ha arj isomaster pidgin pidgin-plugin-pack pidgin-otr samba htop

#C++
apt-get install g++ codeblocks codeblocks-contrib

#удаление
apt-get remove eog transmission-gtk transmission-common gedit gedit-common totem totem-common totem-mozilla totem-plugins totem-plugins-extra totem-gstreamer

#очистка
apt-get autoremove
apt-get clean

#предупреждение
zenity --info --text="внимание компьютер будет перезагружен через 60 секунд" --timeout=60
shutdown -r 00

и между прочим все работает и с репозиторием на жестком диске, и с репозиториях на cd/dvd.
все это не рутинно и все 100% работает!

если же вы желаете поставить через синаптик (как вы это много раз упоминали), в нем тоже можно избавиться от рутинной работы следующим образом:
запускаем чистую систему (на виртуалке или livecd), открываем synaptic, добавляем репозиторий, обновляем список пакетов, отмечаем нужные нам пакеты для установки/удаления, затем заходим в меню "файл"->"сохранить отметки пакетов"
теперь вам не надо каждый раз отмечать требуемые пакеты достаточно "загрузить отметки пакетов"

Оффлайн Vilisvir

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 1195
  • Админю Localhost, патчю KDE2 под FreeBSD
    • Просмотр профиля
    • Прокат телескопов в Киеве, организация Астрономических наблюдений
Спасибо за ценный совет.
Хочешь в Киеве глянуть в телескоп на звёзды? Спроси меня как ;)

Оффлайн Eleidan

  • Новичок
  • *
  • Сообщений: 15
  • Made in USSR
    • Просмотр профиля
Вот решил выложить "Мего-команду" :) Я в Ubuntu всего год с лишним, мне до гуру далеко, так что если чё не так - поправляйте.
Итак, господа, а что мы бум делать, если у нас GUI отвалился (иксы упали... там Апокалипсис приключился...)? А инета нима?
Так вот как я делаю:

yes | apt-get install --print-uris gnokii | grep \' | cut -d\' -f2
Естественно вместо "gnokii" подставляем имя нужного пакета или их список. Чтобы результат акуратно ложился в файл делаем так:

yes | apt-get install --print-uris gnokii | grep \' | cut -d\' -f2 > dependency.txt
Имя нужного пакета ищу так:
aptitude search gnokiiили
aptitude search python  :D

Это я к тому, чтобы пальцем в небо не тыкать - задавать утилите apt-get лишние задачи типа "угадай-ка чё мне надо" не обязательно  ;)

Команда типа "aptitude search python" работает без интернета!

Круг замкнулся.
Я вам дал способ получения полного списка зависимостей, остальное за вами: как и где скачать, как у становить и т.д. это уже на вашей совести.  :coolsmiley:

И в догонку: качаю всё нужное в одну папку (это ведь пакет :) ). Потом на своей тачке начинаю шаманить на подобие:
sudo dpkg -iR /package_folderТо есть натравливаю dpkg на папку и даю команду установить всё что в ней находится.
Ubuntu 13.04 @ Lenovo IdeaPad G550-45L-1

Оффлайн p m a

  • Участник
  • *
  • Сообщений: 202
    • Просмотр профиля
Я сделал как описал Warh. Создал текстовый файл ивставил туда код:
sudo -i
dpkg -i *.deb
apt-get install -f -y
echo Установка закончена, нажмите ENTER...
read a
командой "chmod +x 1.txt " сделал файл исполняемым и закинул его в директорию где лежал один deb пакет, Но при запуске файла установка не происходит. Я явно что то делаю не правильно, но что?
P.s. первый скрипт который я решил попробовать, т.е. как это вообще-)))
Как...как простому смертному настроить Linux...???

Оффлайн Softwayer

  • Активист
  • *
  • Сообщений: 706
  • Arch Linux
    • Просмотр профиля
Можно через Synaptic создать скрипт закачки пакетов, выполнить его на другой машине и скопировать скачанные дебы в /var/cache/apt/archives. Правда, я пока не знаю, как делать apt-get update без подключения :(

Оффлайн p m a

  • Участник
  • *
  • Сообщений: 202
    • Просмотр профиля
Softwayer,  ну как я понял скриптsudo -i
dpkg -i *.deb
apt-get install -f -y
echo Установка закончена, нажмите ENTER...
read a
устанавливает уже скаченные пакеты, так? но у меня он не работает, но вот почему?
Как...как простому смертному настроить Linux...???

Оффлайн Softwayer

  • Активист
  • *
  • Сообщений: 706
  • Arch Linux
    • Просмотр профиля
Вообще, лучше их скопировать в /var/cache/apt/archives и обновиться, ИМХО.

Оффлайн Biomech

  • Новичок
  • *
  • Сообщений: 43
  • Дурной
    • Просмотр профиля
Однако, спасибо. Буду мотать на ус.
Ubuntu 10.10
Nvidia 9600

Оффлайн Capture

  • Любитель
  • *
  • Сообщений: 54
    • Просмотр профиля
я по незнанию ставил пакет проще
ПКМ на загруженном пакете -> Открыть в Центр приложений Ubuntu
возможно это работает не со всеми пакетами или в Ubuntu 12.04.2?

Я могу ошибаться, но могу быть и прав!
Проблемы Windows Ubuntu не reboot.

 

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