Ubuntu Server 13.10にデスクトップ環境を追加しようとしています。コンピュータはオフラインになっているため、しばらくオフラインにしておく必要があります。 Ubuntu Destop ISO(ubuntu-13.10-desktop-amd64.iso)を焼きました。ここ)をDVDに保存し、次のようにaptを使用してubuntu-desktopをインストールします。
# add cdrom to apt repos
apt-cdrom add
# "apt-cdrom ident" and a look in sources.list confirmed that this worked
# refresh sources
apt-get update
# install ubuntu-desktop from DVD
apt-get install ubuntu-desktop
# fails, package not found
しかし、ubuntu-desktopは存在しないようです。 (参考までにubuntu-minimalとubuntu-standardはどちらもそうです。)私は間違った画像をダウンロードしましたか?より良いソースがありますか?
あなたの助けをいただきありがとうございます!
答え1
答え2
-こんにちは!ここからISOを取得しようとします。http://distrowatch.com/?newsid=08111パッケージに問題があるため、このサイトで良い結果が得られるようです。
答え3
私は最近同様の状況に直面していました。 xorg(フルubuntuデスクトップではなくxorgのみ)をオフラインUbuntuサーバーに接続する方法が必要です。私は「Ubuntuデスクトップにそんなことがありますが、DVDで出ているのは間違いない」と思いました。一般的な 提案apt-cdrom
デスクトップDVDからオフラインでパッケージをインストールするのは少し面倒です。役に立たない、または少なくとも残念ながら具体的ではありません。おそらく(「おそらく」は私がまだこれを個人的に確認していないからです。)このプログラムは以下でのみ動作します。余分デスクトップ DVD (例: Kubuntu/Lubuntu/Xubuntu — 参照ここ詳しくはこちら)の代わりに公式UbuntuデスクトップDVD。私が知る限り、公式デスクトップDVDイメージには、ファイルサイズを減らすためにバージョン10.04(およびそれ以前)からディスク上のソフトウェアストアが大幅に縮小されました。
$ sudo mount /dev/cdrom /media/cdrom # ubuntu-14.04.4-server-amd64.iso
$ du -ach /media/cdrom/pool
[…]
461M total
$ sudo umount /dev/cdrom
$ sudo mount /dev/cdrom /media/cdrom # ubuntu-14.04.4-desktop-amd64.iso
$ du -ach /media/cdrom/pool
[…]
5.0M total
でも心配しないでください。インターネット接続が限られた地域にあり、公式デスクトップとサーバーDVDを使用する必要がある場合は、方法はありません。いいえ、デスクトップのインストールから始めて、デスクトップから不要なアイテムを削除し、必要なものをインストールして逆に作業する必要はありません。するサーバーで必要です。この方法は効果があり、しかし、これは非常に時間がかかります。サーバーのインストールから始めて、デスクトップDVDから必要なものだけを追加するのが最善です。これを行うには、デスクトップDVDの圧縮ファイルシステムでソフトウェアストアを再構築する必要があります。ただし、これが完了すると、デスクトップバージョンオペレーティングシステムのほとんどのエントリを含む完全なオフラインソフトウェアストアがあり、デスクトップバージョンで必要なものをすべてインストールできます。
# Comment out everything in sources.list
# For an offline system, it's not needed
$ cp -v /etc/apt/sources.list ./sources.list.orig
$ awk '{print "# " $0}' sources.list.orig >sources.list
# Get dpkg-repack from the Server DVD
# Might as well get build-essential too, while you're at it
$ sudo mount /dev/cdrom /media/cdrom # ubuntu-14.04.4-server-amd64.iso
$ sudo cp -v sources.list /etc/apt/
$ sudo apt-cdrom -d /media/cdrom -m -a --no-auto-detect add
$ sudo apt-get update
$ sudo apt-get -y install build-essential dpkg-repack
$ sudo umount /dev/cdrom
# Mount the compressed filesystem from the Desktop DVD
$ sudo mount /dev/cdrom /media/cdrom # ubuntu-14.04.4-desktop-amd64.iso
$ sudo mkdir /mnt/fs.sfs
$ sudo mount /media/cdrom/casper/filesystem.squashfs /mnt/fs.sfs \
> -t squashfs -o loop
# Create an offline repository from the Desktop DVD
# NOTE: this will take about 30 minutes to complete
$ cd /var/cache/apt/archives
$ sudo chroot /mnt/fs.sfs dpkg --get-selections | awk '{print $1}' | \
> while IFS="" read -r pkg; do
> sudo dpkg-repack --root /mnt/fs.sfs "$pkg"
> done
$ cd -
# Create the offline repository from the collection of DEBs and update apt
$ dpkg-scanpackages /var/cache/apt/archives | gzip -9c >Packages.gz
$ sudo mv -v Packages.gz /var/cache/apt/archives/
$ echo "deb file:/var/cache/apt/archives ./" >>sources.list
$ sudo mv -v sources.list* /etc/apt/
$ sudo apt-get update
これをすべて完了したら、次のことを実行できます。
$ suto apt-get install xorg
(必要なものと交換してください。xorg
)ubuntu-desktop
後でインターネットにアクセスしてパッケージを更新するには、再起動して実行/etc/apt/sources.list.orig
してapt-get update
オンライン動作モードを再起動します。
義務的な「サーバーのGUIはほとんど常に悪い考えです™」警告
ほとんどの場合、本番サーバーにGUIをインストールしないのが最善です。サーバーを管理するためのいくつかの基本的なユーザーインターフェイスの選択肢があります。
サーバーにGUIを置くための合法的なユースケースがいくつかありますが、通常、その数は非常に少ないです。それにもかかわらず、サーバー、環境、サーバーの意図されたユースケースなどによって、より大きなセキュリティリスクが発生することがよくあります。特にオンラインストアの最新コンテンツを使用するのではなく、DVDから古いコンテンツをインストールする場合は、この設定の悪影響を理解するのが最善です。上記のリンクはトピックに関する良い情報を提供し、より大きな議論は実際の質問の範囲外です。