apt-get

apt-get 安装环境

↘锁芯ラ 提交于 2019-12-02 00:15:24
###java $ apt-get install default-jre default-jdk ###golang $ apt-get install golang ###nodejs $ apt-get install npm ###docker $ apt-get install docker-engine ###nginx $ apt-get install nginx ###mysql $ apt-get install mysql-server ###apache+php $ apt-get install apache2 // 安装apache $ apt-get install libapache2-mod-php5 php5 php5-gd php5-mysql // php 以及 php-mysql 模块 来源: oschina 链接: https://my.oschina.net/u/1990503/blog/539258

2019之VLC3.071版本Ubuntu 18-win32-64为编译经验记录

℡╲_俬逩灬. 提交于 2019-12-01 23:41:50
编译环境: 1、win7+vmware15+Ubuntu 18 64bit虚拟系统(16也可以) 2、gcc 7.4 (大于6即可) 3、mingw-w64 5.3.0,及其相关联的x86-64的tool,也应该是同类的版本【最关键-切记】 4、jdk1.8 231 5、vlc 3.0.7.1 (github选择这个tag进行下载)——其他版本本人编译用同样的环境试过,均编译失败 6、git最新版 7、其他完全按照官方 https://wiki.videolan.org/Win32Compile/ 进行处理 8、时间:2019.10.22 9、脚本看本文后面的自动化shell脚本 结果:禁用了QT等,最后编译成功,vlc.exe播放正常,编译用时8小时,总共折腾时间:15天,共尝试编译次数:20+次,连续开机最长3天,产生文件大小,至少有150G,安装了3个Ubuntu虚拟机。 一句话总结:vlc编译使用了数百个lib或tool,错综复杂,导致编译对tooltrain环境要求很高,往往一个tool导致失败,有一些没有明确提示,可谓西天取经72难。 谨以此分享给各位,希望大家少走弯路,有错误能查到一些相关信息,不要太寂寞(我编译的过程,在csdn找到一个shell脚本(shell by yangxun),很有用,再次感谢,节省了大量输入工作。其他有部分可以查到,但几乎没有一个有用的

腾讯云从零部署nodejs站点

不想你离开。 提交于 2019-12-01 23:38:15
版权声明:本文由袁飞翔原创文章,转载请注明出处: 文章原文链接: https://www.qcloud.com/community/article/176 来源:腾云阁 https://www.qcloud.com/community 最近入手了一台腾讯云机子,用于团队社区站点的建设,站点架构: 数据库服务:mongodb 后台:nodejs + express 接入:nginx   整个购买到部署的要点步骤: 服务器购买 nginx 编译安装配置 node 安装 mongodb 安装 server部署 服务器购买 从腾讯云的首页找到购买入口。(弱弱的说一句,云太多了,企鹅云发展好快~~~ ) 按需选择自己的配置,包年可以优惠只需付10个月。最终我们的配置 选购硬盘时需要注意可以选择云硬盘,它支持很多扩容,性能按官方的描述没有多大差别, 详细硬盘对比 购买成功几分钟之后我们便能拿到机器的IP 登录机器 ssh ubuntu@119.29.237.x 第一次使用用户名和密码登录,之后可以配置ssh的免密码登录 nginx 安装 使用 apt-get 安装nginx sudo apt-get install nginx 这是最简单的方法,但是这不是最新的nginx,如果需要支持http2,至少需要nginx 1.9.5,因此我们选择本地编译最新的nginx安装 wget https:/

Ubuntu16.04下Python2:pip安装opendr库

允我心安 提交于 2019-12-01 23:35:19
在Ubuntu16.04/Python2环境安装opendr遇到了问题,并且报错不清楚。 使用 dis_to_free 的方法很好地解决问题。 sudo apt install libosmesa6-dev sudo apt-get install build-essential sudo apt-get install libgl1-mesa-dev sudo apt-get install libglu1-mesa-dev sudo apt-get install freeglut3-dev 来源: https://www.cnblogs.com/noluye/p/11721415.html

