Linux
文章平均质量分 55
成都刘德华2012
这个作者很懒,什么都没留下…
展开
-
Debian系统升级
以Debian 6升级到7为例:1、打开更新源地址:vim /etc/apt/sources.list;2、将squeeze替换为wheezy;3、终端输入:apt-get update 和 apt-get dist-upgrade(不要用apt-get upgrade,可能重启之后会出现问题);4、等待缓慢升级完成然后重启即可。原创 2014-02-24 16:07:37 · 1892 阅读 · 0 评论 -
wubi安装32/64位Ubuntu
Ubuntu镜像文件下载地址:http://releases.ubuntu.com/,原创 2014-06-23 12:52:11 · 1349 阅读 · 0 评论 -
ubuntu中被停止维护版本的更新源设定
关于ubuntu的版本记录请自行点击查看!当年使用的ubuntu版本不再能通过“sudo apt-get update”更新时,先确认是不是官方不在维护更新了(即所有更新源失效时),如果是请看下面,否则请再自行查找原因。截至2013年6月5日官方已不再维护更新的版本有:11.04、10.10、9.10、9.04、8.10、7.10 、7.04、6.10、6.06、5.10、5.04、4转载 2013-06-05 22:59:29 · 2443 阅读 · 0 评论 -
ubuntu下samba搭建
这种事一般的步骤都是:安装→修改配置→重启生效→添加用户(可选)安装:sudo apt-get install sambasudo apt-get install smbfs修改配置// 创建共享文件夹mkdir /home/ray/sharechmod 777 /home/ray/share// 备份并编辑smb.conf允许网络用户访问sudo cp /转载 2013-06-05 23:56:43 · 1079 阅读 · 0 评论 -
本人遇到的常见g++编译链接错误总结
今天用g++编译程序,提示:C++ "multiple definition of .. first defined here"原创 2014-07-07 16:52:44 · 3325 阅读 · 0 评论 -
Linux错误代码定义表
errno-base.h#ifndef _ASM_GENERIC_ERRNO_BASE_H#define _ASM_GENERIC_ERRNO_BASE_H#define EPERM 1 /* Operation not permitted */#define ENOENT 2 /* No such file or directory */#define ESRCH 3 /*原创 2014-01-03 10:19:31 · 876 阅读 · 0 评论 -
Linux常用开发环境安装
一. 安装 openssh-server$ sudo apt-get install openssh-server1.建立 SSH KEY: $ ssh-keygen -t rsa -P "" (注意不要多加空格或缺少空格)中途需要安装者选择保存密钥的文件,按回车使用默认的文件就可以了:Enter file in which to save the key (/home/hea原创 2014-01-22 17:37:37 · 1076 阅读 · 0 评论 -
更新 Debian 的 SVN 版本
Debian版本在Linux桌面版本中占用内存较小,也不会频繁的更新版本,但往往软件版本不是最新。比如我在Debian 7.2上apt-get install subversion默认安装SVN的版本是1.6的,但我的SVN库最低要求是1.7,而最新SVN版本是1.8了。如果你发现使用apt-get update和apt-get upgrade之后却不能更新,可以参考下面的方法。(以SVN原创 2014-01-08 19:44:35 · 1834 阅读 · 0 评论 -
Linux上mount 挂载windows共享文件权限问题
sudo mount -t cifs -o username="lei" //192.168.1.114/NetworkShare /mnt/leisudo umount /mnt/lei原创 2013-11-19 17:17:30 · 20578 阅读 · 2 评论 -
linux 编译指定库、头文件的路径问题
1.为什么会出现undefined reference to 'xxxxx'错误?首先这是链接错误,不是编译错误,也就是说如果只有这个错误,说明你的程序源码本身没有问题,是你用编译器编译时参数用得不对,你没有指定链接程序要用到得库,比如你的程序里用到了一些数学函数,那么你就要在编译参数里指定程序要链接数学库,方法是在编译命令行里加入-lm。2.-l参数和-L参数-l参数就是用来指定程序转载 2013-12-17 13:32:14 · 2291 阅读 · 0 评论 -
多终端管理器tmux使用详解
在日常工作中,总是感觉用PUTTY连接Linux一个窗口不够用,再开新的窗口又比较麻烦,于是想到是否可以在一个SSH会话中可以打开多个终端,最后我找到了很强大而且使用广泛的tmux多终端管理器。tmux是一个优秀的终端复用软件,类似GNU Screen,但来自于OpenBSD,采用BSD授权。使用它最直观的好处就是,通过一个终端登录远程主机并运行tmux后,在其中可以开启多个控制台而无需再转载 2013-06-04 21:14:06 · 17508 阅读 · 0 评论 -
为现有的二进制文件制作deb包
如何制作Deb包和相应的软件仓库,其实这个很简单。这里推荐使用dpkg来进行deb包的创建、编辑和制作。1. deb包的文件结构deb 软件包里面的结构:它具有DEBIAN和软件具体安装目录(如etc, usr, opt, tmp等)。在DEBIAN目录中起码具有control文件,其次还可能具有postinst(postinstallation)、 postrm(postremove转载 2013-12-03 22:11:26 · 4026 阅读 · 0 评论 -
Windows和Linux下播放采集wave格式音频文件的简单记录
wave音频的部分介绍可参看前面两篇文章:WAV格式常见的几种压缩形式(compression code)、WAV音频格式。Windows:1、在windows上,api基本上屏蔽了驱动的不能,可直接使用windows media api,播放使用waveIn_xxx系列,采集使用waveOut_xxx系列。2、如果你熟悉ffmpeg,也可使用里面的接口进行播放和录制。不过wa原创 2013-12-01 22:36:24 · 2239 阅读 · 0 评论 -
Debian未找到合法的活动连接 设备未托管
这两天装了两个Debian,镜像名称是debian-7.0.0-i386-netinst.iso,一个是真机,一个是VM虚拟机(网络为桥接)。但是装上之后发现能上网,但是点击右上角准备编辑网络连接是,提示“未找到合法的活动连接”,设备下拉列表也是“设备未托管”,手动添加有线连接也不行。搜索到下面的方法:Ubuntu 9.10上网设置个人研究结果大致是:打开/etc/Networ原创 2013-11-20 15:31:47 · 4047 阅读 · 0 评论 -
OpenSSL在linux下的编译安装与使用
OpenSSL在Windows上的安装使用请见这里:openssl在windows编译及使用。首先,一般Linux上都会已经安装了OpenSSL的,可以使用openssl version -a当然,如果你是做OpenSSL的开发,那系统默认这点肯定是不够的,下面我们开始完全安装。一、准备1、下载OpenSSL,官网这里。2、需要先安装zlib,这里很详细:Linux下zli原创 2013-07-31 22:32:16 · 19815 阅读 · 0 评论 -
linux 压缩文件的命令总结
Linux压缩文件的读取· *.Z compress 程序压缩的档案;· *.bz2 bzip2 程序压缩的档案;· *.gz gzip 程序压缩的档案;· *.tar tar 程序打包的数据,并没有压缩过;· *.tar.gz tar 程序打包的档案,其中并且经过 gzip 的压缩!· *.zip转载 2013-06-07 23:16:48 · 930 阅读 · 0 评论