ubuntu内的工具更新及其安装

aptitude是Debian及其衍生系统(如Ubuntu)中的一个高级包管理工具,附简介。 aptitude是Debian及其衍生系统(如Ubuntu)中的一个高级包管理工具。它的工作原理主要基于软件包仓库。这些仓库包含了大量软件包的信息,包括软件包名称、版本、依赖关系等。 阅读详情



1.不管是否系统中有工具包,均是使用以下命令进行及时更新软件源:

$ sudo apt-get update

 

2.安装、配置、启动ftp服务(安装后即会自动运行):

$ sudo apt-get install vsftpd
以上命令执行完成后,使用指令vi /etc/vsftpd.conf 或是vim /etc/vsftpd.conf 修改vsftpd的配置文件/etc/vsftpd.conf,将下面几行前面的“#”号去掉(需要root下权限使用)。
#local_enable=YES
#write_enable=YES
上面两个enable分别是:第一行表示是否允许本地用户登录,第二行表示是否允许上传文件。修改完华之后,执行以下命令重启ftp服务:
$ sudo restart vsftpd
注:该指令是在14.04版本下验证可使用。


3.安装、配置、启动ssh服务(安装后即会自动运行):
$ sudo apt-get install openssh-server
它的配置文件为/etc/ssh/sshd_config, 使用默认配置即可。

4.安装、配置、启动nfs服务(安装后即会自动运行):
$ sudo apt-get install nfs-kernel-server portmap
它的配置文件为/etc/exports,在里面增加以下内容,以后将通过网络文件系统访问/work/... 共享的目录:
/work/... *(rw,sync,no_root_squash)
修改完华之后,执行以下命令重启nfs服务:
sudo /etc/init.d/nfs-kernel-server restart

5.安装、配置tftp服务软件(安装后即会自动运行):
sudo apt-get install tftpd tftp openbsd-inetd
注:tftp是客户端,tftpd是服务器端。

a.建立tftpboot目录,作为服务器的目录并释放权限(服务器目录,需要设置权限为777,chomd 777):
$ sudo mkdir /tftpboot
$ sudo chmod  777  /tftpboot
 
b.配置TFTP服务器:
#:BOOT: TFTP service is provided primarily for booting. Most sites
# run this only on machines acting as "boot servers."
#tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /srv/tftp  
#修改如下文件
tftp dgram udp wait root /usr/sbin/tcpd /usr/sbin/in.tftpd /mnt/hgfs

注:/srv/tftp 为默认tftp目录,/mnt/hgfs为共享的目录6.安装基本的开发环境:
$ sudo apt-get install build-essential texinfo

7.安装工具bison和flex(它们分别是语法、词法分析器):
$ sudo apt-get install bison flex libtool automake autoconf

8.
安装 C 函数库的 man手册, 以后就可以通过类似“man read” 的命令查看函数的用法了:
$ sudo apt-get install manpages-dev

9.安装ckermint工具和:
$ sudo apt-get install ckermit
$ sudo apt-get install connect-proxy

使用 kermit 之前, 先在/homt/book(假设用户名为book)目录下创建一个名为.kermrc(注意,是“点kermrc”)的配置文件,内容如下:
set line /dev/ttyS0
set speed 115200
set carrier-watch off
set handshake none
set flow-control none
robust
set file type bin
set file name lit
set rec pack 1000
set send pack 1000
set window 5

然后, 运行“ $ connect ” 命令即可启动串口,和所说的 minicom 一样; 要想关闭串口, 先同时按住“Ctrl”和“\”键,然后松开再按“C”键就跳回kermit。在Linux中,可以使用kermit 连接串口以操作目标板。

    10.安装ddd工具:
$ sudo apt-get install ddd

    11.安装 QT 开发环境:
$ sudo apt-get install x-dev libx11-dev x11proto-xext-dev libxext-dev libqt3-mt-dev
$ sudo apt-get install kdevelop konsole


 12.安装 ncurses:
    ncurses 是一个能提供功能键定义(快捷键)、屏幕绘制以及基于文本终端的图形互动功能的动态库。如果没有它,在执行“make menuconfig” 命令配置程序时会出错。
$ tar xzf ncurses.tar.gz
$ cd ncurses-5.6
$ ./configure --with-shared --prefix=/usr
$ make
$ sudo make install


















