web-dev-qa-db-ja.com

Network Managerを構成するためのスタンドアロンのグラフィカルアプリケーションはありますか?

私は キオスクコンピューティングの質問 昨日作業していました。誰かがマシンをクライアントに渡すことができる方法で、Ubuntuを単一アプリケーションアプライアンスとして展開しようとしています。これにより、初回起動時にネットワークを設定できますが、その後Firefoxで起動します。

Firefoxの一部を起動するのは簡単ですが、ネットワークの構成は多少難しくなります。 nmcliはオプションですが、これらのマシンを処理する人々がそれを理解していない場合はどうなりますか?グラフィカルな方法が欲しい。

また、基礎となるデスクトップ環境がインストールされていない可能性があるという問題もあります。これは、X、Network Manager、FirefoxとともにインストールされたUbuntuサーバーであり、Unity/Gnome/KDEまたはそれらのさまざまな設定アプリケーションはインストールされていないものとします。

Network Managerのバージョン0.9.1 —その素敵なcursesベースのnmtuiコマンドラインアプリを使用すると、14.04になりませんでした。展開している人がコマンドラインにパスワードでアクセスできるかどうかがはっきり分からないので、このコマンドラインでのコマンドラインの操作を避けたいと思います。画面キーボードのみを持っている場合があります。

次のボックスにチェックマークを付ける必要があります。

  • だからsimpleおばあちゃんはそれを使うことができた。
  • グラフィカルなので、TTY経由で誰かに強制的にログインさせる必要はありません
  • スタンドアロンなので、バックグラウンドでデスクトップを実行する必要はありません
  • Dependency-lightそのため、実行するためにデスクトップの半分をinstallする必要はありません。

どのアプリケーションが利用可能ですか(デスクトップの一部である場合)、可能な限り軽い方法でどのようにインストールしますか?

元の質問は私のものではありませんが、キオスクスタイルのマシンがあるので、回答をテストできます。

6
Oli
  • VBoxにUbuntu Server 14.04を新しくインストールして、これをテストしました。次を使用したセットアップ:

    Sudo apt-get update
    Sudo apt-get upgrade
    Sudo reboot
    Sudo apt-get install xserver-xorg xinit xterm
    Sudo apt-get --no-install-recommends install firefox
    Sudo reboot
    Sudo apt-get --no-install-recommends install network-manager
    Sudo reboot
    
  • --no-install-recommends?を含む半分のデスクトップとして多くのパッケージが表示されないようです。

    Sudo apt-get --no-install-recommends install network-manager-gnome

    The following NEW packages will be installed:
      dbus-x11 gconf-service gconf-service-backend gconf2-common gnome-icon-theme
      hicolor-icon-theme humanity-icon-theme libappindicator3-1 libatk-bridge2.0-0
      libatspi2.0-0 libcairo-gobject2 libcolord1 libcroco3 libdbusmenu-glib4
      libdbusmenu-gtk3-4 libgconf-2-4 libgnome-bluetooth11 libgnome-keyring-common
      libgnome-keyring0 libgtk-3-0 libgtk-3-bin libgtk-3-common libindicator3-7
      liblcms2-2 libnm-glib-vpn1 libnm-gtk-common libnm-gtk0 libnotify4 librsvg2-2
      librsvg2-common libsecret-1-0 libsecret-common libwayland-cursor0
      libxkbcommon0 network-manager-gnome policykit-1-gnome
    0 upgraded, 36 newly installed, 0 to remove and 3 not upgraded.
    Need to get 5,787 kB of archives.
    After this operation, 34.2 MB of additional disk space will be used.
    
  • そうでない場合、私はこれが最良の方法だとは思わない。 network-manager-gnomeパッケージから不要な機能を削除するとどうなりますか。

    --disable-migrationはgconf depを削除します
    --enable-introspection=no gi libは不要
    --with-modem-manager-1=no--without-bluetoothケースに応じて
    --with-gtkver=2は、Firefoxとしてのみgtk2を使用してビルドし、余分なものはありません
    --enable-indicator=no、インジケータはgtk3です。うまくいかなかった、構築中にエラーが発生した

    1. そのため、他のマシンまたはVboxでは、最小限のビルドを行います

      Sudo apt-get install dpkg-dev
      Sudo apt-get build-dep network-manager-gnome
      apt-get source network-manager-gnome
      cd network-manager-applet-0.9.8.8/
      ./configure --prefix=/opt/nm/ --disable-more-warnings --disable-migration --enable-introspection=no --with-modem-manager-1=no --with-gtkver=2 --without-bluetooth 
      make
      Sudo make install
      cd /opt/nm/
      tar czf ~/Desktop/nm-custom.tgz .
      
    2. ターゲットマシンで抽出する

      Sudo mkdir /opt/nm
      cd /opt/nm
      Sudo tar xvf ~/nm-custom.tgz
      
    3. 不足している依存関係をインストールする

      Sudo apt-get --no-install-recommends install libnm-glib-vpn1
      
    4. テスト

      Sudo /opt/nm/bin/nm-connection-editor
      
3
user.dz