apt与apt-get命令的区别

萝らか妹 提交于 2019-12-01 23:27:50
apt 和 apt-get的区别 Debian 作为 Ubuntu、Linux Mint 和 elementary OS 等 Linux 操作系统的母板,其具有强健的「包管理」系统,它的每个组件和应用程序都内置在系统中安装的软件包中。Debian 使用一套名为 Advanced Packaging Tool (APT)的工具来管理这种包系统,不过请不要把它与 apt 命令混淆,它们之间是其实不是同一个东西。 在基于 Debian 的 Linux 发行版中,有各种工具可以与 APT 进行交互,以方便用户安装、删除和管理的软件包。 apt-get 便是其中一款广受欢迎的命令行工具,另外一款较为流行的是 Aptitude 这一命令行与 GUI 兼顾的小工具。 如果你已阅读过我们的 apt-get 命令指南 ,可能已经遇到过许多类似的命令,如 apt-cache、 apt-config 等。如你所见,这些命令都比较低级又包含众多功能,普通的 Linux 用户也许永远都不会使用到。换种说法来说,就是最常用的 Linux 包管理命令都被分散在了 apt-get、 apt-cache 和 apt-config 这三条命令当中。 apt 命令的引入就是为了解决命令过于分散的问题,它包括了 apt-get 命令出现以来使用最广泛的功能选项,以及 apt-cache 和 apt-config

ubuntu12.04--需要运行“apt-get -f install”来纠正下列错误

岁酱吖の 提交于 2019-12-01 23:26:21
安装flex的时候报如下的错误: sudo apt-get install flex 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 您可能需要运行“apt-get -f install”来纠正下列错误: 下列软件包有未满足的依赖关系: flex : 依赖: m4 但是它将不会被安装 依赖: libfl-dev (= 2.5.35-10ubuntu3) 但是它将不会被安装 libc6 : 依赖: libc-bin (= 2.15-0ubuntu10) 但是 2.15-0ubuntu10.3 正要被安装 libc6-dev : 依赖: libc6 (= 2.15-0ubuntu10.3) 但是 2.15-0ubuntu10 正要被安装 E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt-get -f install”(也可以指定一个解决办法)。 说明: 因为安装的时候出现了一点问题,最后apt-get的包依赖关系被我搞乱了 解决办法: 在终端输入:apt-get -f install 然后在输入: sudo apt-get install flex 哈哈,解决了 来源: oschina 链接: https://my.oschina.net/u/200838/blog/88356

无法获得锁 /var/lib/apt/lists/lock

拈花ヽ惹草 提交于 2019-12-01 23:25:50
刚刚装完Ubantu 10.04,配置好网络连接后,发现更新软件源时,会出现无法“reload”错误提示!同样在用“sudo apt-get update”更新软件源时,会出现"E: 无法获得锁 /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)"错误提示!这时心头一惊,怎么会出现错误呢?我什么配置还都没修改呢!相信有许多好友也出现了同样的问题,现在来共享一下我的 解决方案。(仅供参考) 先解释一下问题出现的原因:刚装好的Ubantu系统,内部缺少很多软件源,这时,系统会自动启动软件源更新进程“apt-get”,并且它会一 直存活。由于它在运行时,会占用软件源更新时的系统锁(以下称“系统更新锁”,此锁文件在“/var/lib/apt/lists/”目录下),而当有新 的 apt-get进程生成时,就会因为得不到系统更新锁而出现"E: 无法获得锁 /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)"错误提示!因此,我们只要将原先的apt-get进程杀死,从新激活新的apt-get进程,就可以让新立德软件管理器正常工 作了! 这时,你可以按一下步骤来解决: 1、输入以下命令:“ps -aux > temp.txt

5个基于Linux命令行的文件下载和网站浏览工具

