Меню Рубрики

Установка gnome без интернета

Ubuntu

статьи в помощь всем

Установка пакетов без интернета

Главная > Установка пакетов без интернета

Установка пакетов в Ubuntu на компьютере без интернета

На работе у меня компьютер, который в силу непреодолимых причин не имеет доступ в интернет. В связи с этим процесс установки в Ubuntu необходимых пакетов (программ, библиотек, обновлений) требует особого подхода. Дома, естественно, имеется безлимитный интернет на хорошей скорости. Задача сводится к тому, чтобы дома скачать требуемые пакеты, принести их на работу и корректно установить.

Пакеты доступны на ресурсе http://packages.ubuntu.com/, одноко, проблема состоит в том, чтобы соблюсти все зависимости между ними. Почти каждый пакет требует для своей работы несколько других пакетов, те, в свою очередь, еще какие-то и т. д. Например, редактор растровых изображений GIMP кроме основного пакета gimp имеет список зависимостей из 35 других пакетов, но скачивать надо только 6 из них, поскольку остальные устанавливаются вместе с Ubuntu. Теоретически можно отследить все зависимости между пакетами вручную, пользуясь информацией, имеющейся на ресурсе, но хотелось бы как-то облегчить эту процедуру.

Для решения этой проблемы я воспользовался способом предложенным в статье «Простой способ установки пакетов (без интернета)». Данный способ рекомендует иметь свеже установленную Ubuntu, поэтому я дома с помощью менеджера Oracle VM VirtualBox создал виртуальную машину, на которую установил Ubuntu.

Все пакеты, не входящие в состав установочного диска LiveCD, при установке закачиваются в папку /var/cache/apt/archives . Если зайти в нее сразу после установки системы, то в ней можно найти 12 языковых пакетов, которые были закачаны в прцессе настройки локализаций:

firefox-locale-ru_12.0+build1-0ubuntu0.12.04.1_i386.deb
hunspell-ru_20120101-1_all.deb
language-pack-gnome-ru-base_1%3a12.04+20120417_all.deb
.
thunderbird-locale-ru_1%3a11.0.1+build1-0ubuntu2_all.deb

Рекомендуется создать в своей домашней папке, например, папку Languages и скопировать в нее эти пакеты, чтобы иметь возможность русифицировать Ubuntu на компьютере без интернета. Из папки /var/cache/apt/archives их лучше удалить, чтобы не создавать в ней мешанину из пакетов, относящихся к различным приложениям.