ubuntu网络配置工具 ubuntu网络配置工具,一般需要安装ifconfig,也就是net-tools包。 立即下载

相关推荐

硬件原理图:从软件思维到硬件接口的嵌入式开发破局指南

本文为软件开发者提供了读懂硬件原理图的嵌入式开发破局指南。文章将硬件原理图类比为“硬件系统的架构图”,引导读者将软件API调用思维迁移到硬件接口理解上,详细解析了电阻、电容、二极管等常见元器件的“硬件API”功能与选型逻辑,并通过实战电路拆解,阐述了从原理图分析到驱动代码编写的完整思维链条,帮助开发者建立软硬件协同的系统级视角。

lg888的博客 493

ubuntu12.04 升级 automake

automake默认版本是1.11,交叉编译strace的提示需要1.13,google了一个升级方法,测试有效: wget http://ftp.gnu.org/gnu/automake/automake-1.15.tar.gz tar xf automake* cd automake-1.15 sh configure --prefix /usr/local make install 参...

fuyuande的博客 1997

C# ArcGIS Engine二次开发——实现“加载shp文件”

private void AddShpDataToolStripMenuItem_Click(object sender, EventArgs e) { OpenFileDialog OpFileDialog=new OpenFileDialog();//OpenFileDialog:打开文件对话框 OpFileDialog.Title="添加矢量数据"; OpFileDialog.Filter="(*.shp)|*.shp";//filter:过滤器;"(*.shp)|*.shp"

weixin_42191203的博客 5254

(五)ubuntu环境搭建-工具

ubuntu安装 硬盘启动和安装ubuntu 1  下载以下两个项目: 引导包: http://ftp.ubuntu.org.cn/gnix_oag/boot_livecd_from_hd/edgy/6.10/bhd_i386_2.6.17-10g.tar.gz 对应光盘: http://releases.ubuntu.com/edgy/ubuntu-6.10-desktop-i386

hare_Lee的专栏 724

【华为鸿蒙3.0/荣耀安卓12使用VMOS Pro的激活方式】

解压激活工具 →连接数据线 轻松搞定激活!

Amy_mumu的博客 142万+

24V供电D1047/B817对管AB类音频功放设计与制作全解析

音频功率放大器是电子系统将微弱音频信号放大驱动扬声器的核心电路,其核心原理是通过晶体管或集成电路对信号进行电压和电流放大。从技术价值看,优秀的功放设计需兼顾效率、保真度与稳定性,AB类放大器便是经典折中方案,它在A类低失真与B类高效率间取得平衡。在应用场景上,这类电路广泛应用于家用音响、多媒体音箱、车载音频及DIY音频项目。本文聚焦于一个采用24V直流供电、以D1047和B817互补对管为核心输出级的AB类功放实例,深入剖析其**电路设计**与**元件选型**,涵盖从BC547小信号放大、偏置设置、PCB布

weixin_31355483的博客 411

Ubuntu 20.04的的网络源更新

最近需要在Ubuntu 20.04的OS上测试GPU,首先安装完OS之后,我们需要更新一下网络源。 1.设置root登录 (1)普通用户登录系统,打开终端,输入命令:sudo passwd root(使用root权限为root更改密码) (2)设置root密码; (3)重复root密码; (4) 修改/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf文件内容 a.使用sudo chmod 777 /usr/share/lightdm/lightdm.con

weixin_43841091的博客 823

MacOS下Mixly 2.0安装避坑指南:从Java环境到终端权限全解析

本文详细解析了在MacOS系统上安装Mixly 2.0时可能遇到的核心问题与解决方案。针对Java环境版本不兼容、MacOS Gatekeeper安全机制拦截以及终端权限不足三大常见障碍,提供了从检查并配置正确Java版本、安全设置绕过到彻底解决应用内部工具链权限的完整避坑指南,帮助用户顺利完成安装并正常使用。

weixin_29231725的博客 501

Ubuntu 16.04下安装linux 调试神器 DDD

DDD全称Data Display Debugger 它是gdb的图形化前端,它继承了gdb的所有功能,它还加入了数据结构可视化功能,一维二维数组,二叉树,DDD都能用图形显示出来。 下面我们来在ubuntu 16.04下安装此linxu 调试神器 一:首先我们去ddd光官网下载安装包https://www.gnu.org/software/ddd/我们选用的是ddd-3.3.12.tar.gz 然后在ubuntu下安装两个包,在我的环境下只缺少这两个包,装完即可 1: sudo apt-get..

Fythons的博客 1514

【导航理论&实战篇】四足机器人弹簧倒立摆(SLIP)动力学模型

认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!本文先对四足机器人动力学模型-VMC、SLIP和浮动机体模型做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章四足机器人弹簧加载倒立摆(SLIP)动力学模型是一种用于描述和分析四足机器人在运动过程中动态特性的理论模型。这种模型将四足机器人的腿部简化为弹簧,而机器人的身体则被视为一个倒立摆,这样的抽象使得研究者能够更容易地分析和控制机器人的运动。提示:以下是本篇文章正文内容。

qq_35635374的博客 805

智能车图像处理11-进阶篇3--中线累积差值的统计

中线累积差值的统计在后面判断小S,以及长直道的时候都有用到,关键点在于中线的跳变 第12 - 13 行:comulants1 和comlants2代表的是两种不同的累差,取的行数不同 第14-17 行:comulants2取6到25行,其实就是My_Abs(LCenter[i], LCenter[i - 1])的累加 第18-21 行:comulants1去第1到40行 第27- 行: 计算了一下右线的开始于最终结束行,这里判断R_black是否为0,是和中线的提取中g

taiyuezyh的博客 3823

ubuntu自动更新--unattended-upgrades

ubuntu自动更新--unattended-upgrades

天道酬勤 2174

7、Python高光谱分析工具(PyHAT)简介

Python高光谱分析工具(PyHAT)是一个开源、跨平台的Python库及图形用户界面,用于行星光谱数据的可视化与分析。它支持多种高光谱传感器数据,如火星勘测轨道飞行器的CRISM、月船1号的M3以及SELENE Kaguya SP点光谱仪,提供预处理、衍生产品生成、统计学习和机器学习分析功能。PyHAT基于Pandas和NumPy构建,兼容Jupyter和QGIS环境,旨在解决现有光谱分析方法缺乏开源实现、难以探索性分析和算法分散的问题。其模块化架构涵盖数据输入/输出、通用光谱变换、测绘与点观测工具及高

aa123的博客 138

【Ubuntu】APT下载工具

APT下载工具

阿妹有点甜的博客 1245

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

ubuntu安装rediscli教程

现在,你已经成功在Ubuntu上安装了Redis CLI。可以通过在终端中运行。命令来启动Redis CLI,并与Redis服务器进行交互。

高性价比服务器就选:蓝易云 528

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

ubuntu系统安装clamav

ubuntu系统安装clamav

Jun_P的博客 1433

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

Ubuntu18.04 sqlite3安装及其应用

ubuntu18.04 sqlite3安装及其应用 1. 安装sqlite3 sudo apt-get install sqlite3 sudo apt-get install libsqlite3-dev 2. 安装sqlite3可视化工具sqlitebrowser sudo apt-get install sqlitebrowser 3. sqlite3简单应用 #include <stdio.h> #include <stdlib.h> #include <sqli

Lotuscc的博客 7104

Ubuntu 20.04安装Qt5

您需要安装用户界面和命令行工具来创建和运行Qt项目。qtcreator IDE在默认的Ubuntu apt存储库中可用。上没有预装构建必备模块,请安装它们。这些实用程序允许用户在Ubuntu中安装和使用C++核心软件包。使用以下“apt-Update”命令更新系统存储库包列表。建议安装Qt项目示例和文档,以实现更复杂的项目功能。步骤3:在Ubuntu 20.04上安装Qt Creator。步骤5:在Ubuntu 20.04上安装Qt项目示例和文档。步骤4:在Ubuntu 20.04上安装Qt 5。

m0_73482095的博客 1956

一个人如何高效啃下12种工控协议?实战方法论与工具链

工业通信协议是连接设备与系统的核心纽带,种类繁多但底层逻辑相通。无论是Modbus的寄存器读写,还是OPC UA的信息模型映射,本质上都遵循连接建立、请求组织、响应解析与异常处理的通用框架。理解这一原理后,技术价值便体现在快速定位数据交互中的字节序、地址偏移等关键细节上。实际工程中,个人开发者常面临无硬件设备的困境,此时借助软件模拟器与抓包工具(如Wireshark)构建虚拟调试环境,配合现成库反推协议字段,即可高效掌握任意协议。从Modbus TCP起步,再到OPC UA与S7comm的实战拆解,这套方法

weixin_34013044的博客 468

Ubuntu上安装libvirtd

Libvirt是一个开源的API、守护进程和管理工具,用于管理平台虚拟化功能。它可以用于管理各种不同的虚拟化技术,包括QEMU、KVM、Xen等。然而,在实际操作中可能会遇到各种问题或者特殊需求,并且每个人对虚拟化技术的理解和熟悉程度也不同。因此,在实际操作中应根据自己的情况灵活调整,并且在遇到问题时不要怕麻烦去查阅相关文档或者寻求他人帮助。这个命令会同时安装QEMU/KVM(一个开源的虚拟机监视器)、Libvirtd(Libvert守护进程)、客户端库以及一些网络配置工具。

高性价比服务器就选:蓝易云 736

icinga2 php模块,在Ubuntu 18.04系统上安装Icinga2监视工具的方法

本文介绍在Ubuntu 18.04系统上安装Icinga2监视工具的方法,使用Icinga 2可以监控:服务器资源、网络服务、网络设备。简介Icinga 2是一个开源,可扩展和可扩展的监视工具,可检查网络资源的可用性,通知用户中断,并生成用于报告的性能数据,Icinga 2可以监控多个位置的大型复杂环境,并具有名为Icinga Web 2的Web界面。使用Icinga 2可以监控:服务器资源:RA...

weixin_36431195的博客 403

Ubuntu 内核更新工具 Ukuu:助力系统性能提升

Ubuntu 内核更新工具 Ukuu:助力系统性能提升 Ukuu 是一款面向 Ubuntu 及其衍生发行版(如 Linux Mint、Elementary 等)的内核更新工具,它使用 Vala 和 GTK3 工具包进行开发。该项目旨在帮助用户轻松管理和更新系统内核,从而优化系统性能。 项目基础介绍 项目名称:Ukuu 编程语言:Vala、GTK3 核心功能 内核列表展示:从 kernel.ubu...

gitblog_00820的博客 1041

memcached安装_在 Ubuntu 上安装 Memcached

Memcached是一个免费的、开源的高性能内存内键值数据存储,它最常用于通过缓存数据库调用结果中的各种对象来加快应用的速度。在本文中,在Ubuntu 18.04上安装和配置Memcached的详细过程,同样也适用于任何基于Ubuntu的发行版。在安装使用 Memcached之前,请确认你是以具有sudo权限的用户身份登录才能执行安装。更新apt包列表sudoaptupdate使用a...

weixin_39653733的博客 333

ubuntu 安装 SQL Server

1. 在 Ubuntu 系统中,存储库配置文件的路径有所不同。对于 SQL Server 的安装,通常会将存储库配置文件放在。将 SQL Server 2022 的存储库添加到 Ubuntu 系统中,这样在后续安装 SQL Server 时,可以使用。包管理工具从这个存储库中下载和安装 SQL Server 及其依赖项。

cute_leaf的博客 466

ubuntu安装postgresql10以及pgadmin4

$sudo apt-get update $sudo apt-get upgrade #参数YOUR_UBUNTU_VERSION_HERE为 xenial(16.04)/bionic(18.04)/trusty(14.04) $sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ YOUR_UBUNTU_VERSION_HE...

weixin_42555131的博客 3120

Ubuntu apt 命令全面讲解

apt是一个命令行工具,旨在简化用户的使用体验。它集成了apt-get和apt-cache的一些功能,提供了更为简洁和用户友好的命令格式。apt命令可以执行安装、更新、删除和搜索等操作,是Ubuntu用户日常管理和维护系统不可或缺的工具。有时默认的Ubuntu软件源访问速度较慢或无法访问,可以通过修改文件来更换软件源。例如,可以使用阿里源、清华源等国内镜像源来加速软件包的下载。apt命令是Ubuntu及其衍生版本上的核心包管理工具,用于安装、卸载、更新和管理软件包。

1906
上一篇: VMware下Ubuntu与宿主Windows共享文件夹
下一篇: 虚拟机怎么安装vmware tools
「已注销」
博客等级 码龄12年 9粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值