所以我和另一个人四处寻找,但就是找不到这个项目。我们想要一个带有 Unity 的最小 Ubuntu 服务器安装。问题是,没有简单的方法来挑选 Unity 连接的单个 PPA。最初,没有列出源 PPA。如何找到此信息以及使用哪些终端命令来下载和安装它?
答案1
将正确项目放入存储库所采取的步骤(在 Muru 的大力帮助下)
编辑 DNS:
sudo nano /etc/resolvconf/resolv.conf.d/base
- 放入
nameserver 8.8.8.8
(设置为 Google DNS,我之前尝试更新时收到主机名错误) resolvconf -u
(解决名称冲突)
- 放入
编辑软件源
sed -i.bak 's/us.archive/ca.archive/' /etc/apt/sources.list
(搜索“us”,替换为“ca”)- 如果这不起作用,请编辑
/etc/apt/sources.list
并将“us”替换为“ca” - 我也取消了所有注释,但这不是必要的
来自新来源的更新:
sudo apt-get update
注意:仍然收到 GPG 错误extras
,提示“没有公钥”。
我现在可以安装 OpenBox 和其他窗口管理器,而不是完整的ubuntu-desktop
。
答案2
如果您想要一个带有 Unity 的精简版 Ubuntu,PPA 并不一定能满足您的要求。
Unity 只是一个软件包。可从主存储库获取。您可以进行最小ubuntu-standard
服务器安装,sudo apt-get install --no-install-recommends unity
然后它将安装一切apt-rdepends unity
Unity 需要运行。您可以查看来自(包含在下面以突出显示其重要性)的列表。我的观点是使用 Unity PPA 不会减少依赖项的数量。
补充一点,如果你正在尝试使用最小的基于 Unity 的系统,那么你可能需要更多的 X11 软件包,并且还需要安装桌面管理器(例如 LightDM)或像我一样破解一些东西我的信息亭计算教程。
adduser
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,bamfdaemon
base-passwd
busybox-initramfs
compiz
compiz-core
compiz-core-abiversion-20140123
compiz-gnome
compiz-plugins-default
coreutils
cpio
dbus
dbus-x11
dconf-cli
dconf-gsettings-backend
dconf-service
debconf
debconf-2.0
debianutils
dh-python
dpkg
file-rc
findutils
fontconfig
fontconfig-config
fonts-dejavu-core
fonts-freefont-ttf
gcc-4.8-base
gcc-4.9-base
gconf2
gconf2-common
gconf-service
gconf-service-backend
glib-networking
glib-networking-common
glib-networking-services
gnome-desktop3-data
gnome-icon-theme
gnome-icon-theme-full
gnome-settings-daemon-schemas
gsettings-backend
gsettings-desktop-schemas
gsfonts
gsfonts-x11
hicolor-icon-theme
humanity-icon-theme
ifupdown
initramfs-tools
initramfs-tools-bin
initscripts
insserv
install-info
iproute2
klibc-utils
kmod
libacl1
libapparmor1
libasn1-8-heimdal
libasound2
libasound2-data
libatk1.0-0
libatk1.0-data
libatk-bridge2.0-0
libatspi2.0-0
libattr1
libaudit1
libaudit-common
libavahi-client3
libavahi-common3
libavahi-common-data
libbamf3-2
libblkid1
libbz2-1.0
libc6
libcairo2
libcairo-gobject2
libcanberra0
libcgmanager0
libcolord1
libcomerr2
libcompizconfig0
libcroco3
libcups2
libdatrie1
libdb5.3
libdbus-1-3
libdbus-glib-1-2
libdbusmenu-glib4
libdconf1
libdebconfclient0
libdecoration0
libdee-1.0-4
libdrm2
libelfg0
libexpat1
libffi6
libfontconfig1
libfontenc1
libframe6
libfreetype6
libgcc1
libgconf-2-4
libgcrypt11
libgdk-pixbuf2.0-0
libgdk-pixbuf2.0-common
libgee2
libgeis1
libgl1
libgl1-mesa-glx
libglapi-mesa
libglew1.10
libglewmx1.10
libglib2.0-0
libglib2.0-bin
libglib2.0-data
libglibmm-2.4-1c2a
libglu1
libglu1-mesa
libgnome-desktop-3-7
libgnutls26
libgpg-error0
libgrail6
libgraphite2-3
libgssapi3-heimdal
libgssapi-krb5-2
libgtk2.0-0
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,libgtk2.0-common
libgtk-3-0
libgtk-3-bin
libgtk-3-common
libgtop2-7
libgtop2-common
libharfbuzz0b
libhcrypto4-heimdal
libheimbase1-heimdal
libheimntlm0-heimdal
libhx509-5-heimdal
libibus-1.0-5
libice6
libicu52
libido3-0.1-0
libindicator3-7
libjasper1
libjbig0
libjpeg8
libjpeg-turbo8
libjson0
libjson-c2
libjson-glib-1.0-0
libjson-glib-1.0-common
libk5crypto3
libkeyutils1
libklibc
libkmod2
libkrb5-26-heimdal
libkrb5-3
libkrb5support0
liblcms2-2
libldap-2.4-2
liblightdm-gobject-1-0
libltdl7
liblzma5
libmetacity-private0a
libmount1
libmpdec2
libncurses5
libncursesw5
libnih1
libnih-dbus1
libnotify4
libnux-4.0-0
libnux-4.0-common
libnux-abiversion-20140307.0
libogg0
libp11-kit0
libpam0g
libpam-modules
libpam-modules-bin
libpango-1.0-0
libpangocairo-1.0-0
libpangoft2-1.0-0
libpci3
libpcre3
libpixman-1-0
libplymouth2
libpng12-0
libprocps3
libprotobuf8
libproxy1
libpython3.4-minimal
libpython3.4-stdlib
libpython3-stdlib
libreadline6
libroken18-heimdal
librsvg2-2
librsvg2-common
libsasl2-2
libsasl2-modules-db
libselinux1
libsemanage1
libsemanage-common
, libsepol1
...libsigc++-2.0-0c2a
libslang2
libsm6
libsoup2.4-1
libsoup-gnome2.4-1
libsqlite3-0
libssl1.0.0
libstartup-notification0
libstdc++6
libsystemd-login0
libtasn1-6
libtdb1
libthai0
libthai-data
libtiff5
libtinfo5
libudev0
libudev1
libunity9
libunity-core-6.0-9
libunity-misc4
libunity-protocol-private0
libunity-scopes-json-def-desktop
libupstart1
libustr-1.0-1
libuuid1
libvorbis0a
libvorbisfile3
libwayland-client0
libwayland-cursor0
libwind0-heimdal
libwnck22
libwnck-3-0
libwnck-3-common
libwnck-common
libx11-6
libx11-data
libx11-xcb1
libxau6
libxaw7
libxcb1
libxcb-dri2-0
libxcb-dri3-0
libxcb-glx0
libxcb-present0
libxcb-render0
libxcb-shm0
libxcb-sync1
libxcb-util0
libxcomposite1
libxcursor1
libxdamage1
libxdmcp6
libxext6
libxfixes3
libxfont1
libxi6
libxinerama1
libxkbcommon0
libxkbfile1
libxklavier16
libxml2
libxmu6
libxpm4
libxrandr2
libxrender1
libxres1
libxshmfence1
libxt6
libxxf86vm1
libzeitgeist-2.0-0
lsb-base
lsb-release
makedev
metacity-common
mime-support
module-init-tools
mount
mountall
multiarch-support
netbase
nux-tools
passwd
perl-base
plymouth
procps
psmisc
python3
python3.4
python3.4-minimal
python3:any
python3-minimal
python:any
readline-common
sensible-utils
session-migration
sgml-base
shared-mime-info
sound-theme-freedesktop
sysvinit-utils
sysv-rc
tar
ttf-bitstream-vera
tzdata
ucf
udev
unity
unity-asset-pool
unity-greeter
unity-scope-home
unity-scopes-json-def
unity-scopes-master
unity-scopes-master-default
unity-services
upstart
util-linux
x11-common
x11-xkb-utils
xfonts-encodings
xfonts-utils
xkb-data
zlib1g
答案3
PPA 是“个人软件包存档”——它们是微型存储库,因此用户可以提供软件包。
Unity shell 是 Ubuntu 发行版和主存储库中不可或缺的一部分。“unity”包安装 Unity shell 二进制文件及其所需的所有依赖项。
您apt-cache show unity
可以获得有关该软件包的一些信息。但不确定安装它是否足够。还有一个ubuntu-desktop
用于桌面系统的元软件包,但这可能太多了。