在我看来,Ubuntu 必须包含主要类别的软件包。
Canonical 自己支持和维护官方的 Ubuntu 软件包:Ubuntu Core。并且在“宇宙”中有空闲时间维护的社区包。
到目前为止我是对的吗?
如何决定一个包是去宇宙还是核心?
在我看来,Ubuntu 必须包含主要类别的软件包。
Canonical 自己支持和维护官方的 Ubuntu 软件包:Ubuntu Core。并且在“宇宙”中有空闲时间维护的社区包。
到目前为止我是对的吗?
如何决定一个包是去宇宙还是核心?
Ubuntu 18.04 存在 libemu-dev 软件包,但 Ubuntu 20.04 似乎缺少它。libemu-dev 是在 20.04 中停止使用还是会在未来添加?有没有办法可以在 20.04 中安装 libemu-dev?
https://www.ubuntuupdates.org/package/core/bionic/universe/base/libemu-dev
我是 ubuntu 的新手.. 在安装我的 ubuntu 时,我首先安装了一些包......然后在一段时间后自动删除了很多包.. 会导致性能问题吗?
我们可以使用 找到包的源apt show <package name>
,但是我们如何找到源提供的所有二进制文件或包的列表?
例如 apt show 将提供以下信息和更多信息
$ apt show linux-libc-dev
Package: linux-libc-dev
Version: 4.4.0-96.119
Priority: optional
Section: devel
Source: linux
Origin: Ubuntu
这里的来源是“linux”。同样,我记得使用命令从源“linux”获取所有包,它提供了所有二进制文件和包。
所以我遇到了wifi问题并决定修复它并犯了执行以下命令的愚蠢错误:
sudo apt-get install wicd
sudo apt-get purge network-manager
在这样做的过程中,我似乎失去了网络管理器的所有网络访问权限,但没有从 wicd 获得任何网络访问权限。
我意识到这是一个愚蠢的错误,那help.ubuntu说
对于 Ubuntu 18.04.1 及更高版本,不卸载 ubuntu-desktop 就无法卸载 network-manager。
所以我猜这就是我不能使用 wicd 进行网络连接的原因。我也无法访问设置菜单和其他基本功能。
我仍然可以使用 USB,所以直观地我认为我应该能够在另一台计算机上下载适当版本的网络管理器并将它们传输并运行它,但不知道如何从 Windows 正确下载。
我没有旧内核可以返回。
以下是一些重要的命令输出:
sudo iwconfig
lo no wireless extensions.
wlp1s0 IEEE 802.11 ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=0 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
-
sudo apt-get install wicd
Reading package lists... Done
Building dependency tree
Reading state information... Done
wicd is already the newest version (1.7.4+tb2-5).
The following packages were automatically installed and are no longer required:
libcolord-gtk1 libnss-myhostname libteamdctl0
Use 'sudo apt autoremove' to remove them.
0 to upgrade, 0 to newly install, 0 to remove and 5 not to upgrade.
-
wicd-cli --wireless -S
Command 'wicd-cli' not found, but can be installed with:
sudo apt install wicd-cli
在这种情况下安装网络管理器而不重新安装整个操作系统是否可行?
使用 gdeb 安装 lightworks 时。它提示该软件包具有未满足的依赖关系libssl1.0.0
所以我尝试在终端中使用以下命令安装 libssl1.0.0
sudo apt install libssl1.0.0
终端中显示以下消息
包libssl1.0.0不可用,但被另一个包引用。这可能意味着该包丢失、已过时或只能从另一个来源获得。
所以我在 debian & other repo 中搜索了上面的包。我下载了“libssl1.0.0”并尝试安装,但我无法安装该软件包。之后我找到了一个帖子。在那篇文章中提到
软件包 libssl1.0.0 在 18.04 之后从 Ubuntu 中删除。较新版本的 Ubuntu 使用包 libssl1.1。18.04 有两个包
所以我安装了“libssl1.1”安装后我也遇到了未满足的依赖问题。
请给我一个安装“libss11.0.0”的链接
'dpkg --print-architecture' 的输出
amd64
如果需要任何其他详细信息,请在评论中添加
我尝试安装一些包,因为我觉得这里没关系,就这样吧:
sudo apt-get install libxslt1-dev libxml2-dev
但我收到的输出是:
Err:1 http://pl.archive.ubuntu.com/ubuntu bionic/main amd64 gir1.2-harfbuzz-0.0 amd64 1.7.2-1ubuntu1
500 Internal Error [IP: 10.158.100.3 8080]
Err:2 http://pl.archive.ubuntu.com/ubuntu bionic/main amd64 icu-devtools amd64 60.2-3ubuntu3
500 Internal Error [IP: 10.158.100.3 8080]
# ...
E: Failed to fetch http://pl.archive.ubuntu.com/ubuntu/pool/main/h/harfbuzz/gir1.2-harfbuzz-0.0_1.7.2-1ubuntu1_amd64.deb 500 Internal Error [IP: 10.158.100.3 8080]
E: Failed to fetch http://pl.archive.ubuntu.com/ubuntu/pool/main/i/icu/icu-devtools_60.2-3ubuntu3_amd64.deb 500 Internal Error [IP: 10.158.100.3 8080]
# ...
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
所以我检查了Sanjay对此askubuntu 问题/etc/apt/sources.list
的回答,但看起来我的所有来源列表都存在于http://security.ubuntu.com/ubuntu/dists/中。
我很好奇的一件事是,今天是 31.10.2019T09:44 bionic-xxx
,而我在sources.list
文件中的最后一次修改来自两个小时前 (31.10.2019T07:33)。这种修改有可能出现问题吗?
如果是,我应该在哪里提出问题?
如果不是,我还应该检查/修改什么?
编辑:我看到了类似的问题。我问了一个新的,因为 1 小时前更新的源代码 500 对我来说似乎不合适,并且不知道更改镜像是解决方案。
我正在尝试将 HMSC R 包安装到 RStudio 版本 1.2.1335 和 R 版本 3.6.1 (2019-07-05) -- Linux Ubuntu 18.04.2 LTS 系统上的“脚趾动作”
通过R安装的代码如下
library(devtools)
install_url('https://cran.r-project.org/src/contrib/Archive/BayesLogit/BayesLogit_0.6.tar.gz')
install_github("hmsc-r/HMSC", build_opts = c("--no-resave-data", "--no-manual"))
安装 BayesLogit_0.6.tar.gz 时出现以下错误
/home/barefootbushman/miniconda3/bin/../lib/gcc/x86_64-conda_cos6-linux-gnu/7.3.0/../../../../x86_64-conda_cos6-linux-gnu/bin/ld: cannot find -lblas
/home/barefootbushman/miniconda3/bin/../lib/gcc/x86_64-conda_cos6-linux-gnu/7.3.0/../../../../x86_64-conda_cos6-linux-gnu/bin/ld: cannot find -llapack
collect2: error: ld returned 1 exit status
/usr/share/R/share/make/shlib.mk:6: recipe for target 'BayesLogit.so' failed
make: *** [BayesLogit.so] Error 1
ERROR: compilation failed for package ‘BayesLogit’
* removing ‘/home/barefootbushman/R/x86_64-pc-linux-gnu-library/3.6/BayesLogit’
Error in i.p(...) :
(converted from warning) installation of package ‘/tmp/RtmpL8qXxH/file18aa17542138/BayesLogit_0.6.tar.gz’ had non-zero exit status
我已经检查了 -lblas 和 -lapack 的安装使用
sudo apt-get update
Hit:1 http://nz.archive.ubuntu.com/ubuntu bionic InRelease
Hit:2 http://nz.archive.ubuntu.com/ubuntu bionic-updates InRelease
Hit:3 http://nz.archive.ubuntu.com/ubuntu bionic-backports InRelease
Hit:4 https://repo.skype.com/deb stable InRelease
Hit:5 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/ InRelease
Get:6 https://desktop-download.mendeley.com/download/apt stable InRelease [2,456 B]
Ign:7 http://dl.bintray.com/basespace/BaseMount-DEB saucy InRelease
Ign:8 http://dl.bintray.com/basespace/BaseSpaceFS-DEB saucy InRelease
Hit:9 http://security.ubuntu.com/ubuntu bionic-security InRelease
Hit:10 http://ppa.launchpad.net/inkscape.dev/stable/ubuntu bionic InRelease
Get:11 http://dl.bintray.com/basespace/BaseMount-DEB saucy Release [1,838 B]
Get:12 http://dl.bintray.com/basespace/BaseSpaceFS-DEB saucy Release [1,837 B]
Hit:13 http://ppa.launchpad.net/marutter/rrutter/ubuntu bionic InRelease
Fetched 6,131 B in 2s (4,067 B/s)
Reading package lists... Done
其次是
sudo apt-get install libblas-dev liblapack-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
libblas-dev is already the newest version (3.7.1-4ubuntu1).
liblapack-dev is already the newest version (3.7.1-4ubuntu1).
0 upgraded, 0 newly installed, 0 to remove and 28 not upgraded.
但是,尝试在 R 中安装 BayesLogit 时,我仍然遇到相同的错误。
任何有关如何克服此错误的帮助将不胜感激。克里斯
鉴于此/etc/apt/sources.list
文件:
deb http://us.archive.ubuntu.com/ubuntu/ cosmic main restricted universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ cosmic main restricted universe multiverse
deb http://us.archive.ubuntu.com/ubuntu/ disco main restricted universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ disco main restricted universe multiverse
这个/etc/apt/preferences
文件:
Package: *
Pin: release a=cosmic
Pin-Priority: 900
Package: *
Pin: release a=disco
Pin-Priority: -10
正如我所期望的那样,运行apt install some-package
将从中安装版本。cosmic
但是,运行apt source some-package
将从disco
.
我怎样才能使apt source
服从引脚优先级?
我通过克隆 git-ubuntu 存储库并在本地提交一些更改来准备上传。作为 Ubuntu 开发人员,我有权上传到存档。我需要做什么才能正确上传我的更改?