Итак, приносим эти пакеты на работу (или в другое место, где нет интернета), копируем их в свою домашнюю папку. Пусть, для определенности, путь к пакетам будет иметь вид /home/login/Languages/*.deb . Запускаем терминал и вводим последовательность команд:

sudo -i
вводим пароль для получения прав ROOT
cd /home/login/Languages
dpkg -i *.deb
дожидаемся окончания процесса установки пакетов
apt-get install -f -y

Последняя команда позволяет убедиться, что все пакеты корректно установились. Если она выводит на экран что-то вроде

Чтение списка пакетов. Готово
Построение дерева зависимостей
Чтение информации о состоянии. Готово
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.

значит все хорошо, выполняем перезагрузку и наслаждаемся русифицированной системой.

Рассмотрим еще раз последовательность действий на примере установки GIMP.

1. Дома запускаем Центр приложений Ubuntu , набираем в строке поиска GIMP , в найденном выделяем строку Редактор изображений GIMP и нажимаем кнопку Установить .

2. По окончании установки заходим в папку /var/cache/apt/archives и убеждаемся, что в ней появились 17 новых пакетов

gimp-data_2.6.12-1ubuntu1_all.deb
gimp-flegita_0.6.2-1.1ubuntu1_i386.deb
.
libwebkitgtk-1.0-common_1.8.0-0ubuntu2_all.deb

Выделяем эти пакеты и перемещаем их в папку GIMP , которую заблаговременно создали в своей домашней папке.

3. Приносим полученные таким образом пакеты на работу (или в другое место), копируем папку GIMP в домашнюю папку.

4. Запускаем терминал и вводим команды:

sudo -i
вводим пароль
cd /home/login/GIMP
dpkg -i *.deb
дожидаемся окончания установки
apt-get install -f -y

Если после установки выясняется, что некоторые пакеты оказались не до конца настроены, команду dpkg -i *.deb следует повторить еще раз.

источник

Установка Gnome в Ubuntu 16.04

Gnome — это одно из самых популярных окружений рабочего стола среди пользователей Linux. Разработчики Gnome хотят создать полностью свободную среду, доступную всем пользователям. Название GNOME это аббревиатура от GNU Network Object Model Environment или сетевая среда объектной модели GNU.

Кроме самого окружения рабочего стола, в GNOME входит оболочка и огромный набор программного обеспечения, которое позволяет решить широкий спектр задач. Проект постоянно развивается и на данный момент самая свежая версия окружения — 3.20. Но Gnome 3.21 уже находится в активной разработке и финальный релиз запланирован на 12 сентября.

Как обычно, эта версия получила много улучшений и исправлений. В этой статье будет рассмотрена установка Gnome 3 в Ubuntu 16.04. Мы поговорим как обновить вашу версию Gnome до самой последней, а также как установить Gnome, даже если сейчас вы используете Unity или KDE.

Установка Gnome в Ubuntu 16.04

Сейчас в официальных репозиториях Ubuntu 16.04 Xenial Xerus находится версия Gnome 3.18, если вы хотите использовать именно эту версию, можно ее очень просто установить:

sudo apt install ubuntu-gnome-desktop

Выполнив эту команду вы получите систему, наиболее похожую на ту, которую бы получили установив официальную редакцию Ubuntu Gnome.

Если вам не нужно все это вы можете установить gnome ubuntu и gnome-shell, остальные необходимые пакеты будут загружены автоматически:

sudo apt install gnome gnome-shell

Во время установки вам нужно будет выбрать менеджер экрана, gdm или lghtdm. Важно сказать, что в GDM лучше интеграция с systemd, поэтому загружаться он будет быстрее. Но если вам нужно будет переключаться между несколькими оболочками, например, Unity и Gnome, то лучше выбрать LightDM.

Установка Gnome 3.20 в Ubuntu 16.04

Самая новая версия Gnome не добавлена в официальные репозитории, поэтому нам придется использовать PPA разработчиков Gnome. Сейчас там находится версия 3.20, но после релиза 3.21 вы сможете установить ее таким же образом.

Читайте также:  Установка газовых счетчиков петропавловск

Для добавления PPA в систему выполните:

sudo add-apt-repository ppa:gnome3-team/gnome3-staging

$ sudo add-apt-repository ppa:gnome3-team/gnome3

Затем обновляем списки пакетов и систему, чтобы избежать ошибок, также если у вас уже установлен Gnome, то эти команды обновят его до самой последней версии:

sudo apt update
$ sudo apt dist-upgrade

Ну и теперь установка Gnome в Ubuntu 16.04:

sudo apt install gnome gnome-shell

Во время установки, как и в предыдущем варианте вам нужно будет выбрать менеджер входа в систему. После того как установка gnome ubuntu будет завершена, вы сможете выбрать нужное окружение с помощью менеджера входа, если выбрали LightDM.

Удаление Gnome в Ubuntu

Удаление Gnome зависит от того каким способом вы его ставили. Если с помощью первого способа, то достаточно удалить метапакет ubuntu-gnome-desktop:

sudo apt remove ubuntu-gnome-desktop

Во втором же случае точно также удаляем пакеты, которые ставили, затем чистим систему:

sudo apt remove gnome gnome-shell
$ sudo apt-get autoremove

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

Выводы

Теперь установка gnome в Ubuntu 16.04 не вызовет у вас проблем. Вы знаете как установить и удалить это окружение рабочего стола в случае возникновения проблем. Но хотелось бы заменить, что лучше всего если вы серьезно намерены использовать Gnome так не делать, а установить чистую систему с диска. Только так больше всего вероятность, что вы не столкнетесь с различными ошибками и проблемами. Если у вас остались вопросы, пилите в комментариях!

источник

Как установить GNOME 3.20 в Ubuntu 16.04 LTS

Semen Lobachevskiy

Semen Lobachevskiy

Установили Ubuntu 16.04 LTS и хотите обновиться до последней версии GNOME 3.20?

Что же, это возможно, и я покажу вам как!

Релиз состоялся 23 марта, в GNOME 3.20 есть фишки, которыми можно похвастаться. Обновился пласт главных приложений; да и оболочка GNOME, в целом, стала ярче.

Чтобы установить GNOME 3.20 в Ubuntu 16.04, вам понадобятся несколько вещей. Но самое главное это тонкий намек на компетентность.

Данная инструкция не является официальным способом установки. Вы обновляетесь до GNOME 3.20 на свой страх и риск. Если установка представленных ниже PPA поломает вашу систему — то собирать ее по кусочкам придется только вам!

О чем нужно помнить

Некоторые Ubuntu приложения, к примеру Nautilus, переключились на стоковый эквивалент GNOME во время апгрейда. Хоть это никак не повлияло на GNOME, то если вы будете переключаться между Unity и GNOME, то сможете ощутить перевес в пользу Unity.

И еще, некоторых обновленных GNOME приложений пока еще не хватает в PPA. Вы не увидите последний версий Evince, Web (или ‘Epiphany браузер’), или Vinagre. Ознакомьтесь со списком приложений в этом PPA, чтобы узнать чего в нем нет.

Конечно, все будет гораздо проще, если вы уже используете Ubuntu GNOME 16.04.

Это больше для тех, кто пользуется стандартную версию Ubuntu (с оболочкой Unity), вы все еще можете установить GNOME 3.20, следуя этой инструкции. Все будет загружено автоматически, что сэкономит вам время.

Установка GNOME 3.20 в Ubuntu 16.04 LTS

Чтобы запустить обновление GNOME 3.20, вам нужно добавить GNOME 3 Testing PPA в список Источников ПО Ubuntu.

В этом PPA содержатся тестовые пакеты, которые обычно обкатываются перед тем, как попасть в основной GNOME 3 “Стабильный” PPA.

Но, как правило, тестовый просто становится стабильным.

Поскольку вы хотите обновиться, использование Терминала не должно вызывать у вас паники.

sudo add-apt-repository ppa:gnome3-team/gnome3-staging

sudo add-apt-repository ppa:gnome3-team/gnome3

Затем обновите источники ПО:

И наконец, запустите само обновление (если у вас уже установлена оболочка GNOME)

Или установите (если еще не сделали этого):

sudo apt install gnome gnome-shell

Во время процесса установки/обновления вас попросят выбрать менеджер экрана (или экран загрузки), который вы хотите использовать. Выбирайте только GNOME. Если вы планируете переключаться между GNOME и другими оболочками, то я бы посоветовал LightDM.

Как только все установилось, распаковалось и установилось — перезагрузите систему. И убедитесь, что все работает как надо.

Теперь можете поиграть в детектива ‘агдебаги’. Делитесь своими находками в комментариях!

источник

Установка графической оболочки Gnome Shell (установка Gnome 3) в Ubuntu

Версия Ubuntu 11.10 использует интерфейс Unity. Однако, сейчас активно разрабатывается новая версия Gnome 3 и ее графическая оболочка Gnome Shell. В данной заметке я расскажу, как установить графическую оболочку Gnome Shell в Ubuntu 11.10. Фактически это можно считать установкой Gnome 3 в Ubuntu Linux.

Рассмотрим несколько способов установки Gnome Shell (Gnome 3) в Ubuntu.

Установка Gnome Shell (Gnome 3) в Ubuntu из командной строки

В Ubuntu 11.10 Gnome Shell уже включен в официальные репозитории и его можно установить выполнив команду:

Установка Gnome Shell (Gnome 3), используя Центр приложений Ubuntu

Рассмотрим, как установить Gnome Shell, используя Центр приложений Ubuntu (Ubuntu Software Center) [на примере интерфейса Unity]. Нажмите кнопку «Главное меню» в доке (панели). Откроется всплывающее окно, в нем снизу нажмите иконку с изображением линейки, кликните по надписи «Отфильтровать результаты», выберите пункт «Системные», разверните список «Установленные» и найдите в нем кнопку для запуска «Центра приложений Ubuntu».

В Центре приложений Ubuntu в окне поиска введите «gnome-shell». В результате появится строка с соответствующим приложением. Нажмите кнопку «Установить».

Читайте также:  Установка адаптера триома skif

Запуск Gnome Shell (Gnome 3)

После того, как вы установили Gnome Shell, вам нужно выйти из системы. В окне входа в систему нужно кликнуть на иконку «настройка» (колесико с зубчиками) и выбрать пункт Gnome. Затем ввести пароль и осуществить вход в систему. Должна запуститься графическая оболочка Gnome Shell.

Можно запустить Gnome Shell не выходя из системы. Этот способ подойдет, если, например, вы хотите быстро перейти на интерфейс Gnome Shell. Для этого в терминале нужно выполнить команду:

Окно терминала при этом нужно держать всегда открытым.

Заключение

Не стоит ждать от Gnome Shell чего-то сверх революционного. Интерфейс необычный и мне он показался неудобным и недоделанным. Но, учитывая с какой скоростью в последнее время ведется разработка Open Source продуктов, думаю, что текущая версия это только начало. Для того, чтобы Gnome Shell работал в полную силу, у вас должна быть современная видео-карта и, соответственно, свежие драйвера к ней. Причем Gnome Shell работает стабильно не со всеми версиями драйверов, это касается и ATI и NVidia драйверов. У меня, например, иногда наблюдаются странные глюки (драйвер от NVidia): то какие-то полоски на экране, то экран моргает.

Интерфейс Gnome Shell:

источник

Методы удаленного доступа к Linux GUI

В службу технической поддержки RUVDS регулярно обращаются по поводу GUI и удаленного доступа к нему на виртуальных серверах с Linux, несмотря на то что в интернете достаточно много материалов освещающих эту проблему. Поэтому, для наших пользователей мы решили собрать всё по этой теме в одну статью.

Введение

На всякий случай возможно стоит упомянуть, что SSH — основной способ предоставления доступа к линуксовым виртуалкам на RUVDS. Большая часть действий описываемых в этой статье будет осуществляться именно таким образом.

Для подключения необходимо найти SSH-клиент для вашей операционной системы.

  1. OpenSSH; если Вы пользуетесь Linux, например Ubuntu, скорее всего всё уже установлено, до нас, так что можно смело писать в терминале: ssh root@[IP].
  2. PuTTY есть и для Linux, в том числе в официальных репозиториях Debian и Ubuntu.

MAC OS:

Установка GUI

Итак, перейдем к установке GUI. Сначала нужно поставить графическую подсистему:
Для Debian/Ubuntu:

Далее следует установка Desktop Environment (DE). Их существует великое множество. Мы рекомендуем ставить на сервер более легковесные среды, а еще лучше, не ставить вовсе. Первые две DE достаточно компактные, функциональные и «привычные».

Можно поставить дополнительно:

Добавление русской раскладки:

Сочетание клавиш можно менять на свое усмотрение, например:

Чтобы эта команда запускалась каждый раз при запуске LXDE, нужно добавить в конец файла с помощью вашего любимого vi строку: @setxkbmap -option grp:switch,grp:ctrl_shift_toggle,grp_led:scroll us,ru. Или вот так…

Следующие две DE являются чрезвычайно легкими. Если уж GUI нужен на сервере, вероятно, стоит использовать именно их.

3. FluxBox
Для Debian/Ubuntu:

4. Openbox
Для Debian/Ubuntu:

Далее следуют наиболее популярные на десктопах графические оболочки.

Замечание: с настройкой VNC-сервера под Gnome что-то пошло не так… Сервера из репозиториев tightvncserver и vnc4server так и не согласились сотрудничать, поэтому пришлось собрать пару deb-пакетов руками. Если у Вас не получится настроить сервер, то мы можем порекомендовать скачать собранный нами архив с tigervnc-server’ом и поставить его. Для этого:

7. Cinnamon
Для Debian/Ubuntu:

Если Вы хотите получать доступ к GUI через «Аварийный режим», то необходимо сделать следующее:

Мало того, необходимо обеспечить запуск графической оболочки при старте системы. Для этого можно установить какой-нибудь экранный менеджер (Display Manager, DM), например:

Если необходимости в доступе из личного кабинета нет, то следует выполнить:

Заметка: Ubuntu предлагает своим пользователям несколько метапакетов для более удобной установки нужной DE:

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

Удаленный доступ

На виртуальном сервере, в зависимости от OS нужно произвести следующие действия.

Далее, если вы используете Windows, подключаемся через встроенный RDP-клиент, Remote Desktop Connection (Подключение к удаленному рабочему столу).

Стандартный порт 3389. Для Linux есть масса клиентов которые можно установить из репозиториев: freerdp и remmina, gnome-rdp, vinagre и т.п.

Также можно пробросить RDP-шный трафик через SSH-туннель. Для этого нужно поправить конфигурационный файл xrdp:

В секцию [globals] нужно добавить строку: address=127.0.0.1

Проверить, что всё правильно, можно так:

Затем если вы используете cygwin или mingw, linux или mac os:

Запустите PuTTY. В древовидном меню слева Connection → SSH → Tunnels. Далее добавляем новый Forwarded Port (Source port: 3389, Destination: localhost:3389). Нажимаем Add.

Далее следуете в секцию Session. Вводите IP вашего сервера в поле Host Name (or IP address). Нажимаете кнопку Open, вводите пароль для подключения по SSH.

  1. Можно использовать вышеупомянутый клиент: remmina
  2. Если в браузере хотите: novnc — HTML5 VNC client
  3. И ещё куча всяких разных: directvnc, gnome-rdp, krdc, xtightvncviewer, vinagre, xvnc4viewer
Читайте также:  Установка привода распределителя зажигания уаз 31512

Для MAC OS:

OS X предоставляет для этого встроенное приложение Screen Sharing. Можно также использовать Safari

Сервер: На Вашей виртуальной машине установите VNC сервер:

Если на Вашей системе работает файрвол необходимо открыть соответствующие порты. Пример для CentOS

При возникновении проблем с отображением иконок и шрифтов при использовании xfce4 по Ubuntu/Debian:

Если вы хотите, чтобы VNC-сервер стартовал автоматически, создайте файл:

Теперь можно подключиться, например, через UltraVNC. Для этого нужно запустить UltraVNC Viewer, в поле VNC Server записать [IP]::5901 (по-умолчанию: 5901, 5902 и т.п. для первого дисплея, второго и т.д. соответственно) и нажать на кнопку подключиться.

Также можно пустить vnc-шный трафик через ssh-туннель. Для этого отредактируйте:

Затем если вы используете cygwin или mingw, linux или mac os:

Если PuTTY:
Запустите PuTTY. В древовидном меню слева Connection → SSH → Tunnels. Далее добавляем новый Forwarded Port (Source port: 5901, Destination: localhost:5901). Нажимаем Add.

Далее следуете в секцию Session. Вводите IP вашего сервера в поле Host Name (or IP address). Нажимаете кнопку Open, вводите пароль для подключения по SSH.

Затем открываете UltraVNC Viewer и в поле VNC Server вводите: localhost::5901 после чего подключаетесь.

Также можете попробовать другие VNC-сервера:

x11vnc — фактически VNC-сервер (как vnc4server или tightvnc), но позволяет получать доступ к уже существующей X-сессии. Т.е. если Вы настроили графическую оболочку таким образом, что она запускается при старте системы, то можно использовать следующий вариант:

После подключения по VNC (на порт 5900) Вы должны увидеть тоже что и в «Аварийном режиме».

Для старта x11vnc при запуске OS необходимо проделать следующее:

Теперь немного поинтереснее. Одна замечательная компания NoMachine разработала отличный протокол NX на замену VNC. Клиенты для подключения по этому протоколу бесплатны, а официальное серверное ПО от NoMachine стоит много денег. В свое время, эта же компания поддерживала проект FreeNX работы на котором со временем затихли; текущая версия 0.7.2 от 2008-08-22. Но, к счастью, нашлись люди создавшие форк и назвавшие его x2go. К сожалению, x2go не совместим ни с NX от NoMachine, ни с freeNX. Так что клиент берем тут.

Установка сервера на Debian (источник):

Для примера поставим эту DE:

Далее следуем инструкциям с оффициального сайта:

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

А теперь важный момент, подключиться без этого фикса не получится! Нужно найти в файле .profile строку «mesg n» и заменить её на «tty -s && mesg n».

Следующая команда выведет путь до исполняемого файла startfluxbox, понадобится при настройке клиента:

Установка сервера на Ubuntu:

А теперь важный момент, подключиться без этого фикса не получится! Нужно найти в файле .profile строку «mesg n || true» и заменить её на «tty -s && mesg n».

Установка сервера на CentOS:

Клиент для линукс ставится из вышеприведенных репозиториев следующей командой:

Для Windows — скачиваем, ставим, запускаем. По той же ссылке, приведенной выше, есть клиент для OS X.

В настройках сессии указываем: в поле Host — IP вашего сервера, в поле Login — root, порт оставляем как есть, session type — тот GUI который ставили.

Как вы можете видеть, есть возможность аутентификации по ключу. В общем много всякого. Посмотрите сами. И звук можно через PulseAudio выводить.

После нажатия Ok вы увидите вот такие вот очаровательные штучки, на которые нужно нажать для получения запроса на ввод пароля и подключения к выбранной сессии:

Замечание: обратите внимание, что в списке нет Вашего любимого FluxBox’а поэтому путь к нему приходится прописывать руками.

Важной возможностью x2go является возможность запуска любого графического приложения вообще без установки DE. Для этого в настройках сессии нужно в секции session type нужно выбрать пункт single application и выбрать выполняемое приложение или ввести путь к программе которую следует запустить.

В этом случае установка ПО на сервер будет выглядеть следующим образом. В случае с Ubuntu:

А теперь важный момент, подключиться без этого фикса не получится! Нужно найти в файле .profile строку «mesg n || true» и заменить её на «tty -s && mesg n».

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

Или так; тогда просто откроется окно терминала:

Ниже вы можете видеть скриншот окна статуса текущей сессии. Оранжевыми цифрами отмечены кнопки:

  1. «Suspend session» — после нажатия на эту кнопку соединение будет разорвано, но сессия останется и будет ожидать повторного подключения. Все запущенные вами на сервере приложения продолжат свою работу;
  2. «Terminate session» — после нажатия подключение к серверу будет разорвано, а запущенные вами на сервере приложения будут завершены.

TeamViewer

Последний способ удаленного доступа к рабочему столу.

Также необходимо принять лицензионное соглашение TeamViewer’а, это можно сделать с помощью «Аварийного режима», либо добавить следующие строки в конец файла /opt/teamviewer/config/global.conf:

Следующая команда покажет состояние демона TeamViewer’а и необходимый для подключения девятизначный TeamViewer ID:

После запуска клиента скачанного тут, нужно ввести TeamViewer ID в поле Partner UD и нажать на кнопку «Connect to partner». Далее TeamViewer запросит пароль: [PASSWD].

источник

Добавить комментарий