人盡茶涼 提交于 2019-12-01 23:24:13
5个命令行互联网工具 这里我们介绍了5个很好的命令行互联网工具,它们非常有用,也很容易上手。 1. rTorrent rTorrent是基于文本,用C++编写,追求高性能的Torrent客户端。支持大部分标准的Linux发行版,包括FreeBSD和Mac OS X。 安装rTorrent # apt­-get install rtorrent (基于 APT 的系统) # yum install rtorrent (基于 YUM 的系统) 在终端中用下面的命令检查rtorrent是否正确安装 # rtorrent rTorrent命令行工具 rTorrent的功能 一些有用的快捷键和使用方法 CTRL+ q – 退出rTorrent应用程序 CTRL+ s – 开始下载 CTRL+ d – 停止运行中的下载或者移除已完成的下载 CTRL+ k – 停止并关闭运行中的下载 CTRL+ r – 在上传/下载种子之前进行Hash检查 CTRL+ q – 执行两次这个命令,rTorrent会直接退出而不发送“停止”信号 Left Arrow Key – 跳到上一屏幕 Right Arrow Key – 跳到下一屏幕 2. Wget Wget是GNU项目的一部分,名字由World Wide Web (WWW)衍生而来。Wget是用来递归下载、离线查看本地服务器HTML文件一个很好的工具

零基础程序员入门Linux系统 !如何快速恢复系统?

时光毁灭记忆、已成空白 提交于 2019-12-01 23:03:06
新手在学习Linux系统的时候,难免会遇到命令输错,或系统出错的难题。那么如何快速解决呢?本文就先给你一个后悔药,让你快速备份并恢复Linux系统。本文将以Ubuntu为例,在这之前,你需要一台服务器,你可以免费使用腾讯云开发者实验室进行试验。下面就一起来看这篇操作 教程 ,零基础程序员入门Linux系统 !如何快速恢复你的系统? 备份 当然,能够还原服务器上所做更改的最简单、最安全的方法是对重要文件执行常规例行备份。 Linux系统上有大量备份的软件。我们要研究备份工具之间的差异,找出最适合您需求的工具。更重要的是定期验证您的备份,以确保它们正常执行。 备份提供了一种非常好的方法来恢复服务器的损坏。只要复制的重要数据保存在其他服务器,它们就可以在数据损坏或删除时发挥效用。 备份包括完全备份(完全备份所有数据),差异备份(备份自上次全备份以来已更改的每个文件)和增量备份(备份自上次完全备份或差异备份以来文件中的数据更改)。 这些级别的组合通常彼此联合使用以完全备份文件,通常,您可以恢复单个文件,而无需还原整个文件系统。如果您不小心删除或修改了文件,可以用备份快速恢复。 版本控制 与备份有些类似的策略是版本控制。虽然不是备份整台计算机的理想解决方案,但如果您只想将文件恢复到以前的状态,则版本控制可能正是您所需要的。 版本控制系统,如git和mercurial,允许您跟踪文件的更改

在Ubuntu上进行Android开发时, 搭建环境应该注意的几个问题

耗尽温柔 提交于 2019-12-01 21:58:28
配置Android开发环境 1. 配置jdk环境 2. 下载Android sdk 3. 在用户目录下配置当前用户的环境变量./profile, 写入以下内容 JAVA_HOME=/usr/lib/jvm/java/jdk1.6.0_45 PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:"$JAVA_HOME/bin CLASSPATH=.:$JAVA_HOME/lib ANDROID_SDK_HOME=/home/renhui/Programs/android-sdk-linux PATH=$PATH:$ANDROID_SDK_HOME/platform-tools:$ANDROID_SDK_HOME/tools 4. 下载Android在linux下的32位包, 使用以下命令下载依赖包, 解决sdk在linux下的32位依赖问题 sudo apt-get install libgtk2.0-0:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 libidn11:i386 gstreamer0.10-pulseaudio:i386 gstreamer0.10-plugins-base:i386 gstreamer0.10