apt

Java Web service using Apt. Do I need an annotation processor? What is wrong?

别等时光非礼了梦想. 提交于 2020-01-04 14:22:56
问题 I have been trying to make a simple web service and have been following this tutorial . Unfortunately I am stuck. Here is what I have done so far: 1) I created this class: package server; import javax.jws.WebService; @WebService public class HelloImpl { /** * @param name * @return Say hello to the person. */ public String sayHello(String name) { return "Hello, " + name + "!"; } } 2) I ran: apt HelloImpl.java 3) I get this warning: hostName[username:~/Desktop/webtest][534]% apt HelloImpl.java

ubuntu换源

无人久伴 提交于 2020-01-03 20:08:11
1.备份软件源源文件 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 2.打开阿里云站查看源地址 https://developer.aliyun.com/mirror/ubuntu?spm=a2c6h.13651102.0.0.53322f70tUj75z 3.打开软件源文件将找到的对应的内容替换进去 sudo vi /etc/apt/sources.list 4.更新 sudo apt update 来源: CSDN 作者: Yarnell_想太多先森 链接: https://blog.csdn.net/Yarnell93/article/details/103825106

G++ always fails with undefined reference to _Unwind_GetIPInfo

与世无争的帅哥 提交于 2020-01-03 04:50:17
问题 I've just upgraded to Ubuntu 11.04 on my Asus EeePC netbook, and have a problem with G++. Compiling any program using G++, even a simple "Hello World", whether using iostream, cstdio, or stdio.h, fails with the message: /usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5.2/libstdc++.so: undefined reference to `_Unwind_GetIPInfo@GCC_4.2.0' collect2: ld returned 1 exit status I use Synaptic Package Manager. Before the upgrade, Ubuntu provided GCC 4.4, though I had also installed GCC 4.5 (gcc-4.5)

Creating Callables using Annotation

风流意气都作罢 提交于 2020-01-03 03:25:05
问题 I'm attempting to make a system similar to https://github.com/ElgarL/TownyChat/blob/master/src/com/palmergames/bukkit/TownyChat/TownyChatFormatter.java replacer.registerFormatReplacement(Pattern.quote("{worldname}"), new TownyChatReplacerCallable() { @Override public String call(String match, LocalTownyChatEvent event) throws Exception { return String.format(ChatSettings.getWorldTag(), event.getEvent().getPlayer().getWorld().getName()); } }); replacer.registerFormatReplacement(Pattern.quote("

解决无线网卡打不开的问题(by quqi99)

最后都变了- 提交于 2020-01-01 02:56:45
作者:张华 发表于:2019-12-29 版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明 马上要回老家过春节了, 所以将最经典的小红点x220t笔记本拿出来装点东西, 结果, 突然一闪, 然后就发现网络断了, 接着再怎么wifi也无法UP了, 显示"No Wi-Fi Adapter Found", 刚开始以为是驱动的问题, 所以先升级为最新的hwe开发版驱动, 未果: sudo add-apt-repository ppa:canonical-kernel-team/ppa sudo apt install --install-recommends linux-generic-hwe-18.04 xserver-xorg-hwe-18.04 接着, 切换双系统的windows, 发现wifi也无法启动, 这时就自然想到是不是无线网卡坏了. 但另一想, 刚一闪之前还用了的, 也没干什么, 不可能是硬件坏. 然后就想着恢复它. 找到它的信息: hua@x220t:~$ sudo lspci -nnk |grep -iA2 net 00:19.0 Ethernet controller [0200]: Intel Corporation 82579LM Gigabit Network Connection (Lewisville) [8086

APT-GET工作原理简介

ε祈祈猫儿з 提交于 2019-12-30 12:30:40
apt-get常用命令 一,什么的是apt-get 高级包装工具(英语:Advanced Packaging Tools,简称:APT)是Debian及其衍生发行版(如:ubuntu)的软件包管理器。APT可以自动下载,配置,安装二进制或者源代码格式的软 件包,因此简化了 Unix系统上管理软件的过程,apt-get命令一般需要root权限执行,所以一般跟着sudo命令。 二,apt-get中文参数 用法: apt-get [选项] 命令 apt-get [选项] install|remove pkg1 [pkg2 ...] apt-get [选项] source pkg1 [pkg2 ...] apt-get 是一个下载安装软件包的简单命令行接口。 最常用的命令是update(更新) 和install(安装)。 命令: update - 重新获取软件包列表 upgrade - 进行更新 install - 安装新的软件包 remove - 移除软件包 autoremove - 自动移除全部不使用的软件包 purge - 移除软件包和配置文件 source - 下载源码档案 build-dep - 为源码包配置编译依赖 dist-upgrade - 发行版升级 dselect-upgrade - 依照 dselect 的选择更新 clean - 清除下载的归档文件

Ubuntu的软件安装管理---dpkg与apt-*详解

烈酒焚心 提交于 2019-12-30 12:29:53
摘要 : 软件厂商先在他们的系统上面编译好了我们用户所需要的软件,然后将这个编译好并可执行的软件直接发布给用户安装。不同的 Linux 发行版使用不同的打包系统,一般而言,大多数发行版分别属于两大包管理技术阵营: Debian 的”.deb”,和 Red Hat的”.rpm”。也有一些重要的例外,比方说 Gentoo, Slackware,和 Foresight,但大多数会使用这两个基本系统中的一个。这里将要介绍的是Debian系列发行版的dpkg与apt-*的详细使用方法。 注:本人系统版本【Ubuntu 16.04 LTS】(Long Term Support) 一、dpkg 1、简介 dpkg - package manager for Debian (debian系统的包管理工具)。 dpkg is a tool to install, build, remove and manage Debian packages,dpkg是Debian的一个底层包管理工具,主要用于对已下载到本地和已安装的软件包进行管理。 dpkg这个机制最早由Debian Linux社区所开发出来的,通过dpkg的机制,Debian提供的软件就能够简单的安装起来,同时能提供安装后的软件信息,实在非常不错。只要派生于Debian的其它Linux distributions大多使用dpkg这个机制来管理

Ubuntu 软件管理

≡放荡痞女 提交于 2019-12-30 12:29:01
Ubuntu 软件管理 Debian软件包通常为预编译的二进制格式的扩展名“.deb” ,类似rpm文件,因此安装快速,无需编译软件。包文件包括特定功能或软件所必需的文件、元数据和指令 dpkg:package manager for Debian,类似于rpm,dpkg是基于Debian的系统的包管理器。可以安装,删除和构建软件包,但无法自动下载和安装软件包或其依赖项 APT:Advanced Packaging Tool,功能强大的软件管理工具,甚至可升级整个Ubuntu的系统,基于客户/服务器架构 APT工作原理:在服务器上先复制所有DEB包,然后用APT的分析工具genbasedir根据每个DEB 包的包头(Header)信息对所有的DEB包进行分析,并将该分析结果记录在文件夹base内的一个DEB 索引清单文件中,一旦APT服务器内的DEB有所变动,要使用genbasedir产生新的DEB索引清单客户端在进行安装或升级时先要查询DEB索引清单,从而获知所有具有依赖关系的软件包,并一同下载到客户端以便安装。 当客户端需要安装、升级或删除某个软件包时,客户端计算机取得DEB索引清单压缩文件后,会将其解压置放于 /var/cache/apt/,而客户端使用apt-get install或apt-get upgrade命令的时候

Ubuntu本地源制作

ぃ、小莉子 提交于 2019-12-30 12:27:18
1、制作软件源  所有从软件仓库中安装的软件包都会在本地的   /var/cache/apt/archives 首先需要安装软件包dpkg-dev #sudo apt-get install dpkg-dev 进入/var/cache/apt/   #sudo cd /var/cache/apt 执行以下命令,进行软件源的制作 #sudo dpkg-scanpackages archives /dev/null | gzip>archives/Packages.gz 等待系统扫描完所有的软件包后,会返回命令行,并且在archives文件夹中生成一个名为Packages.gz的压缩文件,存有这个文件夹中的软件包信息及其依赖关系。 2、使用软件源 备份sources.list   #sudo cp /etc/apt/sources.list /etc/apt/sources_backup.list 清空/etc/apt/sources.list的内容   #sudo echo > /etc/apt/sources.list 加入下面内容   deb file:///var/cache/apt archives/ 保存。 打开终端,输入   #sudo apt-get update 以更新本地的软件包列表 然后可以用apt-get命令安装本地源中含有的软件包或者直接执行   #sudo

Ubuntu将标准输出重定向到剪贴板

旧城冷巷雨未停 提交于 2019-12-29 14:41:49
作为一名优秀的程序员,终端和复制粘贴必将是必不可少的,手动将输出复制粘贴不应该是一名优秀程序员的作风。那么如何将标准输出重定向到剪贴板方便我们粘贴呢? 1.更新源 sudo apt update 2.安装 xsel 或者 xclip sudo apt install xsel sudo apt install xclip 3.将输出通过管道重定向到剪贴板 ls | xsel -ib # 使用xsel ls | xclip -sel clip # 使用xclip 4.可以考虑使用别名来简短命令这里不再赘述 参考文档 https://askubuntu.com/questions/184397/how-do-i-pipe-terminal-standard-output-stdout-to-the-clipboard 来源: CSDN 作者: tcliuwenwen 链接: https://blog.csdn.net/tcliuwenwen/article/details/103752486